@charset "UTF-8";img{width:100%;user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}html,body{overflow-x:clip}html{line-height:1;letter-spacing:0em;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-size:10px}*,:before,:after{border-width:0;border-style:solid;box-sizing:border-box}body{margin:0;font-family:var(--zenkaku);font-weight:500}main{display:block;min-height:100vh}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;height:0;overflow:visible;margin:0;border-top-width:1px;color:inherit;box-sizing:content-box}address{font-style:inherit}a{color:inherit;background-color:transparent;text-decoration:none}b,strong{font-weight:bolder}small{font-size:100%}sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;margin:0;padding:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{font-weight:700;text-align:left}.header{z-index:100;transition:background .3s;--side-space: 5rem;position:fixed;top:0;left:50%;translate:-50% 0;width:100%;height:var(--headerHeight);display:flex;justify-content:center;flex-direction:column;background:#fffc;gap:1.4rem}@media screen and (max-width: 1320px){.header{--side-space: 3rem;gap:1rem}}@media screen and (max-width: 1320px) and (max-width: 1024px){.header{background:#fff;--side-space: 2rem}}.header__top{width:calc(100% - var(--side-space) * 2);margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.header__bottom{display:none}}.header__nav{border-radius:30px;width:calc(100% - var(--side-space) * 2);margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #0003;flex-direction:column;transition:box-shadow .3s;background:#fff;position:relative;z-index:10}@media screen and (max-width: 1320px){.header__nav{box-shadow:0 0 10px #0003}}.header__nav-list{display:flex;justify-content:center;align-items:center;gap:3rem}@media screen and (max-width: 1320px){.header__nav-list{gap:2rem}}.header__nav-item{padding:2.2rem 0}@media screen and (max-width: 1320px){.header__nav-item{padding:1.6rem 0}}.header__nav-item--parent .header__nav-link{position:relative}.header__nav-link{display:block;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.5rem;transition:opacity .3s}@media screen and (max-width: 1320px){.header__nav-link{font-size:1.3rem}}@media (hover){.header__nav-link:hover{opacity:.6}}.header__nav-link--blank{display:flex;align-items:center;gap:1rem}.header__nav-link--blank:after{content:"";display:block;height:auto;width:1.2rem;aspect-ratio:1;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/out.svg) no-repeat;background-size:contain}.header__subNav{position:absolute;top:100%;left:50%;translate:-50% 0;background:#fffc;width:100vw;display:flex;justify-content:center;align-items:center;padding:1.5rem 3rem;transition:opacity .3s,visibility .3s;box-shadow:0 3px 6px #0000001a;opacity:0;visibility:hidden;z-index:5}@media screen and (max-width: 1320px){.header__subNav{padding:2rem}}.header__subNav.is-active{opacity:1;visibility:visible}.header__subNav-title{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding-block:1rem;padding-right:9rem;margin-right:8rem;border-right:solid 1px #cccccc}@media screen and (max-width: 1320px){.header__subNav-title{padding-block:1rem;padding-right:5rem;margin-right:4rem}}.header__subNav-title--arrow{transition:opacity .3s;position:relative}@media (hover){.header__subNav-title--arrow:hover{opacity:.6}.header__subNav-title--arrow:hover:after{right:3.5rem}}@media screen and (hover) and (max-width: 1320px){.header__subNav-title--arrow:hover:after{right:1.5rem}}.header__subNav-title--arrow:after{content:"";transition:right .3s;position:absolute;top:50%;right:4rem;translate:0 -50%;height:auto;width:2rem;aspect-ratio:19/14;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:cover}@media screen and (max-width: 1320px){.header__subNav-title--arrow:after{width:1.6rem;right:2rem}}.header__subNav-title p{font-weight:700;line-height:1;letter-spacing:.02em;font-size:1.2rem}.header__subNav-title p:before,.header__subNav-title p:after{content:"";display:block flow;inline-size:0;block-size:1px}.header__subNav-title p:before{margin-block-end:0em}.header__subNav-title p:after{margin-block-start:0em}@media screen and (max-width: 1320px){.header__subNav-title p{font-size:1rem}}.header__subNav-title img{width:auto}.header__subNav-title img.intro{height:2.2rem}@media screen and (max-width: 1320px){.header__subNav-title img.intro{height:2.2rem}}.header__subNav-title img.challenge{height:2.8rem}@media screen and (max-width: 1320px){.header__subNav-title img.challenge{height:2.6rem}}.header__subNav-title img.business{height:2.2rem}@media screen and (max-width: 1320px){.header__subNav-title img.business{height:2rem}}.header__subNav-title img.career{height:2.3rem}@media screen and (max-width: 1320px){.header__subNav-title img.career{height:2.2rem}}.header__subNav-title img.interview{height:2.3rem}@media screen and (max-width: 1320px){.header__subNav-title img.interview{height:2.2rem}}.header__subNav-title img.environment{height:2.3rem}@media screen and (max-width: 1320px){.header__subNav-title img.environment{height:2.2rem}}.header__subNav-title img.recruit{height:2.3rem}@media screen and (max-width: 1320px){.header__subNav-title img.recruit{height:2.4rem}}.header__subNav-list{display:flex;align-items:center;flex-wrap:wrap;gap:2.2rem 8rem}@media screen and (max-width: 1320px){.header__subNav-list{gap:2rem 4rem}}.header__subNav-link{display:flex;align-items:center;gap:2rem;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;transition:opacity .3s}@media screen and (max-width: 1320px){.header__subNav-link{font-size:1.4rem;gap:1.5rem}}@media (hover){.header__subNav-link:hover{opacity:.6}.header__subNav-link:hover:after{translate:.5rem 0}}.header__subNav-link:after{content:"";display:block;height:auto;width:1.6rem;aspect-ratio:16/11;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:contain;transition:translate .3s}@media screen and (max-width: 1320px){.header__subNav-link:after{width:1.4rem}}.header__subNav-link--blank:after{width:1.4rem;aspect-ratio:149/150;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/blank.svg) no-repeat;background-size:contain}@media screen and (max-width: 1320px){.header__subNav-link--blank:after{width:1.2rem}}.header__left{display:flex;align-items:center}.header__logo{width:19rem}@media screen and (max-width: 1320px){.header__logo{width:16rem}}@media screen and (max-width: 1320px) and (max-width: 1024px){.header__logo{width:12rem}}.header__title{margin-left:2rem;padding-left:2rem;position:relative;line-height:1;letter-spacing:.06em;font-size:1.5rem;color:#7d7d7d}.header__title:before,.header__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.header__title:before{margin-block-end:0em}.header__title:after{margin-block-start:0em}@media screen and (max-width: 1320px){.header__title{font-size:1.3rem}}@media screen and (max-width: 1320px) and (max-width: 1024px){.header__title{padding-left:1rem;margin-left:1.2rem;font-size:.95rem}}.header__title:after{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:.1rem;height:2rem;background:#b5b5b5}.header__right{height:100%;display:flex;gap:1.2rem}.header__buttons{gap:1rem;display:flex;align-items:center}@media screen and (max-width: 1024px){.header__buttons{display:none}}.header__button{height:6.5rem;width:21rem;color:#fff;border-radius:9999px;font-weight:700;font-family:var(--zenkaku);position:relative;transition:color .3s,background .3s,opacity .3s}@media screen and (max-width: 1320px){.header__button{width:16rem;height:5rem}}.header__button p{position:relative;z-index:5;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.4rem;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 1320px){.header__button p{font-size:1.2rem}}.header__button span{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.7rem}@media screen and (max-width: 1320px){.header__button span{font-size:1.4rem}}.header__button:before{content:"";position:absolute;inset:4px;border:2px solid #fff;border-radius:inherit;pointer-events:none;transition:inset .4s,border .3s}@media screen and (max-width: 1320px){.header__button:before{border-width:1px;inset:2px}}.header__button--intern{color:gray;background-image:linear-gradient(135deg,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}.header__button--intern:before{content:"";position:absolute;inset:4px;border:none;border-radius:inherit;pointer-events:none;background:#fff}@media (hover){.header__button--intern:hover{opacity:.6}}.header__button--new{background:#ec79a0}@media (hover){.header__button--new:hover{background:#fff;color:#ec79a0}.header__button--new:hover:before{border-color:#ec79a0;inset:-.1rem}}.header__button--career{background:#9cc813}@media (hover){.header__button--career:hover{background:#fff;color:#9cc813}.header__button--career:hover:before{border-color:#9cc813;inset:-.1rem}}.header__button--part{background:#00b3ed}@media (hover){.header__button--part:hover{color:#00b3ed;background:#fff}.header__button--part:hover:before{border-color:#00b3ed;inset:-.1rem}}.hamburger-btns{position:fixed;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;z-index:100;transition:translate .3s;translate:0 100%}@media screen and (max-width: 850px){.hamburger-btns{grid-template-columns:repeat(2,1fr);gap:0}}.hamburger-btns.is-active{translate:0 0}.hamburger-btn{height:6.5rem;border-radius:1.5rem 1.5rem 0 0;width:100%;font-weight:700;text-align:center;line-height:1.25;letter-spacing:.02em;font-size:1.2rem}.hamburger-btn:before,.hamburger-btn:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-btn:before{margin-block-end:-.125em}.hamburger-btn:after{margin-block-start:-.125em}@media screen and (max-width: 850px){.hamburger-btn{border-radius:0}}.hamburger-btn p{height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:5}.hamburger-btn p span{font-size:1.6rem}.hamburger-btn--intern{color:gray;background-image:linear-gradient(135deg,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%);position:relative}.hamburger-btn--intern:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:calc(100% - 1.6rem);width:calc(100% - 1.6rem);background:#fff;border-radius:.6rem .6rem 0 0}@media screen and (max-width: 850px){.hamburger-btn--intern:before{border-radius:0}}.hamburger-btn--new{color:#fff;background:#ec79a0;outline:1px #fff solid;outline-offset:-.8rem}.hamburger-btn--career{color:#fff;background:#9cc813;outline:1px #fff solid;outline-offset:-.8rem}.hamburger-btn--part{color:#fff;background:#00b3ed;outline:1px #fff solid;outline-offset:-.8rem}.hamburger-nav{position:fixed;top:var(--headerHeight);left:0;height:calc(100vh - var(--headerHeight));overflow-y:auto;width:100%;background:#fff;z-index:150;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden;padding-top:4rem;padding-bottom:9rem}@media screen and (max-width: 850px){.hamburger-nav{padding-bottom:22rem}}.hamburger-nav.is-active{opacity:1;visibility:visible}.hamburger-nav__inner{width:90%;margin:0 auto}.hamburger-nav__item{border-top:solid 1px #cccccc}.hamburger-nav__item:last-child{border-bottom:solid 1px #ccccccs}.hamburger-nav__item-link{padding:2.5rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem}.hamburger-nav__item-link--arrow:after{content:"";display:block;height:auto;width:1.4rem;aspect-ratio:16/11;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:contain}.hamburger-nav__item-link--out:after{content:"";display:block;height:auto;width:1.4rem;aspect-ratio:1;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/out.svg) no-repeat;background-size:cover}.hamburger-nav__item-text{font-weight:700;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:3.2rem;display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem}.hamburger-nav__item-text span{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.1rem}.hamburger-nav__sub-list{border-top:solid 1px #cccccc;padding:2.5rem 0;display:flex;flex-direction:column;gap:2rem}.hamburger-nav__sub-item-link{display:flex;align-items:center;gap:1rem}.hamburger-nav__sub-item-link:before{content:"";height:1px;width:1rem;background:#000;display:block}.hamburger-nav__sub-item-text{line-height:1;letter-spacing:.02em;font-size:1.2rem}.hamburger-nav__sub-item-text:before,.hamburger-nav__sub-item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__sub-item-text:before{margin-block-end:0em}.hamburger-nav__sub-item-text:after{margin-block-start:0em}.hamburger{display:none;height:auto;width:4rem;aspect-ratio:1;border-radius:9999px;background:#000}@media screen and (max-width: 1024px){.hamburger{display:block}}.hamburger.is-active .hamburger__line:nth-child(1){top:50%;rotate:45deg}.hamburger.is-active .hamburger__line:nth-child(2){top:50%;rotate:-45deg}.hamburger.is-active .hamburger__text{display:none}.hamburger__inner{display:flex;flex-direction:column;align-items:center;gap:.6rem}.hamburger__top{height:auto;width:1.4rem;aspect-ratio:28/16;position:relative;display:flex}.hamburger__line{position:absolute;left:0;height:.15rem;width:100%;translate:0 -50%;background:#fff;transition:rotate .3s,top .3s}.hamburger__line:nth-child(1){top:0}.hamburger__line:nth-child(2){top:100%}.hamburger__text{color:#fff;line-height:1;font-size:.76rem;letter-spacing:.02em}.footer{position:relative;z-index:50}.footer__content{padding-block:max(2rem,1.3333333333vw)}.footer__inner{display:flex;flex-direction:column;gap:3.3333333333vw}@media screen and (max-width: 850px){.footer__inner{width:90%;margin:0 auto;gap:8vw}}.footer__copy{line-height:1;letter-spacing:.02em;font-size:max(1.2rem,.8vw);opacity:.5;margin-left:auto;margin-right:auto}.footer__copy:before,.footer__copy:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__copy:before{margin-block-end:0em}.footer__copy:after{margin-block-start:0em}.footer__wraps{display:flex;justify-content:center;gap:5.3333333333vw}@media screen and (max-width: 850px){.footer__wraps{flex-direction:column}}.footer__sub-list{margin-top:1.3333333333vw;width:21.3333333333vw;display:flex;flex-direction:column;gap:1.3333333333vw;padding:2vw 3.3333333333vw;background:#e0e0e0;border-radius:1rem}@media screen and (max-width: 850px){.footer__sub-list{margin-top:4vw;width:100%;padding:6.6666666667vw;gap:5.3333333333vw}}.footer__sub-link{width:fit-content;display:flex;align-items:center;gap:1vw;transition:gap .3s}@media screen and (max-width: 850px){.footer__sub-link{gap:3.3333333333vw}}.footer__sub-link:before{content:"";height:.1rem;width:.6666666667vw;background:#000;display:block;transition:scale .3s;transform-origin:left top}@media screen and (max-width: 850px){.footer__sub-link:before{width:2.6666666667vw}}@media (hover){.footer__sub-link:hover{gap:.6666666667vw}}@media screen and (hover) and (max-width: 850px){.footer__sub-link:hover{gap:2vw}}@media (hover){.footer__sub-link:hover:before{scale:0 1}}.footer__sub-text{line-height:1;letter-spacing:.02em;font-size:.9333333333vw}.footer__sub-text:before,.footer__sub-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__sub-text:before{margin-block-end:0em}.footer__sub-text:after{margin-block-start:0em}@media screen and (max-width: 850px){.footer__sub-text{font-size:3.2vw}}.footer__list{display:flex;flex-direction:column;gap:2.6666666667vw}@media screen and (max-width: 850px){.footer__list{gap:6.6666666667vw}}.footer__item-link{width:fit-content;display:block}@media screen and (max-width: 850px){.footer__item-link{width:100%}}.footer__item-link--arrow .footer__item-text,.footer__item-link--out .footer__item-text{position:relative;display:flex;width:fit-content;align-items:center;gap:1vw}@media screen and (max-width: 850px){.footer__item-link--arrow .footer__item-text,.footer__item-link--out .footer__item-text{gap:3.3333333333vw}}@media (hover){.footer__item-link--arrow .footer__item-text:hover:after,.footer__item-link--out .footer__item-text:hover:after{translate:.5vw}}.footer__item-link--arrow .footer__item-text:after,.footer__item-link--out .footer__item-text:after{display:block;content:"";height:auto}.footer__item-link--arrow .footer__item-text:after{width:1.0666666667vw;aspect-ratio:16/11;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:contain}@media screen and (max-width: 850px){.footer__item-link--arrow .footer__item-text:after{width:3.6vw}}.footer__item-link--out .footer__item-text:after{aspect-ratio:1;width:1.0666666667vw;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/out.svg) no-repeat;background-size:contain}@media screen and (max-width: 850px){.footer__item-link--out .footer__item-text:after{width:3.7333333333vw}}.footer__item-text{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.0666666667vw}@media screen and (max-width: 850px){.footer__item-text{font-size:3.2vw}}.footer__item-text:after{transition:translate .3s}.back{display:block;margin-left:auto;width:9vw;position:fixed;right:3.7333333333vw;bottom:2vw;opacity:0;visibility:hidden;translate:1vw 0;transition:translate .3s,visibility .3s,opacity .3s}@media screen and (max-width: 850px){.back{bottom:5.5vw;width:16vw}}.back.is-visible{opacity:1;visibility:visible;translate:0 0}.back.is-active{position:absolute;bottom:auto!important;top:-10vw}@media screen and (max-width: 850px){.back.is-active{top:-20vw}}@media (hover){.back:hover img{scale:1.1}}.back img{transition:scale .3s}.insta{background:#00b3ed;padding:max(3rem,5.3333333333vw) 0 max(3rem,4.3333333333vw);position:relative;overflow:hidden}.insta__inner{position:relative;z-index:5;width:80vw;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 850px){.insta__inner{align-items:flex-start;flex-direction:column;gap:2rem;width:90%}}.insta__left{font-weight:700;color:#fff;line-height:1.7647058824;letter-spacing:.02em;font-size:max(2rem,2.2666666667vw)}.insta__left:before,.insta__left:after{content:"";display:block flow;inline-size:0;block-size:1px}.insta__left:before{margin-block-end:calc((1 - 1.7647058824) * .5em)}.insta__left:after{margin-block-start:calc((1 - 1.7647058824) * .5em)}.insta__button{overflow:hidden;position:relative;border-radius:.5rem;color:#00b3ed;background:#fff;display:block;height:max(10rem,10.6666666667vw);width:53.3333333333vw;display:flex;flex-direction:column;gap:max(1rem,1vw);justify-content:center;padding-left:max(2rem,3.6666666667vw)}@media screen and (max-width: 850px){.insta__button{width:100%}}@media (hover){.insta__button:hover .insta__button-circle{scale:12}.insta__button:hover .insta__button-arrow{translate:1vw}}.insta__button-arrow{transition:translate .3s;position:absolute;right:2vw;bottom:1vw;height:auto;width:1.6666666667vw;aspect-ratio:25/18;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--main-blue)}@media screen and (max-width: 850px){.insta__button-arrow{width:3vw;bottom:2vw;right:3vw}}.insta__button-circle{position:absolute;bottom:-3.3333333333vw;right:-2vw;border-radius:9999px;background:#f1f1f1;height:auto;width:9vw;aspect-ratio:1;transition:scale .3s}@media screen and (max-width: 850px){.insta__button-circle{width:14vw;bottom:-4vw;right:-2vw}}.insta__button-text{position:relative;z-index:5;font-weight:700;line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.2vw)}.insta__button-text:before,.insta__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.insta__button-text:before{margin-block-end:0em}.insta__button-text:after{margin-block-start:0em}.insta__button img{position:relative;z-index:5;width:max(18rem,17.8666666667vw)}.breadcrumb{position:relative;z-index:15;width:80vw;margin-top:2vw;margin-inline:auto;margin-bottom:6.6666666667vw}@media screen and (max-width: 850px){.breadcrumb{width:90%;margin-bottom:3rem;margin-top:2rem}}.breadcrumb__list{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.8rem 0}.breadcrumb__item{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.2rem,.8vw);font-weight:700;color:#000}.breadcrumb__link{color:#0009;position:relative;display:block;margin-right:max(2rem,1.3333333333vw);padding-right:max(2rem,2vw)}@media screen and (max-width: 850px){.breadcrumb__link{margin-right:1rem;padding-right:1.5rem}}.breadcrumb__link:after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;background:#000;height:1px;width:max(1rem,.6666666667vw)}@media screen and (max-width: 850px){.breadcrumb__link:after{width:.8rem}}ul.page-numbers{margin-top:max(6rem,5.3333333333vw);display:flex;justify-content:center;align-items:center}ul.page-numbers li{aspect-ratio:1;height:auto;width:max(4rem,2.6666666667vw);border-radius:9999px}ul.page-numbers li span{color:#fff;background:#000}ul.page-numbers li span,ul.page-numbers li a{display:flex;justify-content:center;align-items:center;line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.2vw);height:100%;width:100%;border-radius:9999px}ul.page-numbers li span.prev:after,ul.page-numbers li span.next:after,ul.page-numbers li a.prev:after,ul.page-numbers li a.next:after{content:"";display:block;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:#000}ul.page-numbers li span.prev:after,ul.page-numbers li a.prev:after{rotate:180deg}*[data-scroll=fade-up]{opacity:0;translate:0 3rem;transition:opacity 1s,translate 1s}*.fade-up{opacity:1;translate:0 0}*.tl-sub{opacity:0;translate:0 3rem}@media screen and (max-width: 850px){*.tl-sub{opacity:1;translate:0 0}}*[data-scroll=tl-rotate] .rec__item:after{rotate:30deg;transition:rotate 1s}*[data-scroll=tl-rotate] .rec__item .rec__item-inner{opacity:0;transition:opacity 1s}*[data-scroll=tl-rotate] .rec__item--1 .rec__item-inner{transition-delay:.2s}*[data-scroll=tl-rotate] .rec__item--2:after{transition-delay:.2s}*[data-scroll=tl-rotate] .rec__item--2 .rec__item-inner{transition-delay:.4s}*[data-scroll=tl-rotate] .rec__item--3:after{transition-delay:.4s}*[data-scroll=tl-rotate] .rec__item--3 .rec__item-inner{transition-delay:.6s}*[data-scroll=tl-rotate] .rec__item--4:after{transition-delay:.6s}*[data-scroll=tl-rotate] .rec__item--4 .rec__item-inner{transition-delay:.8s}*[data-scroll=tl-rotate] .rec__item--5:after{transition-delay:.8s}*[data-scroll=tl-rotate] .rec__item--5 .rec__item-inner{transition-delay:1s}*.tl-rotate .rec__item:after{rotate:0deg}*.tl-rotate .rec__item .rec__item-inner{opacity:1}*[data-scroll=build]{transition:clip-path .8s ease-in-out;clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}*.build{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}*[data-scroll=load]{transition:clip-path 1.5s linear;clip-path:polygon(0 0,100% 0,100% 0%,0 0%)}*.load{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}*[data-scroll=scale]{scale:.5;opacity:0;transition:scale .8s,opacity .3s}*.scale{scale:1;opacity:1}*[data-scroll=right-in]{translate:-100% 0;transition:translate .8s ease}*.right-in{translate:0% 0}*[data-scroll=left-in]{translate:100% 0;transition:translate .8s ease}*.left-in{translate:0% 0}*[data-scroll=tl-rocket] .recruit__kemuri-sp,*[data-scroll=tl-rocket] .recruit__kemuri01,*[data-scroll=tl-rocket] .recruit__kemuri02{opacity:0;translate:2vw -2vw;transition:translate 1s,opacity 1s}*[data-scroll=tl-rocket] .recruit__rocket{transition:translate 1s;translate:-3vw 3vw}*.tl-rocket .recruit__kemuri-sp,*.tl-rocket .recruit__kemuri01,*.tl-rocket .recruit__kemuri02{opacity:1;translate:0}*.tl-rocket .recruit__rocket{translate:0 0}*[data-scroll=tl-imgs] .imgs__img{opacity:0;scale:.4;transition:opacity .8s,scale .8s}*[data-scroll=tl-imgs] .imgs__img--01{transition-delay:0s}*[data-scroll=tl-imgs] .imgs__img--02{transition-delay:.25s}*[data-scroll=tl-imgs] .imgs__img--03{transition-delay:.5s}*[data-scroll=tl-imgs] .imgs__img--04{transition-delay:.75s}*[data-scroll=tl-imgs] .imgs__img--05{transition-delay:1s}*.tl-imgs .imgs__img{opacity:1;scale:1}*[data-scroll=tl-item] .business__item-img{transition:opacity .5s,translate .8s;opacity:0;translate:0 5rem}*.tl-item .business__item-img{translate:0 0;opacity:1}*.tl-item .business__item-img--01{transition-delay:0s}*.tl-item .business__item-img--02{transition-delay:.1s}*.tl-item .business__item-img--03{transition-delay:.2s}*.tl-item .business__item-img--04{transition-delay:.3s}*.tl-item .business__item-img--05{transition-delay:.4s}*.tl-item .business__item-img--06{transition-delay:.5s}*[data-scroll=tl-topic] .topics__item{transition:opacity .3s,translate .5s;opacity:0;translate:0 5rem}*[data-scroll=tl-topic] .topics__item:nth-child(1){transition-delay:0s}*[data-scroll=tl-topic] .topics__item:nth-child(2){transition-delay:.1s}*[data-scroll=tl-topic] .topics__item:nth-child(3){transition-delay:.2s}*[data-scroll=tl-topic] .topics__item:nth-child(4){transition-delay:.3s}*[data-scroll=tl-topic] .topics__item:nth-child(5){transition-delay:.4s}*.tl-topic .topics__item{translate:0 0;opacity:1}*[data-scroll=tl-intro-imgs] .img-area__img{opacity:0;translate:0 1vw;transition:opacity 1s,translate .3s}*[data-scroll=tl-intro-imgs] .img-area__img--01{transition-delay:0s}*[data-scroll=tl-intro-imgs] .img-area__img--02{transition-delay:.1s}*[data-scroll=tl-intro-imgs] .img-area__img--03{transition-delay:.2s}*[data-scroll=tl-intro-imgs] .img-area__img--04{transition-delay:.3s}*[data-scroll=tl-intro-imgs] .img-area__img--05{transition-delay:.4s}*[data-scroll=tl-intro-imgs] .img-area__img--06{transition-delay:.5s}*[data-scroll=tl-intro-imgs] .img-area__img--07{transition-delay:.6s}*.tl-intro-imgs .img-area__img{opacity:1;translate:0 0}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}:root{--zenkaku: "Zen Kaku Gothic New", sans-serif;--noto-sans: "Noto Sans JP", sans-serif;--side: 20px;--bg: #fff;--bg-b: #000;--gray: #7d7d7d;--yellow: #ffec10;--pink: #f7c4da;--main-pink: #ec79a0;--main-green: #96be24;--main-blue: #00b3ed;--thin-gray: #f1f1f1;--headerHeight: 16.5rem}@media screen and (max-width: 1320px){:root{--headerHeight: 12.8rem}}@media screen and (max-width: 1320px) and (max-width: 1024px){:root{--headerHeight: 6rem}}.pc-b{display:block!important}@media screen and (max-width: 850px){.pc-b{display:none!important}}.sp-b{display:none!important}@media screen and (max-width: 850px){.sp-b{display:block!important}}.pc-ib{display:inline-block!important}@media screen and (max-width: 850px){.pc-ib{display:none!important}}.sp-ib{display:none!important}@media screen and (max-width: 850px){.sp-ib{display:inline-block!important}}.pc-f{display:flex!important}@media screen and (max-width: 850px){.pc-f{display:none!important}}.sp-f{display:none!important}@media screen and (max-width: 850px){.sp-f{display:flex!important}}.anchors{padding-bottom:max(6rem,4vw)}.anchors__list{display:grid;grid-template-columns:repeat(4,1fr);width:74.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){.anchors__list{grid-template-columns:repeat(2,1fr);gap:1rem;width:90%}}.anchors__item{border-right:solid 1px #d8d8d8}.anchors__item:nth-child(3){border-left:solid 1px #d8d8d8}.anchors__item:first-child{border-left:solid 1px #d8d8d8}.anchors__item-link{display:flex;flex-direction:column;align-items:center;padding:max(1rem,1vw) 0;gap:max(1rem,1.3333333333vw);line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.3333333333vw);transition:opacity .3s}@media (hover){.anchors__item-link:hover{opacity:.6}.anchors__item-link:hover:after{translate:0 .5vw}.anchors__item-link:hover[target=_blank]:after{translate:.5vw 0}}.anchors__item-link:after{content:"";display:block;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:contain;height:auto;transition:translate .3s;width:max(1.2rem,1.2666666667vw);aspect-ratio:19/14;rotate:90deg}.anchors__item-link[target=_blank]:after{content:"";display:block;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/blank.svg) no-repeat;background-size:contain;height:auto;width:max(1.2rem,1.0666666667vw);aspect-ratio:1;rotate:0deg}.bottom-btn{padding:max(5rem,6.6666666667vw) 0 12vw}@media screen and (max-width: 850px){.bottom-btn{padding:3rem 0 25vw}}.bottom-btn__link{background:#fff;box-shadow:0 0 20px 10px #00000026;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;height:max(18rem,14.6666666667vw);width:86.6666666667vw;margin:0 auto;padding-inline:max(5rem,10.6666666667vw);transition:box-shadow .3s}@media screen and (max-width: 850px){.bottom-btn__link{height:12rem;padding-inline:3rem}}@media (hover){.bottom-btn__link:hover{box-shadow:0 0 #0000}.bottom-btn__link:hover .bottom-btn__arrow{translate:1vw}}.bottom-btn__arrow{height:auto;width:max(4rem,2.6666666667vw);aspect-ratio:1;border-radius:9999px;background:#000;display:flex;justify-content:center;align-items:center;transition:translate .3s}.bottom-btn__arrow:after{content:"";display:block;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}.bottom-btn__blank{height:auto;width:max(4rem,2.6666666667vw);aspect-ratio:1;border-radius:9999px;background:#000;display:flex;justify-content:center;align-items:center;transition:translate .3s}.bottom-btn__blank:after{content:"";display:block;height:auto;width:max(1.8rem,1.2vw);aspect-ratio:1;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}.bottom-btn__title{display:flex;flex-direction:column;gap:max(1.5rem,1.3333333333vw);font-weight:700}@media screen and (max-width: 850px){.bottom-btn__title{gap:1rem}}.bottom-btn__title-en{line-height:1.1481481481;letter-spacing:.02em;font-size:max(4rem,3.6vw)}.bottom-btn__title-en:before,.bottom-btn__title-en:after{content:"";display:block flow;inline-size:0;block-size:1px}.bottom-btn__title-en:before{margin-block-end:calc((1 - 1.1481481481) * .5em)}.bottom-btn__title-en:after{margin-block-start:calc((1 - 1.1481481481) * .5em)}@media screen and (max-width: 850px){.bottom-btn__title-en{font-size:3rem}}.bottom-btn__title-jp{line-height:1;letter-spacing:.02em;font-size:max(1.6rem,1.2vw);font-weight:700}.bottom-btn__title-jp:before,.bottom-btn__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}.bottom-btn__title-jp:before{margin-block-end:0em}.bottom-btn__title-jp:after{margin-block-start:0em}@media screen and (max-width: 850px){.bottom-btn__title-jp{font-size:1.4rem}}.sub-mv{margin-top:var(--headerHeight);height:26vw;width:100%;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 850px){.sub-mv{height:auto;aspect-ratio:750/316}}.sub-mv--business{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--business{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--business .sub-mv__title-en img{height:max(3.2rem,3.6vw);width:auto}.sub-mv--interview{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/interview/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--interview{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/interview/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--interview-en img{height:max(3.5rem,3.6vw);width:auto}.sub-mv--recruit{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--recruit{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--recruit .sub-mv__title{color:#fff}.sub-mv--recruit .sub-mv__title-en img{height:max(2.5rem,3.6vw);width:auto}.sub-mv--introduction{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--introduction{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--introduction .sub-mv__title{color:#fff}.sub-mv--introduction .sub-mv__title-en img{height:max(2.8rem,3.6vw);width:auto}.sub-mv--career{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--career{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--career .sub-mv__title-en img{height:max(3.5rem,3.6vw);width:auto}.sub-mv--topics{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/topics/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--topics{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/topics/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--topics .sub-mv__title{color:#fff}.sub-mv--topics .sub-mv__title-en img{height:max(3.5rem,3.6vw);width:auto}.sub-mv--environment{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--environment{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--environment .sub-mv__title-en img{height:max(7rem,9.0666666667vw);width:auto}.sub-mv--challenge{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/challenge/sub-mv-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){.sub-mv--challenge{background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/challenge/sub-mv-bg-sp.webp) no-repeat;background-size:cover}}.sub-mv--challenge .sub-mv__title{color:#fff}.sub-mv--challenge .sub-mv__title-en img{height:max(3.5rem,3.6vw);width:auto}.sub-mv__inner{display:flex;align-items:center;padding-left:max(2rem,6.6666666667vw)}.sub-mv__title{display:flex;align-items:flex-end;gap:max(1rem,1.3333333333vw);opacity:0}@media screen and (max-width: 850px){.sub-mv__title{flex-direction:column;align-items:flex-start}}.sub-mv__title-en img{height:max(3.2rem,4.5333333333vw);width:auto}.sub-mv__title-en img.mb{margin-bottom:-.6vw}@media screen and (max-width: 850px){.sub-mv__title-en img.mb{margin-bottom:-.7rem}}.sub-mv__title-jp{font-weight:700;line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.2vw)}.sub-mv__title-jp:before,.sub-mv__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}.sub-mv__title-jp:before{margin-block-end:0em}.sub-mv__title-jp:after{margin-block-start:0em}[data-page=front-page],[data-page=index]{overflow:hidden}[data-page=front-page] .pc-b,[data-page=index] .pc-b{display:block!important}@media screen and (max-width: 767px){[data-page=front-page] .pc-b,[data-page=index] .pc-b{display:none!important}}[data-page=front-page] .sp-b,[data-page=index] .sp-b{display:none!important}@media screen and (max-width: 767px){[data-page=front-page] .sp-b,[data-page=index] .sp-b{display:block!important}}[data-page=front-page] .first-video,[data-page=index] .first-video{position:fixed;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:1000;background:#fff}[data-page=front-page] .btn,[data-page=index] .btn{display:block;border-radius:9999px;height:auto;width:max(14rem,15.2vw);aspect-ratio:228/56;background:#000;border:solid 1px #000;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;letter-spacing:.12em;font-size:max(1.4rem,1.3333333333vw);position:relative;transition:color .3s,background .3s,opacity 1s,translate 1s!important}[data-page=front-page] .btn:before,[data-page=front-page] .btn:after,[data-page=index] .btn:before,[data-page=index] .btn:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .btn:before,[data-page=index] .btn:before{margin-block-end:0em}[data-page=front-page] .btn:after,[data-page=index] .btn:after{margin-block-start:0em}@media screen and (max-width: 767px){[data-page=front-page] .btn,[data-page=index] .btn{font-size:3.4666666667vw;width:38.6666666667vw}}@media (hover){[data-page=front-page] .btn:hover,[data-page=index] .btn:hover{background:#fff;color:#000}[data-page=front-page] .btn:hover:after,[data-page=index] .btn:hover:after{background:#000}}[data-page=front-page] .btn:after,[data-page=index] .btn:after{content:"";position:absolute;top:50%;right:1.3333333333vw;height:auto;aspect-ratio:16/11;width:1.0666666667vw;translate:0 -50%;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}@media screen and (max-width: 767px){[data-page=front-page] .btn:after,[data-page=index] .btn:after{width:3.6vw;right:4vw}}[data-page=front-page] .sec-title,[data-page=index] .sec-title{display:flex;flex-direction:column;gap:1.6666666667vw;color:#fff}@media screen and (max-width: 767px){[data-page=front-page] .sec-title,[data-page=index] .sec-title{gap:2.6666666667vw}}[data-page=front-page] .sec-title__jp,[data-page=index] .sec-title__jp{font-weight:700;line-height:1;letter-spacing:.02em;font-size:1.2vw}[data-page=front-page] .sec-title__jp:before,[data-page=front-page] .sec-title__jp:after,[data-page=index] .sec-title__jp:before,[data-page=index] .sec-title__jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .sec-title__jp:before,[data-page=index] .sec-title__jp:before{margin-block-end:0em}[data-page=front-page] .sec-title__jp:after,[data-page=index] .sec-title__jp:after{margin-block-start:0em}@media screen and (max-width: 767px){[data-page=front-page] .sec-title__jp,[data-page=index] .sec-title__jp{font-size:3.7333333333vw}}[data-page=front-page] .sec-title__en img,[data-page=index] .sec-title__en img{width:auto;height:3.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .sec-title__en img,[data-page=index] .sec-title__en img{height:10.4vw}}[data-page=front-page] .sec-title__en img.big,[data-page=index] .sec-title__en img.big{height:4vw}@media screen and (max-width: 767px){[data-page=front-page] .sec-title__en img.big,[data-page=index] .sec-title__en img.big{height:11.0666666667vw}}@keyframes walk{0%{translate:0 0}16%{translate:1rem -1rem}32%{translate:1rem 1rem}48%{translate:0 0}64%{translate:-1rem -1rem}80%{translate:-1rem 1rem}to{translate:0 0}}[data-page=front-page] .mv,[data-page=index] .mv{padding-top:18rem;position:relative}@media screen and (max-width: 1024px){[data-page=front-page] .mv,[data-page=index] .mv{padding-top:calc(var(--headerHeight) + 3.3333333333vw)}}@keyframes sun{0%{rotate:0deg}to{rotate:360deg}}[data-page=front-page] .mv__sun,[data-page=index] .mv__sun{position:absolute;top:13rem;right:-1vw;width:22.6666666667vw}[data-page=front-page] .mv__sun.is-active,[data-page=index] .mv__sun.is-active{animation:sun 10s infinite linear}@media screen and (max-width: 767px){[data-page=front-page] .mv__sun,[data-page=index] .mv__sun{top:calc(var(--headerHeight) + 26.6666666667vw);right:.6666666667vw;width:26.2666666667vw}}@keyframes bird{0%{translate:0 0;rotate:0deg}25%{translate:2vw 2vw;rotate:5deg}50%{translate:0 0;rotate:0deg}75%{translate:-2vw 2vw;rotate:-5deg}to{translate:0 0;rotate:0deg}}[data-page=front-page] .mv__bird,[data-page=index] .mv__bird{position:absolute;top:calc(17rem + 2.6666666667vw);right:27.3333333333vw;width:10.2666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .mv__bird,[data-page=index] .mv__bird{top:var(--headerHeight);width:16.6666666667vw;right:2.6666666667vw}}[data-page=front-page] .mv__bird.is-active,[data-page=index] .mv__bird.is-active{animation:bird 5s infinite linear}[data-page=front-page] .mv__right-grass,[data-page=index] .mv__right-grass{position:absolute;bottom:4vw;right:-2vw;width:21.4vw}@media screen and (max-width: 767px){[data-page=front-page] .mv__right-grass,[data-page=index] .mv__right-grass{right:-3vw}}[data-page=front-page] .mv__water,[data-page=index] .mv__water{position:absolute;bottom:-4vw;left:-13.6666666667vw;width:46.2vw}@media screen and (max-width: 767px){[data-page=front-page] .mv__water,[data-page=index] .mv__water{width:63.3333333333vw;bottom:-5.3333333333vw}}[data-page=front-page] .mv__left-green,[data-page=index] .mv__left-green{position:absolute;bottom:9.3333333333vw;left:-6.6666666667vw;width:21.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .mv__left-green,[data-page=index] .mv__left-green{bottom:auto;top:calc(var(--headerHeight) + 37.3333333333vw);width:26.9333333333vw}}@keyframes flower{0%{scale:1}25%{scale:1.05}50%{scale:1}75%{scale:.95}to{scale:1}}[data-page=front-page] .mv__left-flower,[data-page=index] .mv__left-flower{position:absolute;bottom:11vw;left:2.6666666667vw;width:10.6666666667vw;z-index:5}@media screen and (max-width: 767px){[data-page=front-page] .mv__left-flower,[data-page=index] .mv__left-flower{bottom:17.5vw;width:16vw;left:.6666666667vw}}[data-page=front-page] .mv__left-flower.is-active,[data-page=index] .mv__left-flower.is-active{animation:flower 5s infinite linear}[data-page=front-page] .mv__right-flower,[data-page=index] .mv__right-flower{position:absolute;bottom:0vw;right:7.3333333333vw;width:12.3333333333vw;z-index:5}@media screen and (max-width: 767px){[data-page=front-page] .mv__right-flower,[data-page=index] .mv__right-flower{right:6.6666666667vw;width:17.3333333333vw}}[data-page=front-page] .mv__right-flower.is-active,[data-page=index] .mv__right-flower.is-active{animation:flower 5s infinite linear}[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{margin:0 auto;width:86.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{width:90vw}}[data-page=front-page] .mv__title,[data-page=index] .mv__title{display:flex;flex-direction:column;width:fit-content;gap:2.6666666667vw;margin-top:2.6666666667vw;position:relative;z-index:2;translate:-20px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}[data-page=front-page] .mv__title-en,[data-page=index] .mv__title-en{width:50vw}@media screen and (max-width: 767px){[data-page=front-page] .mv__title-en,[data-page=index] .mv__title-en{width:90vw}}[data-page=front-page] .mv__title-jp,[data-page=index] .mv__title-jp{line-height:1;letter-spacing:.02em;font-size:1.3333333333vw;font-family:var(--zenkaku)}[data-page=front-page] .mv__title-jp:before,[data-page=front-page] .mv__title-jp:after,[data-page=index] .mv__title-jp:before,[data-page=index] .mv__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__title-jp:before,[data-page=index] .mv__title-jp:before{margin-block-end:0em}[data-page=front-page] .mv__title-jp:after,[data-page=index] .mv__title-jp:after{margin-block-start:0em}@media screen and (max-width: 767px){[data-page=front-page] .mv__title-jp,[data-page=index] .mv__title-jp{font-size:3.4666666667vw}}[data-page=front-page] .mv__news,[data-page=index] .mv__news{position:relative;z-index:3;border-radius:39px 0 0;background:#fff;padding:2.1333333333vw 3vw;width:fit-content;margin-left:auto;margin-top:-8.6666666667vw}[data-page=front-page] .mv__news-title,[data-page=index] .mv__news-title{color:#fff;background:#ec79a0;height:2.2666666667vw;width:7.3333333333vw;border-radius:9999px;margin-bottom:.6666666667vw;display:flex;justify-content:center;align-items:center}[data-page=front-page] .mv__news-title img,[data-page=index] .mv__news-title img{width:3.7333333333vw}[data-page=front-page] .mv__news-item,[data-page=index] .mv__news-item{display:block;margin-left:5vw;padding-right:4vw}[data-page=front-page] .mv__news-date,[data-page=index] .mv__news-date{color:#b2b2b2;line-height:1;letter-spacing:.12em;font-size:1.0666666667vw;margin-bottom:1vw}[data-page=front-page] .mv__news-date:before,[data-page=front-page] .mv__news-date:after,[data-page=index] .mv__news-date:before,[data-page=index] .mv__news-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__news-date:before,[data-page=index] .mv__news-date:before{margin-block-end:0em}[data-page=front-page] .mv__news-date:after,[data-page=index] .mv__news-date:after{margin-block-start:0em}[data-page=front-page] .mv__news-text,[data-page=index] .mv__news-text{font-weight:500;line-height:1.5625;letter-spacing:.12em;font-size:1.0666666667vw}[data-page=front-page] .mv__news-text:before,[data-page=front-page] .mv__news-text:after,[data-page=index] .mv__news-text:before,[data-page=index] .mv__news-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__news-text:before,[data-page=index] .mv__news-text:before{margin-block-end:-.28125em}[data-page=front-page] .mv__news-text:after,[data-page=index] .mv__news-text:after{margin-block-start:-.28125em}[data-page=front-page] .swiper-container .swiper,[data-page=index] .swiper-container .swiper{opacity:0;scale:1.2;border-radius:99999px;position:relative;z-index:1;display:block;width:82.6666666667vw;margin:-7.3333333333vw auto 0}@media screen and (max-width: 767px){[data-page=front-page] .swiper-container .swiper,[data-page=index] .swiper-container .swiper{margin-top:3.3333333333vw;width:90vw}}@media screen and (max-width: 767px){[data-page=front-page] .swiper-container .swiper .swiper-wrapper .swiper-slide,[data-page=index] .swiper-container .swiper .swiper-wrapper .swiper-slide{height:auto;width:100%;aspect-ratio:670/440}}@media screen and (max-width: 767px){[data-page=front-page] .swiper-container .swiper .swiper-wrapper .swiper-slide img,[data-page=index] .swiper-container .swiper .swiper-wrapper .swiper-slide img{height:100%;width:100%;object-fit:cover}}[data-page=front-page] .swiper-slide-active img,[data-page=front-page] .swiper-slide-duplicate-active img,[data-page=front-page] .swiper-slide-prev img,[data-page=index] .swiper-slide-active img,[data-page=index] .swiper-slide-duplicate-active img,[data-page=index] .swiper-slide-prev img{animation:zoomUp 7s linear 0s normal both}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.15)}}[data-page=front-page] .popup,[data-page=index] .popup{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:all .3s;z-index:100}[data-page=front-page] .popup.is-active,[data-page=index] .popup.is-active{opacity:1;visibility:visible}[data-page=front-page] .popup__overlay,[data-page=index] .popup__overlay{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:#000c}[data-page=front-page] .popup__inner,[data-page=index] .popup__inner{aspect-ratio:16/9;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-aspect-ratio: 16/9){[data-page=front-page] .popup__inner,[data-page=index] .popup__inner{width:90vw;height:auto}}@media (min-aspect-ratio: 16/9){[data-page=front-page] .popup__inner,[data-page=index] .popup__inner{width:auto;height:90vh}}[data-page=front-page] .popup__inner iframe,[data-page=index] .popup__inner iframe{height:100%;width:100%}[data-page=front-page] .popup__close-btn:after,[data-page=index] .popup__close-btn:after,[data-page=front-page] .popup__close-btn:before,[data-page=index] .popup__close-btn:before{position:absolute;top:50%;left:50%;width:100%;height:2px;content:"";background:#fff;translate:-50% -50%}@media screen and (max-width: 767px){[data-page=front-page] .popup__close-btn:after,[data-page=index] .popup__close-btn:after,[data-page=front-page] .popup__close-btn:before,[data-page=index] .popup__close-btn:before{height:1px}}[data-page=front-page] .popup__close-btn,[data-page=index] .popup__close-btn{cursor:pointer;position:absolute;top:0;right:0;border-radius:9999px;translate:0 0;height:auto;z-index:100;width:max(5rem,6.6666666667vw);aspect-ratio:1/1}[data-page=front-page] .popup__close-btn:before,[data-page=index] .popup__close-btn:before{rotate:45deg}[data-page=front-page] .popup__close-btn:after,[data-page=index] .popup__close-btn:after{rotate:-45deg}[data-page=front-page] .welcome,[data-page=index] .welcome{margin-top:14vw;position:relative}[data-page=front-page] .welcome__tree01,[data-page=index] .welcome__tree01{position:absolute;left:-3vw;bottom:-15vw;z-index:15;width:12.6666666667vw}[data-page=front-page] .welcome__tree02,[data-page=index] .welcome__tree02{position:absolute;right:-3vw;bottom:-14vw;z-index:15;width:12.6666666667vw}[data-page=front-page] .welcome__build01,[data-page=index] .welcome__build01{position:absolute;top:-5vw;left:0;width:32.4666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .welcome__build01,[data-page=index] .welcome__build01{top:-2.9vw;width:26.6666666667vw}}[data-page=front-page] .welcome__build02,[data-page=index] .welcome__build02{position:absolute;top:-4.8vw;right:0;width:21.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .welcome__build02,[data-page=index] .welcome__build02{top:-3.9vw;width:26.6666666667vw}}[data-page=front-page] .welcome__top,[data-page=index] .welcome__top{position:relative;z-index:10}[data-page=front-page] .welcome__video,[data-page=index] .welcome__video{background:#9cc813;position:relative}[data-page=front-page] .welcome__video-title,[data-page=index] .welcome__video-title{position:absolute;z-index:15;left:50%;translate:-50% -68%}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-title,[data-page=index] .welcome__video-title{width:65.3333333333vw;translate:-50% -50%}}[data-page=front-page] .welcome__video-person,[data-page=index] .welcome__video-person{position:absolute;width:4.4666666667vw;top:-6.3333333333vw;right:4.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-person,[data-page=index] .welcome__video-person{width:6.2666666667vw;top:-8.533333vw}}[data-page=front-page] .welcome__video-youtube,[data-page=index] .welcome__video-youtube{position:relative;z-index:10;padding:1rem;padding-bottom:0;border-radius:2rem;background:#ec79a0;width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-youtube,[data-page=index] .welcome__video-youtube{width:94.6666666667%}}[data-page=front-page] .welcome__video-youtube-top,[data-page=index] .welcome__video-youtube-top{aspect-ratio:16/9;height:auto}[data-page=front-page] .welcome__video-youtube-top iframe,[data-page=index] .welcome__video-youtube-top iframe{height:100%;border-radius:1rem;width:100%}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-youtube-top iframe,[data-page=index] .welcome__video-youtube-top iframe{border-radius:1.5rem}}[data-page=front-page] .welcome__video-youtube-bottom,[data-page=index] .welcome__video-youtube-bottom{margin-left:auto;width:fit-content;padding:max(2.5rem,2vw)}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-youtube-bottom,[data-page=index] .welcome__video-youtube-bottom{padding:4vw}}[data-page=front-page] .welcome__video-youtube-bottom a,[data-page=index] .welcome__video-youtube-bottom a{font-weight:500;color:#fff;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.2vw);position:relative;display:flex;align-items:center;gap:max(.6rem,.5333333333vw)}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-youtube-bottom a,[data-page=index] .welcome__video-youtube-bottom a{font-size:2.6666666667vw}}@media (hover){[data-page=front-page] .welcome__video-youtube-bottom a:hover:before,[data-page=index] .welcome__video-youtube-bottom a:hover:before{scale:0 1}[data-page=front-page] .welcome__video-youtube-bottom a:hover:after,[data-page=index] .welcome__video-youtube-bottom a:hover:after{translate:.6vw}}@media screen and (hover) and (max-width: 767px){[data-page=front-page] .welcome__video-youtube-bottom a:hover:after,[data-page=index] .welcome__video-youtube-bottom a:hover:after{translate:.3rem}}[data-page=front-page] .welcome__video-youtube-bottom a:before,[data-page=index] .welcome__video-youtube-bottom a:before{position:absolute;bottom:-.5em;left:0;display:block;content:"";height:1px;transform-origin:right top;width:100%;transition:scale .3s;background:#fff}@media screen and (max-width: 767px){[data-page=front-page] .welcome__video-youtube-bottom a:before,[data-page=index] .welcome__video-youtube-bottom a:before{bottom:-.3em}}[data-page=front-page] .welcome__video-youtube-bottom a:after,[data-page=index] .welcome__video-youtube-bottom a:after{content:"";height:auto;width:max(1.2rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) center/contain no-repeat;mask:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) center/contain no-repeat;background-color:#fff;transition:translate .3s}[data-page=front-page] .topics,[data-page=index] .topics{position:relative;--mt-space: -1.3vw;margin-top:var(--mt-space);height:auto;width:100%;aspect-ratio:2250/1632;background:#9cc813;background-size:cover}@media screen and (max-width: 767px){[data-page=front-page] .topics,[data-page=index] .topics{aspect-ratio:unset;padding-bottom:46vw}}@media screen and (max-width: 767px){[data-page=front-page] .topics__pc-btn,[data-page=index] .topics__pc-btn{display:none}}[data-page=front-page] .topics__sp-btn,[data-page=index] .topics__sp-btn{display:none}@media screen and (max-width: 767px){[data-page=front-page] .topics__sp-btn,[data-page=index] .topics__sp-btn{display:flex;margin-left:auto;margin-top:8vw}}[data-page=front-page] .topics__bottom-bg,[data-page=index] .topics__bottom-bg{top:0;left:0;position:absolute;width:74vw}@media screen and (max-width: 767px){[data-page=front-page] .topics__bottom-bg,[data-page=index] .topics__bottom-bg{left:50%;width:100%;translate:-50% 0;height:100%}[data-page=front-page] .topics__bottom-bg img,[data-page=index] .topics__bottom-bg img{height:100%;width:100%;object-fit:cover}}@keyframes fuwa{0%{translate:0 0}25%{translate:0 1vw}50%{translate:0 0}75%{translate:0 -1vw}to{translate:0 0}}[data-page=front-page] .topics__person01,[data-page=index] .topics__person01{position:absolute;bottom:15.3333333333vw;left:8.3333333333vw;width:12.5333333333vw;animation:fuwa 3s infinite linear}@media screen and (max-width: 767px){[data-page=front-page] .topics__person01,[data-page=index] .topics__person01{width:17.2vw;left:5.3333333333vw;bottom:29.3333333333vw}}[data-page=front-page] .topics__person02,[data-page=index] .topics__person02{position:absolute;bottom:18.6666666667vw;left:23vw;width:10.1333333333vw;animation:fuwa 3s 1.5s infinite linear}@media screen and (max-width: 767px){[data-page=front-page] .topics__person02,[data-page=index] .topics__person02{width:13.8666666667vw;left:24.6666666667vw;bottom:36vw}}[data-page=front-page] .topics__inner,[data-page=index] .topics__inner{padding-top:calc(var(--mt-space) * -1 + 12.6666666667vw);width:80vw;margin:0 auto;display:flex;gap:3.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .topics__inner,[data-page=index] .topics__inner{flex-direction:column;width:89.3333333333vw}}[data-page=front-page] .topics__left .sec-title,[data-page=index] .topics__left .sec-title{margin-bottom:2.6666666667vw}[data-page=front-page] .topics__list,[data-page=index] .topics__list{display:flex;flex-direction:column;gap:.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .topics__list,[data-page=index] .topics__list{gap:1.3333333333vw}}[data-page=front-page] .topics__item-left,[data-page=index] .topics__item-left{display:flex;align-items:center;gap:2vw}@media screen and (max-width: 767px){[data-page=front-page] .topics__item-left,[data-page=index] .topics__item-left{align-items:flex-start;gap:3.3333333333vw}}[data-page=front-page] .topics__item-link,[data-page=index] .topics__item-link{display:flex;justify-content:space-between;align-items:center;height:auto;border-radius:9999px;width:60vw;padding-inline:2.6666666667vw;aspect-ratio:900/70;background:#fff;border:solid 1px #b2b2b2;transition:border .3s}@media screen and (max-width: 767px){[data-page=front-page] .topics__item-link,[data-page=index] .topics__item-link{width:100%;aspect-ratio:auto;gap:2vw;padding:4vw 0;padding-inline:5.3333333333vw 4vw}}@media (hover){[data-page=front-page] .topics__item-link:hover,[data-page=index] .topics__item-link:hover{border:solid 1px #000}[data-page=front-page] .topics__item-link:hover .topics__item-arrow,[data-page=index] .topics__item-link:hover .topics__item-arrow{translate:.5vw 0}}[data-page=front-page] .topics__item-date,[data-page=index] .topics__item-date{opacity:.5;line-height:1;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw)}[data-page=front-page] .topics__item-date:before,[data-page=front-page] .topics__item-date:after,[data-page=index] .topics__item-date:before,[data-page=index] .topics__item-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .topics__item-date:before,[data-page=index] .topics__item-date:before{margin-block-end:0em}[data-page=front-page] .topics__item-date:after,[data-page=index] .topics__item-date:after{margin-block-start:0em}@media screen and (max-width: 767px){[data-page=front-page] .topics__item-date,[data-page=index] .topics__item-date{font-size:2.9333333333vw}}[data-page=front-page] .topics__item-text,[data-page=index] .topics__item-text{line-height:1.5;letter-spacing:.02em;font-size:max(1.2rem,.9333333333vw);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-page=front-page] .topics__item-text:before,[data-page=front-page] .topics__item-text:after,[data-page=index] .topics__item-text:before,[data-page=index] .topics__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .topics__item-text:before,[data-page=index] .topics__item-text:before{margin-block-end:-.25em}[data-page=front-page] .topics__item-text:after,[data-page=index] .topics__item-text:after{margin-block-start:-.25em}@media screen and (max-width: 767px){[data-page=front-page] .topics__item-text,[data-page=index] .topics__item-text{font-size:2.9333333333vw}}[data-page=front-page] .topics__item-arrow,[data-page=index] .topics__item-arrow{height:auto;width:max(1.2rem,1.0666666667vw);aspect-ratio:16/11;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:contain;transition:translate .3s}@media screen and (max-width: 767px){[data-page=front-page] .topics__item-arrow,[data-page=index] .topics__item-arrow{min-width:3.6vw}}[data-page=front-page] .intro,[data-page=index] .intro{z-index:3;margin-top:-1vw;position:relative;background:#f1f1f1;padding-bottom:30vw}[data-page=front-page] .intro__top-bg,[data-page=index] .intro__top-bg{position:absolute;bottom:100%;left:3.3333333333vw;height:auto;width:36.6vw;aspect-ratio:549/162;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/introduction-top-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 767px){[data-page=front-page] .intro__top-bg,[data-page=index] .intro__top-bg{left:-4vw;width:74.6666666667vw}}[data-page=front-page] .intro:after,[data-page=index] .intro:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:2249/272;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/intro-bottom-bg.webp) no-repeat;background-size:cover}[data-page=front-page] .intro__inner,[data-page=index] .intro__inner{width:86.6666666667vw;margin-inline:auto;display:grid;gap:9.3333333333vw;grid-template-columns:auto 38.3333333333vw;position:relative;padding-top:5.3333333333vw;z-index:10}@media screen and (max-width: 767px){[data-page=front-page] .intro__inner,[data-page=index] .intro__inner{width:90vw;margin:0 auto;grid-template-columns:1fr;gap:8vw}}[data-page=front-page] .intro__text,[data-page=index] .intro__text{margin-bottom:2.6666666667vw;line-height:1.875;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw)}[data-page=front-page] .intro__text:before,[data-page=front-page] .intro__text:after,[data-page=index] .intro__text:before,[data-page=index] .intro__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .intro__text:before,[data-page=index] .intro__text:before{margin-block-end:-.4375em}[data-page=front-page] .intro__text:after,[data-page=index] .intro__text:after{margin-block-start:-.4375em}@media screen and (max-width: 767px){[data-page=front-page] .intro__text,[data-page=index] .intro__text{font-size:3.4666666667vw;margin-bottom:6vw}}[data-page=front-page] .intro__block01,[data-page=index] .intro__block01{position:absolute;width:26vw;bottom:18.6666666667vw;left:0;z-index:5}@media screen and (max-width: 767px){[data-page=front-page] .intro__block01,[data-page=index] .intro__block01{display:none}}[data-page=front-page] .intro__block02,[data-page=index] .intro__block02{position:absolute;width:8.3333333333vw;bottom:24vw;right:40.3333333333vw;z-index:15}@media screen and (max-width: 767px){[data-page=front-page] .intro__block02,[data-page=index] .intro__block02{right:auto;bottom:27vw;width:14vw;left:-2vw}}[data-page=front-page] .intro__water,[data-page=index] .intro__water{position:absolute;bottom:26.6666666667vw;translate:40% 50%;right:0;width:35.8vw;z-index:35}@media screen and (max-width: 767px){[data-page=front-page] .intro__water,[data-page=index] .intro__water{bottom:30vw;width:41.2vw}}[data-page=front-page] .intro__flower,[data-page=index] .intro__flower{position:absolute;bottom:22.6666666667vw;right:32vw;width:10.9333333333vw;z-index:25}@media screen and (max-width: 767px){[data-page=front-page] .intro__flower,[data-page=index] .intro__flower{width:14.6666666667vw;right:auto;left:5vw}}[data-page=front-page] .intro__left,[data-page=index] .intro__left{display:flex;justify-content:flex-end;position:relative}@media screen and (max-width: 767px){[data-page=front-page] .intro__left,[data-page=index] .intro__left{justify-content:flex-start;padding-top:8vw}}[data-page=front-page] .intro__left .sec-title,[data-page=index] .intro__left .sec-title{color:#000;margin-bottom:2.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .intro__left .sec-title,[data-page=index] .intro__left .sec-title{margin-bottom:6vw}}@media screen and (max-width: 767px){[data-page=front-page] .intro__left .sec-title__en img,[data-page=index] .intro__left .sec-title__en img{height:8vw}}[data-page=front-page] .intro__left-wrap,[data-page=index] .intro__left-wrap{width:90%}[data-page=front-page] .intro__right,[data-page=index] .intro__right{position:relative;margin-top:3.3333333333vw;height:auto;width:37.6vw;border-radius:1rem;overflow:hidden;aspect-ratio:564/327}@media screen and (max-width: 767px){[data-page=front-page] .intro__right,[data-page=index] .intro__right{width:100%;margin-top:0}}[data-page=front-page] .intro__right-main,[data-page=index] .intro__right-main{height:100%;width:100%;object-fit:cover}[data-page=front-page] .imgs,[data-page=index] .imgs{position:relative;z-index:5;padding-bottom:36.6666666667vw}[data-page=front-page] .imgs__deco-left,[data-page=index] .imgs__deco-left{z-index:5;position:absolute;top:20.5vw;left:0;width:17.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__deco-left,[data-page=index] .imgs__deco-left{top:64vw;width:16vw}}[data-page=front-page] .imgs__deco-right,[data-page=index] .imgs__deco-right{z-index:5;position:absolute;top:18vw;right:0;width:15vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__deco-right,[data-page=index] .imgs__deco-right{top:63.5vw;width:14vw}}[data-page=front-page] .imgs__bird,[data-page=index] .imgs__bird{position:absolute;bottom:20vw;right:6.6666666667vw;width:8.6vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__bird,[data-page=index] .imgs__bird{width:14.5333333333vw;right:8vw;bottom:15vw}}[data-page=front-page] .imgs__inner,[data-page=index] .imgs__inner{position:relative;margin-top:-20vw;margin-inline:auto;height:auto;width:84vw;aspect-ratio:1260/615}@media screen and (max-width: 767px){[data-page=front-page] .imgs__inner,[data-page=index] .imgs__inner{width:94.6666666667vw;margin-top:-16vw;aspect-ratio:695/625}}[data-page=front-page] .imgs__img,[data-page=index] .imgs__img{height:auto;position:absolute;border-radius:2rem;overflow:hidden}[data-page=front-page] .imgs__img img,[data-page=index] .imgs__img img{height:100%;width:100%;object-fit:cover}[data-page=front-page] .imgs__img--01,[data-page=index] .imgs__img--01{top:6.2vw;left:0;aspect-ratio:470/350;width:31.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__img--01,[data-page=index] .imgs__img--01{top:7.3333333333vw;left:2.6666666667vw;aspect-ratio:342/255;width:45.6vw}}[data-page=front-page] .imgs__img--02,[data-page=index] .imgs__img--02{top:32.3vw;left:15.7vw;aspect-ratio:1;width:12vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__img--02,[data-page=index] .imgs__img--02{width:22.1333333333vw;left:10.6666666667vw;top:45.3333333333vw}}[data-page=front-page] .imgs__img--03,[data-page=index] .imgs__img--03{top:12vw;left:33.1vw;aspect-ratio:260/200;width:17.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__img--03,[data-page=index] .imgs__img--03{left:52vw;top:25.3333333333vw;width:25.3333333333vw}}[data-page=front-page] .imgs__img--04,[data-page=index] .imgs__img--04{top:2vw;left:46.4vw;aspect-ratio:300/120;width:20vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__img--04,[data-page=index] .imgs__img--04{top:7vw;left:auto;right:2vw;width:37.3333333333vw}}[data-page=front-page] .imgs__img--05,[data-page=index] .imgs__img--05{top:15vw;left:53.7vw;aspect-ratio:455/300;width:30.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .imgs__img--05,[data-page=index] .imgs__img--05{top:49.3333333333vw;left:38.2666666667vw;width:53.7333333333vw}}[data-page=front-page] .challenge,[data-page=index] .challenge{position:relative;z-index:10;background:#faf7d7;padding-bottom:47.3333333333vw;padding-top:12vw}@media screen and (max-width: 767px){[data-page=front-page] .challenge,[data-page=index] .challenge{padding-top:19.3333333333vw;padding-bottom:66.6666666667vw}}[data-page=front-page] .challenge__person01,[data-page=index] .challenge__person01{position:absolute;top:-25vw;right:26.6666666667vw;width:13.6666666667vw;animation:walk 5s infinite linear}@media screen and (max-width: 767px){[data-page=front-page] .challenge__person01,[data-page=index] .challenge__person01{animation:none;width:19.4666666667vw;top:-30vw;left:22vw}}[data-page=front-page] .challenge__person02,[data-page=index] .challenge__person02{position:absolute;top:-15vw;right:6.6666666667vw;width:10.2666666667vw;animation:walk 5s infinite linear reverse}@media screen and (max-width: 767px){[data-page=front-page] .challenge__person02,[data-page=index] .challenge__person02{animation:none;width:14.5333333333vw;right:32vw;top:-24vw}}[data-page=front-page] .challenge__people,[data-page=index] .challenge__people{position:absolute;top:5vw;right:13vw;width:32.8666666667vw;z-index:15}@media screen and (max-width: 767px){[data-page=front-page] .challenge__people,[data-page=index] .challenge__people{top:auto;bottom:0;width:44vw;bottom:32vw;right:5.3333333333vw}}[data-page=front-page] .challenge:after,[data-page=index] .challenge:after{content:"";position:absolute;z-index:-1;left:0;bottom:calc(100% - 1px);height:auto;width:100%;aspect-ratio:1183/143;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/business-bottom-bg.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/business-bottom-bg.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#faf7d7}[data-page=front-page] .challenge__leaf,[data-page=index] .challenge__leaf{position:absolute;top:4.3333333333vw;left:41.3333333333vw;width:7.4vw}@media screen and (max-width: 767px){[data-page=front-page] .challenge__leaf,[data-page=index] .challenge__leaf{display:none}}[data-page=front-page] .challenge__left-flower,[data-page=index] .challenge__left-flower{position:absolute;bottom:-11vw;left:-5.6666666667vw;width:10.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .challenge__left-flower,[data-page=index] .challenge__left-flower{bottom:-24vw;left:-5.3333333333vw;width:20.6666666667vw}}[data-page=front-page] .challenge__right-flower,[data-page=index] .challenge__right-flower{position:absolute;bottom:-12vw;left:26.6666666667vw;width:7.2666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .challenge__right-flower,[data-page=index] .challenge__right-flower{display:none}}[data-page=front-page] .challenge__inner,[data-page=index] .challenge__inner{margin-top:-20vw;margin-left:8vw;width:33.3333333333vw;position:relative}@media screen and (max-width: 767px){[data-page=front-page] .challenge__inner,[data-page=index] .challenge__inner{width:84.2666666667vw;margin-left:auto;margin-right:auto;margin-top:0;padding-top:10vw}}[data-page=front-page] .challenge__inner:before,[data-page=index] .challenge__inner:before{content:"";position:absolute;top:50%;left:50%;translate:-52% -54%;rotate:-180deg;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/challenge-bg.svg) no-repeat;background-size:cover;aspect-ratio:147/150;height:auto;width:56.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .challenge__inner:before,[data-page=index] .challenge__inner:before{width:131.4666666667vw;translate:-58% -48%;rotate:-170deg}}[data-page=front-page] .challenge .sec-title,[data-page=index] .challenge .sec-title{position:relative;z-index:5}[data-page=front-page] .challenge__text,[data-page=index] .challenge__text{position:relative;margin-block:2.6666666667vw;line-height:1.875;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw);color:#fff;z-index:5}[data-page=front-page] .challenge__text:before,[data-page=front-page] .challenge__text:after,[data-page=index] .challenge__text:before,[data-page=index] .challenge__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .challenge__text:before,[data-page=index] .challenge__text:before{margin-block-end:-.4375em}[data-page=front-page] .challenge__text:after,[data-page=index] .challenge__text:after{margin-block-start:-.4375em}@media screen and (max-width: 767px){[data-page=front-page] .challenge__text,[data-page=index] .challenge__text{font-size:3.4666666667vw;margin-block:6vw 7.3333333333vw}}[data-page=front-page] .business,[data-page=index] .business{background:#094;padding-top:4vw;padding-bottom:16vw;position:relative;z-index:10}@media screen and (max-width: 767px){[data-page=front-page] .business,[data-page=index] .business{padding-top:3rem;padding-bottom:20.6666666667vw}}[data-page=front-page] .business:before,[data-page=index] .business:before{content:"";position:absolute;bottom:calc(100% - 1px);left:0;height:auto;width:100%;aspect-ratio:1183/143;rotate:360deg;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/business-bottom-bg.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/business-bottom-bg.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#094}[data-page=front-page] .business:after,[data-page=index] .business:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/180;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/business-bottom-bg.webp) no-repeat;background-size:cover}[data-page=front-page] .business__item,[data-page=index] .business__item{position:absolute;height:auto;width:100%;aspect-ratio:1500/300;left:0;top:-22.233333vw}[data-page=front-page] .business__item-img,[data-page=index] .business__item-img{position:absolute}[data-page=front-page] .business__item-img--01,[data-page=index] .business__item-img--01{left:1.3333333333vw;bottom:0;width:9.6666666667vw}[data-page=front-page] .business__item-img--02,[data-page=index] .business__item-img--02{left:11vw;bottom:4.6666666667vw;width:13.3333333333vw}[data-page=front-page] .business__item-img--03,[data-page=index] .business__item-img--03{left:27vw;bottom:7.6666666667vw;width:6.3333333333vw}[data-page=front-page] .business__item-img--04,[data-page=index] .business__item-img--04{left:38.6666666667vw;bottom:8.6666666667vw;width:20.4vw}[data-page=front-page] .business__item-img--05,[data-page=index] .business__item-img--05{left:65.3333333333vw;bottom:6.6666666667vw;width:12.8vw}[data-page=front-page] .business__item-img--06,[data-page=index] .business__item-img--06{left:80.6666666667vw;bottom:1vw;width:14.3333333333vw}[data-page=front-page] .business .sec-title__en img,[data-page=index] .business .sec-title__en img{height:8.3333333333vw}[data-page=front-page] .business__inner,[data-page=index] .business__inner{display:flex;justify-content:center;gap:8.3333333333vw;margin-bottom:4.6666666667vw}@media screen and (max-width: 850px){[data-page=front-page] .business__inner,[data-page=index] .business__inner{gap:3rem;width:84vw;margin:0 auto 9.3333333333vw;flex-direction:column}}[data-page=front-page] .business__text,[data-page=index] .business__text{color:#fff;line-height:1.875;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw);margin-bottom:2.6666666667vw}[data-page=front-page] .business__text:before,[data-page=front-page] .business__text:after,[data-page=index] .business__text:before,[data-page=index] .business__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .business__text:before,[data-page=index] .business__text:before{margin-block-end:-.4375em}[data-page=front-page] .business__text:after,[data-page=index] .business__text:after{margin-block-start:-.4375em}@media screen and (max-width: 767px){[data-page=front-page] .business__text,[data-page=index] .business__text{font-size:3.4666666667vw;margin-bottom:6.6666666667vw}}[data-page=front-page] .business .btn,[data-page=index] .business .btn{margin-left:auto}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}[data-page=front-page] .scroll-infinity__wrap,[data-page=index] .scroll-infinity__wrap{display:flex;overflow:hidden;gap:.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .scroll-infinity__wrap,[data-page=index] .scroll-infinity__wrap{gap:1.0666666667vw}}[data-page=front-page] .scroll-infinity__list,[data-page=index] .scroll-infinity__list{display:flex;gap:.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .scroll-infinity__list,[data-page=index] .scroll-infinity__list{gap:1.0666666667vw}}[data-page=front-page] .scroll-infinity__list--left,[data-page=index] .scroll-infinity__list--left{animation:infinity-scroll-left 60s infinite linear .5s both}[data-page=front-page] .scroll-infinity__item,[data-page=index] .scroll-infinity__item{border-radius:2rem;overflow:hidden;width:22.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .scroll-infinity__item,[data-page=index] .scroll-infinity__item{border-radius:1rem;width:34.6666666667vw}}[data-page=front-page] .work,[data-page=index] .work{position:relative;z-index:15;padding-top:2vw;margin-bottom:3.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .work,[data-page=index] .work{padding-top:10.6666666667vw;margin-bottom:0;padding-bottom:34vw}}[data-page=front-page] .work .sec-title,[data-page=index] .work .sec-title{color:#000}[data-page=front-page] .work__person01,[data-page=index] .work__person01{position:absolute;top:-6vw;left:30.6666666667vw;width:10.8666666667vw;animation:walk 5s infinite linear}@media screen and (max-width: 767px){[data-page=front-page] .work__person01,[data-page=index] .work__person01{animation:none;top:61.3333333333vw;right:5.3333333333vw;left:auto;width:15.3333333333vw}}[data-page=front-page] .work__person02,[data-page=index] .work__person02{position:absolute;bottom:6vw;right:17.3333333333vw;width:15.3333333333vw;rotate:24.17deg;animation:walk 5s infinite linear}@media screen and (max-width: 767px){[data-page=front-page] .work__person02,[data-page=index] .work__person02{animation:none;width:20vw;bottom:14.6666666667vw;right:5.3333333333vw}}[data-page=front-page] .work__left-top-flower,[data-page=index] .work__left-top-flower{position:absolute;top:-8.6666666667vw;left:3.3333333333vw;width:15.6vw}@media screen and (max-width: 767px){[data-page=front-page] .work__left-top-flower,[data-page=index] .work__left-top-flower{top:-15vw;width:21.3333333333vw}}[data-page=front-page] .work__right-top-flower,[data-page=index] .work__right-top-flower{position:absolute;top:-6.6666666667vw;right:3.3333333333vw;width:11vw}@media screen and (max-width: 767px){[data-page=front-page] .work__right-top-flower,[data-page=index] .work__right-top-flower{top:-11vw;width:14.9333333333vw}}[data-page=front-page] .work__top,[data-page=index] .work__top{width:33.3333333333vw;margin-left:auto;margin-right:13.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .work__top,[data-page=index] .work__top{margin-inline:auto;width:84vw}}[data-page=front-page] .work__text,[data-page=index] .work__text{margin-top:2.6666666667vw;line-height:1.875;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw)}[data-page=front-page] .work__text:before,[data-page=front-page] .work__text:after,[data-page=index] .work__text:before,[data-page=index] .work__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .work__text:before,[data-page=index] .work__text:before{margin-block-end:-.4375em}[data-page=front-page] .work__text:after,[data-page=index] .work__text:after{margin-block-start:-.4375em}@media screen and (max-width: 767px){[data-page=front-page] .work__text,[data-page=index] .work__text{margin-top:6.6666666667vw;font-size:3.4666666667vw;margin-bottom:6.6666666667vw}}@media screen and (max-width: 767px){[data-page=front-page] .work__list,[data-page=index] .work__list{display:flex;flex-direction:column;gap:10vw}}[data-page=front-page] .work__item,[data-page=index] .work__item{border-radius:99999px;width:fit-content;position:relative}[data-page=front-page] .work__item--career,[data-page=index] .work__item--career{background:#f7c4da;margin-left:6.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item--career,[data-page=index] .work__item--career{margin-left:-7vw}}[data-page=front-page] .work__item--interview,[data-page=index] .work__item--interview{background:#ffec10;margin-left:auto;margin-right:6.6666666667vw;margin-top:-26vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item--interview,[data-page=index] .work__item--interview{margin-top:0;margin-right:-7vw}}@media screen and (max-width: 767px){[data-page=front-page] .work__item--interview .work__item-arrow,[data-page=index] .work__item--interview .work__item-arrow{-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/work-arrow-reverse.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/work-arrow-reverse.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;right:auto;left:-10vw}}@media screen and (max-width: 767px){[data-page=front-page] .work__item--interview .work__item-arrow p,[data-page=index] .work__item--interview .work__item-arrow p{translate:-50% -50%}}[data-page=front-page] .work__item--env,[data-page=index] .work__item--env{background:#ffc200;margin-left:19.6666666667vw;margin-top:-10vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item--env,[data-page=index] .work__item--env{margin-top:0;margin-left:-7vw}}[data-page=front-page] .work__item--env .work__item-title,[data-page=index] .work__item--env .work__item-title{margin-top:-2vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item--env .work__item-title,[data-page=index] .work__item--env .work__item-title{margin-top:-6vw}}[data-page=front-page] .work__item--env .work__item-title img,[data-page=index] .work__item--env .work__item-title img{height:4.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item--env .work__item-title img,[data-page=index] .work__item--env .work__item-title img{height:12vw}}[data-page=front-page] .work__item-01-01,[data-page=index] .work__item-01-01{position:absolute;top:-1.4666666667vw;left:-1.6666666667vw;width:8vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item-01-01,[data-page=index] .work__item-01-01{display:none}}[data-page=front-page] .work__item-01-02,[data-page=index] .work__item-01-02{position:absolute;bottom:-6.3333333333vw;left:.6666666667vw;width:16.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item-01-02,[data-page=index] .work__item-01-02{bottom:-10vw;left:20vw;rotate:-12deg;width:22vw}}[data-page=front-page] .work__item-02-01,[data-page=index] .work__item-02-01{position:absolute;top:-4.3333333333vw;left:-4.6666666667vw;width:12.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item-02-01,[data-page=index] .work__item-02-01{top:auto;left:auto;bottom:-18vw;right:23vw;rotate:50deg;width:19vw}}[data-page=front-page] .work__item-02-02,[data-page=index] .work__item-02-02{position:absolute;top:0;right:-3.3333333333vw;width:10.6666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item-02-02,[data-page=index] .work__item-02-02{display:none}}[data-page=front-page] .work__item-03-01,[data-page=index] .work__item-03-01{position:absolute;bottom:-1.3333333333vw;left:-6.6666666667vw;width:14vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item-03-01,[data-page=index] .work__item-03-01{bottom:-10vw;left:20vw;width:22vw}}[data-page=front-page] .work__item-03-02,[data-page=index] .work__item-03-02{position:absolute;top:12.6666666667vw;right:-8vw;width:7.2vw}@media screen and (max-width: 767px){[data-page=front-page] .work__item-03-02,[data-page=index] .work__item-03-02{display:none}}[data-page=front-page] .work__item-link,[data-page=index] .work__item-link{position:relative;width:40vw;padding-top:4vw;height:auto;aspect-ratio:1;display:block;border-radius:9999px}@media screen and (max-width: 767px){[data-page=front-page] .work__item-link,[data-page=index] .work__item-link{padding-top:9.3333333333vw;width:97.7333333333vw}}@media (hover){[data-page=front-page] .work__item-link:hover .work__item-img-wrap .work__item-img,[data-page=index] .work__item-link:hover .work__item-img-wrap .work__item-img{scale:1.1}}[data-page=front-page] .work__item-arrow,[data-page=index] .work__item-arrow{position:absolute;bottom:0;right:0;z-index:5;height:auto;width:13.8666666667vw;aspect-ratio:208/197;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/work-arrow.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/work-arrow.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:#094}@media screen and (max-width: 767px){[data-page=front-page] .work__item-arrow,[data-page=index] .work__item-arrow{width:40vw;bottom:3.3333333333vw;right:-6.6666666667vw}}[data-page=front-page] .work__item-arrow p,[data-page=index] .work__item-arrow p{position:absolute;top:50%;left:50%;translate:-55% -50%;color:#fff;line-height:1;letter-spacing:.02em;font-size:max(1.2rem,1.2vw);display:flex;align-items:center;justify-content:center;gap:.6666666667vw;width:100%}[data-page=front-page] .work__item-arrow p:before,[data-page=front-page] .work__item-arrow p:after,[data-page=index] .work__item-arrow p:before,[data-page=index] .work__item-arrow p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .work__item-arrow p:before,[data-page=index] .work__item-arrow p:before{margin-block-end:0em}[data-page=front-page] .work__item-arrow p:after,[data-page=index] .work__item-arrow p:after{margin-block-start:0em}@media screen and (max-width: 767px){[data-page=front-page] .work__item-arrow p,[data-page=index] .work__item-arrow p{font-size:3.7333333333vw}}[data-page=front-page] .work__item-arrow p:after,[data-page=index] .work__item-arrow p:after{content:"";display:block;height:auto;width:1.0666666667vw;aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:#fff}@media screen and (max-width: 767px){[data-page=front-page] .work__item-arrow p:after,[data-page=index] .work__item-arrow p:after{width:max(1.8rem,3.6vw)}}[data-page=front-page] .work__item-title,[data-page=index] .work__item-title{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:0 auto;gap:.6666666667vw;position:relative;z-index:3}@media screen and (max-width: 767px){[data-page=front-page] .work__item-title,[data-page=index] .work__item-title{gap:1.3333333333vw}}[data-page=front-page] .work__item-title-jp,[data-page=index] .work__item-title-jp{font-weight:700;line-height:1;letter-spacing:.02em;font-size:1.0666666667vw;opacity:.5}[data-page=front-page] .work__item-title-jp:before,[data-page=front-page] .work__item-title-jp:after,[data-page=index] .work__item-title-jp:before,[data-page=index] .work__item-title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .work__item-title-jp:before,[data-page=index] .work__item-title-jp:before{margin-block-end:0em}[data-page=front-page] .work__item-title-jp:after,[data-page=index] .work__item-title-jp:after{margin-block-start:0em}@media screen and (max-width: 767px){[data-page=front-page] .work__item-title-jp,[data-page=index] .work__item-title-jp{font-size:3.4666666667vw}}[data-page=front-page] .work__item-title-en img,[data-page=index] .work__item-title-en img{height:2vw;width:auto}@media screen and (max-width: 767px){[data-page=front-page] .work__item-title-en img,[data-page=index] .work__item-title-en img{height:5.3333333333vw}}[data-page=front-page] .work__item-img-wrap,[data-page=index] .work__item-img-wrap{overflow:hidden;aspect-ratio:1;height:auto;width:33.3333333333vw;position:absolute;top:50%;border-radius:9999px;left:50%;translate:-50% -50%;-webkit-mask:linear-gradient(#000 0 0) bottom/100% 80% no-repeat;mask:linear-gradient(#000 0 0) bottom/100% 80% no-repeat}@media screen and (max-width: 767px){[data-page=front-page] .work__item-img-wrap,[data-page=index] .work__item-img-wrap{width:84vw}}[data-page=front-page] .work__item-img,[data-page=index] .work__item-img{height:100%;width:100%;transition:scale .3s}[data-page=front-page] .recruit,[data-page=index] .recruit{position:relative;padding-top:33.2666666667vw}@media screen and (max-width: 767px){[data-page=front-page] .recruit,[data-page=index] .recruit{padding-top:46.6666666667vw}}[data-page=front-page] .recruit:after,[data-page=index] .recruit:after{content:"";position:absolute;top:0;left:0;height:auto;width:100vw;aspect-ratio:1500/499;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/recruit-top-bg.webp) no-repeat;background-size:cover}@media screen and (max-width: 767px){[data-page=front-page] .recruit:after,[data-page=index] .recruit:after{aspect-ratio:750/350;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/top/recruit-top-bg-sp.webp) no-repeat;background-size:cover}}[data-page=front-page] .recruit .sec-title__en img,[data-page=index] .recruit .sec-title__en img{height:3vw!important}@media screen and (max-width: 767px){[data-page=front-page] .recruit .sec-title__en img,[data-page=index] .recruit .sec-title__en img{height:6.5vw!important}}[data-page=front-page] .recruit__kemuri-sp,[data-page=index] .recruit__kemuri-sp{display:none}@media screen and (max-width: 767px){[data-page=front-page] .recruit__kemuri-sp,[data-page=index] .recruit__kemuri-sp{display:block;position:absolute;top:-8vw;left:0;width:31.666667vw}}[data-page=front-page] .recruit__left-flower,[data-page=index] .recruit__left-flower{position:absolute;top:0;left:3.3333333333vw;width:10.9333333333vw;z-index:5}@media screen and (max-width: 767px){[data-page=front-page] .recruit__left-flower,[data-page=index] .recruit__left-flower{top:-2.2vw;width:14.9333333333vw}}[data-page=front-page] .recruit__right-flower,[data-page=index] .recruit__right-flower{position:absolute;top:-3.6666666667vw;right:3.3333333333vw;width:15.6vw;z-index:5}@media screen and (max-width: 767px){[data-page=front-page] .recruit__right-flower,[data-page=index] .recruit__right-flower{top:-7vw;width:21.3333333333vw}}[data-page=front-page] .recruit__kemuri01,[data-page=index] .recruit__kemuri01{position:absolute;left:-33vw;bottom:-20vw;width:77.6vw;z-index:5}@media screen and (max-width: 767px){[data-page=front-page] .recruit__kemuri01,[data-page=index] .recruit__kemuri01{display:none}}[data-page=front-page] .recruit__kemuri02,[data-page=index] .recruit__kemuri02{position:absolute;left:-10vw;bottom:-14vw;width:52.2vw;z-index:0}@media screen and (max-width: 767px){[data-page=front-page] .recruit__kemuri02,[data-page=index] .recruit__kemuri02{display:none}}[data-page=front-page] .recruit__rocket,[data-page=index] .recruit__rocket{position:absolute;width:46.8666666667vw;left:22vw;bottom:33.5vw;z-index:10}@media screen and (max-width: 767px){[data-page=front-page] .recruit__rocket,[data-page=index] .recruit__rocket{bottom:auto;width:68.1333333333vw;top:-42vw;left:8vw}}[data-page=front-page] .recruit__kyoro,[data-page=index] .recruit__kyoro{position:absolute;width:7.8666666667vw;right:5.3333333333vw;bottom:0}@media screen and (max-width: 767px){[data-page=front-page] .recruit__kyoro,[data-page=index] .recruit__kyoro{display:none}}[data-page=front-page] .recruit__top-wrap,[data-page=index] .recruit__top-wrap{position:relative;background:#00b3ed;z-index:20;padding-top:14vw;padding-bottom:6.6666666667vw}[data-page=front-page] .recruit__top,[data-page=index] .recruit__top{width:41.3333333333vw;margin-left:auto;margin-right:15.3333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .recruit__top,[data-page=index] .recruit__top{width:66vw;margin-right:2.6666666667vw}}[data-page=front-page] .recruit__top .btn,[data-page=index] .recruit__top .btn{margin-left:auto}[data-page=front-page] .recruit__bottom,[data-page=index] .recruit__bottom{position:relative;z-index:30;padding-top:6.6666666667vw;padding-inline:3.3333333333vw;padding-bottom:max(18rem,12vw);background:#009ed3}@media screen and (max-width: 767px){[data-page=front-page] .recruit__bottom,[data-page=index] .recruit__bottom{padding-inline:5vw;padding-top:8vw;padding-bottom:25vw}}[data-page=front-page] .recruit__sub-title,[data-page=index] .recruit__sub-title{margin-block:3.3333333333vw 2vw;line-height:1.8823529412;letter-spacing:.02em;font-size:2.2666666667vw;font-weight:700;color:#fff}[data-page=front-page] .recruit__sub-title:before,[data-page=front-page] .recruit__sub-title:after,[data-page=index] .recruit__sub-title:before,[data-page=index] .recruit__sub-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__sub-title:before,[data-page=index] .recruit__sub-title:before{margin-block-end:calc((1 - 1.8823529412) * .5em)}[data-page=front-page] .recruit__sub-title:after,[data-page=index] .recruit__sub-title:after{margin-block-start:calc((1 - 1.8823529412) * .5em)}@media screen and (max-width: 767px){[data-page=front-page] .recruit__sub-title,[data-page=index] .recruit__sub-title{font-size:5.0666666667vw;margin-block:5.3333333333vw;line-height:1.57}}[data-page=front-page] .recruit__text,[data-page=index] .recruit__text{line-height:1.875;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw);color:#fff;margin-bottom:max(3rem,2vw)}[data-page=front-page] .recruit__text:before,[data-page=front-page] .recruit__text:after,[data-page=index] .recruit__text:before,[data-page=index] .recruit__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__text:before,[data-page=index] .recruit__text:before{margin-block-end:-.4375em}[data-page=front-page] .recruit__text:after,[data-page=index] .recruit__text:after{margin-block-start:-.4375em}@media screen and (max-width: 767px){[data-page=front-page] .recruit__text,[data-page=index] .recruit__text{line-height:1.92;font-size:3.4666666667vw}}[data-page=front-page] .recruit__list,[data-page=index] .recruit__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.7333333333vw}@media screen and (max-width: 767px){[data-page=front-page] .recruit__list,[data-page=index] .recruit__list{grid-template-columns:1fr;gap:2.6666666667vw}}[data-page=front-page] .recruit__item-link,[data-page=index] .recruit__item-link{display:block;background:#fff;width:100%;height:auto;aspect-ratio:450/180;border-radius:.5rem;padding-left:2vw;display:flex;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: 767px){[data-page=front-page] .recruit__item-link,[data-page=index] .recruit__item-link{aspect-ratio:670/150;padding-left:4.6666666667vw}}@media (hover){[data-page=front-page] .recruit__item-link:hover .recruit__item-arrow:before,[data-page=index] .recruit__item-link:hover .recruit__item-arrow:before{scale:7}}@media screen and (hover) and (max-width: 767px){[data-page=front-page] .recruit__item-link:hover .recruit__item-arrow:before,[data-page=index] .recruit__item-link:hover .recruit__item-arrow:before{scale:10}}@media (hover){[data-page=front-page] .recruit__item-link:hover .recruit__item-arrow:after,[data-page=index] .recruit__item-link:hover .recruit__item-arrow:after{translate:0% -50%}}[data-page=front-page] .recruit__item-text,[data-page=index] .recruit__item-text{color:#00b3ed;line-height:1.3333333333;letter-spacing:.02em;font-size:1.6vw;font-weight:700;position:relative;z-index:5}[data-page=front-page] .recruit__item-text:before,[data-page=front-page] .recruit__item-text:after,[data-page=index] .recruit__item-text:before,[data-page=index] .recruit__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__item-text:before,[data-page=index] .recruit__item-text:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=front-page] .recruit__item-text:after,[data-page=index] .recruit__item-text:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 767px){[data-page=front-page] .recruit__item-text,[data-page=index] .recruit__item-text{font-size:5.0666666667vw}}[data-page=front-page] .recruit__item-arrow,[data-page=index] .recruit__item-arrow{position:absolute;right:-1.3333333333vw;bottom:-2vw;height:auto;width:6.6666666667vw;aspect-ratio:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){[data-page=front-page] .recruit__item-arrow,[data-page=index] .recruit__item-arrow{width:21.8666666667vw;bottom:-7.3333333333vw;right:-7.3333333333vw}}[data-page=front-page] .recruit__item-arrow:before,[data-page=index] .recruit__item-arrow:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:#f1f1f1;border-radius:9999px;transition:scale .3s}[data-page=front-page] .recruit__item-arrow:after,[data-page=index] .recruit__item-arrow:after{content:"";translate:-30% -50%;height:auto;width:1.4666666667vw;aspect-ratio:25/18;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#00b3ed;transition:translate .3s}@media screen and (max-width: 767px){[data-page=front-page] .recruit__item-arrow:after,[data-page=index] .recruit__item-arrow:after{width:3.6vw}}[data-page=archive-topics] .news,[data-page=single-topics] .news{padding-bottom:max(8rem,12vw);background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/leaf-bg.webp) repeat;background-size:cover;position:relative}@media screen and (max-width: 850px){[data-page=archive-topics] .news,[data-page=single-topics] .news{padding-bottom:25vw}}[data-page=archive-topics] .news:before,[data-page=single-topics] .news:before{content:"";position:absolute;left:0;top:-4vw;height:auto;width:max(8rem,10.3333333333vw);aspect-ratio:231/475;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/tree-left.webp) no-repeat;background-size:cover}@media screen and (max-width: 1120px){[data-page=archive-topics] .news:before,[data-page=single-topics] .news:before{top:-6.5rem;width:4rem}}[data-page=archive-topics] .news:after,[data-page=single-topics] .news:after{content:"";position:absolute;right:0;bottom:10.6666666667vw;height:auto;width:max(8rem,10.3333333333vw);aspect-ratio:231/475;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/tree-right.webp) no-repeat;background-size:cover}@media screen and (max-width: 1120px){[data-page=archive-topics] .news:after,[data-page=single-topics] .news:after{width:4rem}}[data-page=archive-topics] .news__single-inner,[data-page=single-topics] .news__single-inner{width:66.6666666667vw;margin:0 auto;position:relative;z-index:5}@media screen and (max-width: 1120px){[data-page=archive-topics] .news__single-inner,[data-page=single-topics] .news__single-inner{width:90%}}[data-page=archive-topics] .news__single-date,[data-page=single-topics] .news__single-date{color:#b2b2b2;font-weight:500;line-height:1;letter-spacing:.12em;font-size:max(1.4rem,1.3333333333vw);margin-bottom:max(1rem,1.3333333333vw)}[data-page=archive-topics] .news__single-date:before,[data-page=archive-topics] .news__single-date:after,[data-page=single-topics] .news__single-date:before,[data-page=single-topics] .news__single-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__single-date:before,[data-page=single-topics] .news__single-date:before{margin-block-end:0em}[data-page=archive-topics] .news__single-date:after,[data-page=single-topics] .news__single-date:after{margin-block-start:0em}[data-page=archive-topics] .news__single-title,[data-page=single-topics] .news__single-title{line-height:1.3333333333;letter-spacing:.02em;font-size:max(2.4rem,2vw);font-weight:700}[data-page=archive-topics] .news__single-title:before,[data-page=archive-topics] .news__single-title:after,[data-page=single-topics] .news__single-title:before,[data-page=single-topics] .news__single-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__single-title:before,[data-page=single-topics] .news__single-title:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=archive-topics] .news__single-title:after,[data-page=single-topics] .news__single-title:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}[data-page=archive-topics] .news__title-area,[data-page=single-topics] .news__title-area{padding-bottom:max(2rem,2.6666666667vw);position:relative}[data-page=archive-topics] .news__title-area:after,[data-page=single-topics] .news__title-area:after{content:"";height:4px;width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}[data-page=archive-topics] .news__editor,[data-page=single-topics] .news__editor{width:46.6666666667vw;margin:max(3rem,4vw) auto 0;word-break:break-all}@media screen and (max-width: 1280px){[data-page=archive-topics] .news__editor,[data-page=single-topics] .news__editor{width:100%}}[data-page=archive-topics] .news__editor .wp-block-columns figure,[data-page=single-topics] .news__editor .wp-block-columns figure{margin-block:0}[data-page=archive-topics] .news__editor h2,[data-page=single-topics] .news__editor h2{padding-left:2.6rem;font-weight:600;line-height:1.3333333333;letter-spacing:.12em;font-size:max(2rem,1.6vw);margin-top:max(4rem,2.6666666667vw);margin-bottom:max(2rem,2.6666666667vw);position:relative}[data-page=archive-topics] .news__editor h2:before,[data-page=archive-topics] .news__editor h2:after,[data-page=single-topics] .news__editor h2:before,[data-page=single-topics] .news__editor h2:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__editor h2:before,[data-page=single-topics] .news__editor h2:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=archive-topics] .news__editor h2:after,[data-page=single-topics] .news__editor h2:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}[data-page=archive-topics] .news__editor h2:before,[data-page=single-topics] .news__editor h2:before{content:"";position:absolute;top:0;left:0;height:100%;width:4px;background-image:linear-gradient(to bottom,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}[data-page=archive-topics] .news__editor h3,[data-page=single-topics] .news__editor h3{font-weight:500;line-height:1.5;letter-spacing:.12em;font-size:max(2rem,1.3333333333vw);margin-top:max(4rem,2.6666666667vw);margin-bottom:max(4rem,2.6666666667vw)}[data-page=archive-topics] .news__editor h3:before,[data-page=archive-topics] .news__editor h3:after,[data-page=single-topics] .news__editor h3:before,[data-page=single-topics] .news__editor h3:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__editor h3:before,[data-page=single-topics] .news__editor h3:before{margin-block-end:-.25em}[data-page=archive-topics] .news__editor h3:after,[data-page=single-topics] .news__editor h3:after{margin-block-start:-.25em}[data-page=archive-topics] .news__editor p,[data-page=single-topics] .news__editor p{line-height:1.875;letter-spacing:0em;font-size:max(1.4rem,1.0666666667vw);margin-bottom:max(2rem,3vw)}[data-page=archive-topics] .news__editor p:before,[data-page=archive-topics] .news__editor p:after,[data-page=single-topics] .news__editor p:before,[data-page=single-topics] .news__editor p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__editor p:before,[data-page=single-topics] .news__editor p:before{margin-block-end:-.4375em}[data-page=archive-topics] .news__editor p:after,[data-page=single-topics] .news__editor p:after{margin-block-start:-.4375em}[data-page=archive-topics] .news__editor a,[data-page=single-topics] .news__editor a{color:#094;position:relative;width:fit-content}@media (hover){[data-page=archive-topics] .news__editor a:hover:after,[data-page=single-topics] .news__editor a:hover:after{scale:0 1}}[data-page=archive-topics] .news__editor a:after,[data-page=single-topics] .news__editor a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#094;transform-origin:right top;transition:scale .3s}[data-page=archive-topics] .news__editor ul,[data-page=single-topics] .news__editor ul{margin-top:max(4rem,2.6666666667vw);margin-bottom:max(4rem,2.6666666667vw);display:flex;flex-direction:column;gap:max(1rem,1vw)}[data-page=archive-topics] .news__editor ul li,[data-page=single-topics] .news__editor ul li{line-height:1.875;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.0666666667vw);display:flex;align-items:flex-start;gap:max(.8rem,.5333333333vw)}[data-page=archive-topics] .news__editor ul li:before,[data-page=single-topics] .news__editor ul li:before{content:"";display:block;height:auto;margin-top:max(1.2rem,.9333333333vw);min-width:max(.4rem,.2666666667vw);aspect-ratio:1;background:#094;border-radius:9999px}[data-page=archive-topics] .news__editor figure,[data-page=single-topics] .news__editor figure{margin-block:max(2rem,1.3333333333vw)}[data-page=archive-topics] .news__button,[data-page=single-topics] .news__button{margin:max(6rem,6.6666666667vw) auto 0;height:auto;width:max(20rem,19.1333333333vw);aspect-ratio:287/60;background:#000;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.2vw);font-weight:700;position:relative;transition:color .3s,background .3s}[data-page=archive-topics] .news__button:before,[data-page=archive-topics] .news__button:after,[data-page=single-topics] .news__button:before,[data-page=single-topics] .news__button:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__button:before,[data-page=single-topics] .news__button:before{margin-block-end:0em}[data-page=archive-topics] .news__button:after,[data-page=single-topics] .news__button:after{margin-block-start:0em}@media (hover){[data-page=archive-topics] .news__button:hover,[data-page=single-topics] .news__button:hover{background:#fff;color:#000}[data-page=archive-topics] .news__button:hover:after,[data-page=single-topics] .news__button:hover:after{background:#000}}[data-page=archive-topics] .news__button:after,[data-page=single-topics] .news__button:after{content:"";transition:background .3s;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;position:absolute;top:50%;right:max(1.5rem,2vw);translate:0 -50%;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=archive-topics] .news__inner,[data-page=single-topics] .news__inner{margin:0 auto;width:66.6666666667vw}@media screen and (max-width: 1120px){[data-page=archive-topics] .news__inner,[data-page=single-topics] .news__inner{width:90%}}[data-page=archive-topics] .news__list,[data-page=single-topics] .news__list{display:flex;flex-direction:column;gap:max(1.5rem,1.3333333333vw)}[data-page=archive-topics] .news__item-link,[data-page=single-topics] .news__item-link{border-radius:9999px;background:#fff;border:solid 1px #b3b3b3;display:flex;align-items:center;gap:max(2rem,2.6666666667vw);position:relative;padding-block:max(1.5rem,2vw);padding-inline:max(2rem,3.3333333333vw) max(3rem,4.6666666667vw);transition:opacity .3s,border .3s}@media (hover){[data-page=archive-topics] .news__item-link:hover,[data-page=single-topics] .news__item-link:hover{border-color:#000}[data-page=archive-topics] .news__item-link:hover:after,[data-page=single-topics] .news__item-link:hover:after{right:2.6666666667vw}}[data-page=archive-topics] .news__item-link:after,[data-page=single-topics] .news__item-link:after{content:"";height:auto;min-width:max(1.6rem,1.3333333333vw);aspect-ratio:20/14;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:cover;position:absolute;top:50%;right:3.3333333333vw;translate:0 -50%;transition:right .3s}[data-page=archive-topics] .news__item-date,[data-page=single-topics] .news__item-date{line-height:1;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw);font-weight:500;color:#b2b2b2}[data-page=archive-topics] .news__item-date:before,[data-page=archive-topics] .news__item-date:after,[data-page=single-topics] .news__item-date:before,[data-page=single-topics] .news__item-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__item-date:before,[data-page=single-topics] .news__item-date:before{margin-block-end:0em}[data-page=archive-topics] .news__item-date:after,[data-page=single-topics] .news__item-date:after{margin-block-start:0em}[data-page=archive-topics] .news__item-title,[data-page=single-topics] .news__item-title{line-height:1.5;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw);font-weight:500}[data-page=archive-topics] .news__item-title:before,[data-page=archive-topics] .news__item-title:after,[data-page=single-topics] .news__item-title:before,[data-page=single-topics] .news__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-topics] .news__item-title:before,[data-page=single-topics] .news__item-title:before{margin-block-end:-.25em}[data-page=archive-topics] .news__item-title:after,[data-page=single-topics] .news__item-title:after{margin-block-start:-.25em}[data-page=single-topics]{margin-top:22rem}@media screen and (max-width: 1120px){[data-page=single-topics]{margin-top:15rem}}@media screen and (max-width: 1120px) and (max-width: 850px){[data-page=single-topics]{margin-top:9rem}}[data-page=single-topics] .news{padding-top:max(2rem,2vw)}[data-page=page-our-business]{overflow:hidden}[data-page=page-our-business] .first{padding-bottom:max(10rem,16vw);margin:min(0rem,-2.6666666667vw) auto 0;position:relative}[data-page=page-our-business] .first:before{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01.webp) no-repeat;background-size:cover}[data-page=page-our-business] .first__inner{gap:6vw;margin-top:0;margin-inline:auto;width:90%;text-align:center}@media screen and (max-width: 850px){[data-page=page-our-business] .first__inner{display:flex;flex-direction:column;gap:3rem}}[data-page=page-our-business] .first__title{line-height:1.6666666667;letter-spacing:.02em;font-size:max(2.4rem,2.4vw);font-weight:700}[data-page=page-our-business] .first__title:before,[data-page=page-our-business] .first__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our-business] .first__title:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-our-business] .first__title:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}[data-page=page-our-business] .first__text{line-height:1.75;letter-spacing:.02em;font-size:max(1.6rem,1.3333333333vw);text-align:center}[data-page=page-our-business] .first__text:before,[data-page=page-our-business] .first__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our-business] .first__text:before{margin-block-end:-.375em}[data-page=page-our-business] .first__text:after{margin-block-start:-.375em}[data-page=page-our-business] .section-title{display:flex;flex-direction:column;gap:1vw;position:relative;font-weight:700}@media screen and (max-width: 850px){[data-page=page-our-business] .section-title{width:fit-content}}[data-page=page-our-business] .section-title__en{position:relative;z-index:5;line-height:1;letter-spacing:.02em;font-size:.9333333333vw}[data-page=page-our-business] .section-title__en:before,[data-page=page-our-business] .section-title__en:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our-business] .section-title__en:before{margin-block-end:0em}[data-page=page-our-business] .section-title__en:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-our-business] .section-title__en{font-size:2.1333333333vw;font-size:2.2vw}}[data-page=page-our-business] .section-title__jp{position:relative;z-index:5;line-height:1.2307692308;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.7333333333vw;display:flex;flex-direction:column;white-space:nowrap;gap:.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .section-title__jp{font-size:3.0666666667vw;font-size:3.5vw}}[data-page=page-our-business] .section-title__jp span{display:block;font-size:1.0666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .section-title__jp span{font-size:2.1333333333vw}}[data-page=page-our-business] .img-box{height:auto;width:43vw;aspect-ratio:645/350;position:absolute;left:6.6666666667vw;bottom:10vw;z-index:5}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box{width:86vw;bottom:-1.3333333333vw}}[data-page=page-our-business] .img-box .coin{position:absolute;right:.2vw;bottom:8.6666666667vw;width:3.3333333333vw;z-index:15}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box .coin{width:5.3333333333vw;bottom:17.3333333333vw;right:1.0666666667vw}}[data-page=page-our-business] .img-box .car2{position:absolute;right:1vw;bottom:9.3333333333vw;width:5.0666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box .car2{right:2vw;bottom:18.6666666667vw;width:10.1333333333vw}}[data-page=page-our-business] .img-box .golf{position:absolute;left:-2.3333333333vw;bottom:5.4666666667vw;width:4.5333333333vw;z-index:10}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box .golf{left:-4.6666666667vw;width:10.6666666667vw;bottom:10.6666666667vw}}[data-page=page-our-business] .img-box .shoes{position:absolute;right:6.6666666667vw;top:.6666666667vw;width:9vw;z-index:10}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box .shoes{top:0;right:10.6666666667vw;width:20.6666666667vw}}[data-page=page-our-business] .img-box .coffee{position:absolute;right:1vw;top:9.3333333333vw;width:4.7333333333vw;z-index:10}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box .coffee{top:20vw;width:8vw;right:1.3333333333vw}}[data-page=page-our-business] .img-box .run{position:absolute;top:-1.8666666667vw;width:6.6666666667vw;right:.6666666667vw;z-index:10}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box .run{top:-4vw;right:2.9333333333vw;width:13.3333333333vw}}[data-page=page-our-business] .img-box--reverse{left:auto;right:6.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box--reverse{right:3.3333333333vw}}[data-page=page-our-business] .img-box--reverse .img-box__01{left:auto;right:0}[data-page=page-our-business] .img-box--reverse .img-box__02{left:auto;right:18vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box--reverse .img-box__02{right:36vw}}[data-page=page-our-business] .img-box--reverse .img-box__03{left:0;right:auto}[data-page=page-our-business] .img-box__01{border-radius:1rem;position:absolute;top:5vw;left:0;width:16vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box__01{width:32vw;top:10vw}}[data-page=page-our-business] .img-box__02{border-radius:1rem;position:absolute;top:0;left:18vw;width:16vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box__02{width:32vw;left:36vw}}[data-page=page-our-business] .img-box__03{border-radius:1rem;position:absolute;bottom:0;right:0;width:21.3333333333vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box__03{width:42.6666666667vw}}[data-page=page-our-business] .img-box--sec3{height:auto;width:86.6666666667vw;aspect-ratio:1300/305;position:absolute;left:6.6666666667vw;bottom:4.6666666667vw;z-index:5}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box--sec3{aspect-ratio:645/350;bottom:0}}[data-page=page-our-business] .img-box--sec3 .img-box__01{top:auto;bottom:0}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box--sec3 .img-box__01{bottom:4vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box--sec3 .img-box__02{left:36vw}}[data-page=page-our-business] .img-box--sec3 .img-box__03{bottom:2.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .img-box--sec3 .img-box__03{bottom:0}}[data-page=page-our-business] .service{padding-top:3.3333333333vw;padding-bottom:26.6666666667vw;position:relative}@media screen and (max-width: 850px){[data-page=page-our-business] .service{padding-top:28vw;padding-bottom:53.3333333333vw}}[data-page=page-our-business] .service__inner{width:93.3333333333vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service__inner{width:100%}}[data-page=page-our-business] .service__inner--right{margin-left:auto;margin-right:0}[data-page=page-our-business] .service__inner--right .service__main-img{border-radius:9999px 0 0 9999px;overflow:hidden}@media screen and (max-width: 850px){[data-page=page-our-business] .service__inner--right .service__main-img{margin-left:auto}}@media screen and (max-width: 850px){[data-page=page-our-business] .service__inner--right .service__main-img img{object-position:left center}}[data-page=page-our-business] .service__inner--right .service__left{justify-content:flex-end}[data-page=page-our-business] .service__inner--right .service__top{flex-direction:row}@media screen and (max-width: 850px){[data-page=page-our-business] .service__inner--right .service__top{flex-direction:column}}[data-page=page-our-business] .service__inner--right .service__text{margin-left:auto;margin-right:6.6666666667vw}[data-page=page-our-business] .service__top{display:flex;flex-direction:row-reverse}@media screen and (max-width: 850px){[data-page=page-our-business] .service__top{flex-direction:column}}[data-page=page-our-business] .service__left{width:33.3333333333vw;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 850px){[data-page=page-our-business] .service__left{width:32vw}}[data-page=page-our-business] .service__right{width:60vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service__right{width:100%}}[data-page=page-our-business] .service__main-img{border-radius:0 9999px 9999px 0;overflow:hidden}@media screen and (max-width: 850px){[data-page=page-our-business] .service__main-img{height:66.6666666667vw;width:84vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service__main-img img{height:100%;width:100%;object-fit:cover;object-position:right center}}[data-page=page-our-business] .service__text{line-height:1.875;letter-spacing:.02em;font-size:1.0666666667vw;width:46.6666666667vw;margin-top:3.3333333333vw;margin-left:6.6666666667vw;margin-right:auto}[data-page=page-our-business] .service__text:before,[data-page=page-our-business] .service__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our-business] .service__text:before{margin-block-end:-.4375em}[data-page=page-our-business] .service__text:after{margin-block-start:-.4375em}@media screen and (max-width: 850px){[data-page=page-our-business] .service__text{margin-top:7.3333333333vw;font-size:1.4rem;margin-left:auto;width:88%}}@media screen and (max-width: 850px) and (max-width: 500px){[data-page=page-our-business] .service__text{font-size:1.2rem}}[data-page=page-our-business] .service__bottom{border-radius:2rem;background:#ece9c7;margin-top:4vw;padding-top:4vw;padding-inline:3.3333333333vw;padding-bottom:3.3333333333vw;width:calc(100% - 6.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom{padding:7.3333333333vw 5.3333333333vw;width:88%;margin-top:9.3333333333vw;margin-inline:auto}}[data-page=page-our-business] .service__bottom-text{line-height:1.875;letter-spacing:.02em;font-size:1.0666666667vw;text-align:center;margin-bottom:2.6666666667vw}[data-page=page-our-business] .service__bottom-text:before,[data-page=page-our-business] .service__bottom-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our-business] .service__bottom-text:before{margin-block-end:-.4375em}[data-page=page-our-business] .service__bottom-text:after{margin-block-start:-.4375em}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-text{font-size:1.4rem;margin-bottom:3rem}}@media screen and (max-width: 850px) and (max-width: 500px){[data-page=page-our-business] .service__bottom-text{font-size:1.2rem}}[data-page=page-our-business] .service__bottom-list{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-list{grid-template-columns:1fr}}[data-page=page-our-business] .service__bottom-item{padding-top:1vw;padding-bottom:2vw}[data-page=page-our-business] .service__bottom-item:not(:last-child){padding-right:3vw;border-right:solid 1px #bdba9f}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-item:not(:last-child){border-right:none;border-bottom:solid 1px #bdba9f;padding-right:0;padding-bottom:3rem}}[data-page=page-our-business] .service__bottom-item:not(:first-child){padding-left:3vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-item:not(:first-child){padding-left:0;padding-top:3rem}}[data-page=page-our-business] .service__bottom-item-title{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.3333333333vw;display:flex;align-items:center;gap:1vw;font-weight:700}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-item-title{font-size:1.8rem;gap:1.5rem;margin-bottom:2rem}}@media screen and (max-width: 850px) and (max-width: 500px){[data-page=page-our-business] .service__bottom-item-title{font-size:1.6rem}}[data-page=page-our-business] .service__bottom-item-title:before{content:"";height:2vw;width:.2666666667vw;background-image:linear-gradient(to bottom,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-item-title:before{height:2.5rem;width:.25rem}}[data-page=page-our-business] .service__bottom-item-text{margin-top:2vw;line-height:1.875;letter-spacing:.02em;font-size:1.0666666667vw}[data-page=page-our-business] .service__bottom-item-text:before,[data-page=page-our-business] .service__bottom-item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our-business] .service__bottom-item-text:before{margin-block-end:-.4375em}[data-page=page-our-business] .service__bottom-item-text:after{margin-block-start:-.4375em}@media screen and (max-width: 850px){[data-page=page-our-business] .service__bottom-item-text{font-size:1.4rem}}@media screen and (max-width: 850px) and (max-width: 500px){[data-page=page-our-business] .service__bottom-item-text{font-size:1.2rem}}[data-page=page-our-business] .service--01{background:#faf7d7}[data-page=page-our-business] .service--01:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/179;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01:after{aspect-ratio:1125/60;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02-sp.webp) no-repeat;background-size:cover}}[data-page=page-our-business] .service--01 .car{position:absolute;top:-1.3333333333vw;left:-8.6666666667vw;width:4.8666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01 .car{top:-2.533333vw;left:-12.333333vw;width:10vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01 .service__left{margin-left:21.3333333333vw}}[data-page=page-our-business] .service--01 .section-title{color:#ec79a0}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01 .section-title{margin-right:6.6666666667vw;white-space:nowrap;margin-left:0;margin-right:0;margin-bottom:3vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01 .section-title__en{margin-left:3.2vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01 .section-title__jp{margin-left:3.2vw}}[data-page=page-our-business] .service--01 .section-title:before{content:"";position:absolute;height:auto;width:35.3333333333vw;aspect-ratio:1;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-01.webp) no-repeat;background-size:cover;top:-13.8666666667vw;left:-9vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--01 .section-title:before{width:68vw;top:-26vw;left:-13vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02{padding-top:30.6666666667vw}}[data-page=page-our-business] .service--02:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02:after{aspect-ratio:1089/54;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01-sp.webp) no-repeat;background-size:cover}}[data-page=page-our-business] .service--02 .section-title{color:#fff;margin-left:10vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02 .section-title{margin-left:0}}[data-page=page-our-business] .service--02 .section-title:before{content:"";position:absolute;height:auto;width:43.6666666667vw;aspect-ratio:655/456;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-02.webp) no-repeat;background-size:cover;top:-9.3333333333vw;left:-20vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02 .section-title:before{width:79vw;top:-15.666667vw;left:-39.666667vw}}[data-page=page-our-business] .service--02 .section-title__jp{margin-left:1.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02 .section-title__jp{margin-left:0}}[data-page=page-our-business] .service--02 .section-title .stand{position:absolute;bottom:-14.3333333333vw;left:3vw;width:13.3333333333vw;z-index:5}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02 .section-title .stand{width:24.6666666667vw;left:5.3333333333vw;bottom:-22.6666666667vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--02 .service__left{margin-left:57.3333333333vw;margin-bottom:14vw}}[data-page=page-our-business] .service--03{background:#faf7d7}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03{padding-top:40vw;padding-bottom:60vw}}[data-page=page-our-business] .service--03:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03:after{aspect-ratio:1125/60;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02-sp.webp) no-repeat;background-size:cover}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03 .service__left{width:fit-content;margin-left:16vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03 .service__main-img img{object-position:70% center}}[data-page=page-our-business] .service--03 .section-title{color:#fff;margin-right:16.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03 .section-title{margin-right:0}}[data-page=page-our-business] .service--03 .section-title:before{content:"";position:absolute;height:auto;width:37.5333333333vw;aspect-ratio:563/337;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-03.webp) no-repeat;background-size:cover;top:-9.3333333333vw;left:-7.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03 .section-title:before{width:61.6vw;left:-12.6666666667vw;top:-14.9333333333vw}}[data-page=page-our-business] .service--03 .section-title .gasorin{position:absolute;top:-12.2666666667vw;left:-4.3333333333vw;width:3.6vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--03 .section-title .gasorin{width:8.5333333333vw;top:-23.3333333333vw;left:-8vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--04{padding-top:44vw}}[data-page=page-our-business] .service--04:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--04:after{aspect-ratio:1089/54;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01-sp.webp) no-repeat;background-size:cover}}[data-page=page-our-business] .service--04 .service__main-img img{object-position:70% center}[data-page=page-our-business] .service--04 .section-title{color:#fff;white-space:nowrap;margin-left:14vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--04 .section-title{width:100%;margin-left:63.3333333333vw}}[data-page=page-our-business] .service--04 .section-title:before{content:"";position:absolute;height:auto;width:38vw;aspect-ratio:857/682;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-04.webp) no-repeat;background-size:cover;top:-13vw;left:-18.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--04 .section-title:before{width:62.6666666667vw;top:-20.6666666667vw;left:-30vw}}[data-page=page-our-business] .service--04 .section-title .ball{position:absolute;width:3.3333333333vw;top:-16vw;left:3.3333333333vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--04 .section-title .ball{left:6vw;top:-28vw;width:7.2vw}}[data-page=page-our-business] .service--05{background:#faf7d7}@media screen and (max-width: 850px){[data-page=page-our-business] .service--05{padding-top:54.6666666667vw}}[data-page=page-our-business] .service--05:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--05:after{aspect-ratio:1125/60;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02-sp.webp) no-repeat;background-size:cover}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--05 .service__left{margin-left:18vw}}[data-page=page-our-business] .service--05 .section-title{color:#094;margin-right:14vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--05 .section-title{margin-right:0;width:100%}}[data-page=page-our-business] .service--05 .section-title:before{content:"";position:absolute;height:auto;width:39.6666666667vw;aspect-ratio:892/629;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-05.webp) no-repeat;background-size:cover;top:-12.5333333333vw;left:-9vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--05 .section-title:before{width:69.3333333333vw;top:-21.3333333333vw;left:-15.3333333333vw}}[data-page=page-our-business] .service--05 .section-title .plant{width:4.7333333333vw;right:-14vw;bottom:-9vw;position:absolute}@media screen and (max-width: 850px){[data-page=page-our-business] .service--05 .section-title .plant{width:9.3333333333vw;bottom:auto;right:auto;top:-12vw;left:50vw}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--06{padding-top:45.3333333333vw}}[data-page=page-our-business] .service--06:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--06:after{aspect-ratio:1089/54;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-01-sp.webp) no-repeat;background-size:cover}}@media screen and (max-width: 850px){[data-page=page-our-business] .service--06 .service__left{margin-left:56.6666666667vw}}[data-page=page-our-business] .service--06 .section-title{color:#fff;margin-left:8vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--06 .section-title{margin-left:0}}[data-page=page-our-business] .service--06 .section-title:before{content:"";position:absolute;height:auto;width:34vw;aspect-ratio:768/732;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-06.webp) no-repeat;background-size:cover;top:-15vw;left:-9.3333333333vw;z-index:5}@media screen and (max-width: 850px){[data-page=page-our-business] .service--06 .section-title:before{width:54.6666666667vw;top:-23.3333333333vw;left:-13.3333333333vw}}[data-page=page-our-business] .service--06 .section-title .power{position:absolute;bottom:-11.3333333333vw;left:-7.3333333333vw;width:6.6666666667vw;z-index:0}@media screen and (max-width: 850px){[data-page=page-our-business] .service--06 .section-title .power{z-index:15;left:-18.6666666667vw;bottom:12.6666666667vw;width:13.3333333333vw}}[data-page=page-our-business] .service--07{background:#faf7d7}@media screen and (max-width: 850px){[data-page=page-our-business] .service--07{padding-top:42vw}}[data-page=page-our-business] .service--07:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/181;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-our-business] .service--07:after{aspect-ratio:1125/60;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-bg-02-sp.webp) no-repeat;background-size:cover}}[data-page=page-our-business] .service--07 .service__main-img img{object-position:65% center}[data-page=page-our-business] .service--07 .service__top{gap:1.3333333333vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--07 .service__left{margin-left:28vw}}[data-page=page-our-business] .service--07 .section-title{color:#e65b8a;margin-right:1.3333333333vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--07 .section-title{margin-bottom:5vw;padding-right:0;white-space:nowrap}}[data-page=page-our-business] .service--07 .section-title:before{content:"";position:absolute;height:auto;width:38vw;aspect-ratio:842/625;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/our-business/service-title-07.webp) no-repeat;background-size:cover;top:-10.6666666667vw;left:-16.6666666667vw}@media screen and (max-width: 850px){[data-page=page-our-business] .service--07 .section-title:before{top:-16vw;left:-24vw;width:61.3333333333vw}}[data-page=page-our-business] .service--07 .section-title .money{position:absolute;top:-14.3333333333vw;left:5.3333333333vw;width:7.6666666667vw;z-index:10}@media screen and (max-width: 850px){[data-page=page-our-business] .service--07 .section-title .money{top:-20.6666666667vw;left:10vw;width:12.6666666667vw}}[data-page=page-our-business] .last{position:relative;z-index:5;width:76vw;margin:-5.3333333333vw auto 0;padding-bottom:11.3333333333vw}@media screen and (max-width: 850px){[data-page=page-our-business] .last{margin-top:18.6666666667vw;width:93.3333333333vw;padding-bottom:28vw}}[data-page=page-career-path] .first{margin:min(0rem,-2.6666666667vw) auto 0;padding-bottom:max(10rem,16vw);position:relative}@media screen and (max-width: 850px){[data-page=page-career-path] .first{margin-top:0}}[data-page=page-career-path] .first:before{content:"";position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower01.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .first:after{content:"";position:absolute;bottom:0;right:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower02.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .first__inner{position:relative;margin:0 auto;width:90%;display:flex;justify-content:center}@media screen and (max-width: 850px){[data-page=page-career-path] .first__inner{flex-direction:column;gap:3rem}}[data-page=page-career-path] .first__inner:before{content:"";position:absolute;top:-6vw;left:5vw;height:auto;width:max(5rem,4.2666666667vw);aspect-ratio:64/48;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/create-img.svg) no-repeat;background-size:contain}@media screen and (max-width: 850px){[data-page=page-career-path] .first__inner:before{top:-10vw}}[data-page=page-career-path] .first__bg{position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:2250/273;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/career-bg-01.webp) no-repeat;background-size:cover}[data-page=page-career-path] .first__title{line-height:1.6666666667;letter-spacing:.02em;font-size:max(2.4rem,2.4vw);width:28.6666666667vw;font-weight:700}[data-page=page-career-path] .first__title:before,[data-page=page-career-path] .first__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-career-path] .first__title:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-career-path] .first__title:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}@media screen and (max-width: 850px){[data-page=page-career-path] .first__title{width:100%;line-height:1.5}}[data-page=page-career-path] .first__text{text-align:center;width:90%;line-height:1.75;letter-spacing:.02em;font-size:max(1.6rem,1.3333333333vw)}[data-page=page-career-path] .first__text:before,[data-page=page-career-path] .first__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-career-path] .first__text:before{margin-block-end:-.375em}[data-page=page-career-path] .first__text:after{margin-block-start:-.375em}@media screen and (max-width: 850px){[data-page=page-career-path] .first__text{width:100%}}[data-page=page-career-path] .career{padding-top:4.3333333333vw;background:#fff3f8}[data-page=page-career-path] .career__item{padding-bottom:23.3333333333vw;position:relative}[data-page=page-career-path] .career__item--1:before{content:"";position:absolute;bottom:0;right:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower01.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .career__item--1:after{content:"";position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower02.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .career__item--1 .career__item-bg{position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/178;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/career-bg-02.webp) no-repeat;background-size:cover}[data-page=page-career-path] .career__item--2{padding-top:max(3rem,4vw);background:#fff}[data-page=page-career-path] .career__item--2:before{content:"";position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower01.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .career__item--2:after{content:"";position:absolute;bottom:0;right:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower02.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .career__item--2 .career__item-bg{position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:2250/273;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/career-bg-01.webp) no-repeat;background-size:cover}[data-page=page-career-path] .career__item--2 .career__top{flex-direction:row-reverse}@media screen and (max-width: 850px){[data-page=page-career-path] .career__item--2 .career__top{flex-direction:column-reverse}}[data-page=page-career-path] .career__item--2 .history{background:#f7f7f7!important}[data-page=page-career-path] .career__item--3{padding-top:max(3rem,4vw);padding-bottom:max(8rem,13.3333333333vw)}@media screen and (max-width: 850px){[data-page=page-career-path] .career__item--3{padding-bottom:25vw}}[data-page=page-career-path] .career__item--3 .career__item-bg{position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:1500/178;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/career-bg-02.webp) no-repeat;background-size:cover}[data-page=page-career-path] .career__item--3:before{content:"";position:absolute;bottom:0;right:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower01.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .career__item--3:after{content:"";position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/career-path/flower02.svg) no-repeat;background-size:cover;z-index:10}[data-page=page-career-path] .career__item--4{padding-top:max(3rem,4vw);padding-bottom:max(15rem,13.3333333333vw);background:#fff}[data-page=page-career-path] .career__item--4 .career__top{flex-direction:row-reverse}@media screen and (max-width: 850px){[data-page=page-career-path] .career__item--4 .career__top{flex-direction:column-reverse}}[data-page=page-career-path] .career__item--4 .history{background:#f7f7f7!important}[data-page=page-career-path] .career__top{margin:0 auto;width:84vw;display:flex;justify-content:center;gap:max(3rem,6.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-career-path] .career__top{width:90%;flex-direction:column-reverse}}[data-page=page-career-path] .career__top-left{width:42.6666666667vw}@media screen and (max-width: 850px){[data-page=page-career-path] .career__top-left{width:100%}}[data-page=page-career-path] .career__top-left-number{margin-top:-1.5vw;line-height:1;letter-spacing:.02em;font-size:max(5rem,8vw);font-weight:700;color:#f5d9e8}[data-page=page-career-path] .career__top-left-number:before,[data-page=page-career-path] .career__top-left-number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-career-path] .career__top-left-number:before{margin-block-end:0em}[data-page=page-career-path] .career__top-left-number:after{margin-block-start:0em}[data-page=page-career-path] .career__top-left-number--gray{color:#e5e5e5}[data-page=page-career-path] .career__top-left-wrap{display:flex;margin-bottom:max(3rem,3.3333333333vw);gap:3.3333333333vw}[data-page=page-career-path] .career__top-left-title{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.3333333333vw);font-weight:700;display:flex;flex-direction:column;gap:max(1rem,1.3333333333vw)}[data-page=page-career-path] .career__top-left-title span{display:block;line-height:1.25;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(2rem,2.1333333333vw)}[data-page=page-career-path] .career__top-left-text{line-height:2.1428571429;letter-spacing:.02em;font-size:max(1.4rem,.9333333333vw)}[data-page=page-career-path] .career__top-left-text:before,[data-page=page-career-path] .career__top-left-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-career-path] .career__top-left-text:before{margin-block-end:calc((1 - 2.1428571429) * .5em)}[data-page=page-career-path] .career__top-left-text:after{margin-block-start:calc((1 - 2.1428571429) * .5em)}@media screen and (max-width: 850px){[data-page=page-career-path] .career__top-left-text{line-height:1.75}}[data-page=page-career-path] .career__top-right{width:41.3333333333vw;border-radius:2rem;overflow:hidden}@media screen and (max-width: 850px){[data-page=page-career-path] .career__top-right{width:100%;max-width:55rem;margin:0 auto}}[data-page=page-career-path] .career .history{background:#fff;padding:5.3333333333vw 8.6666666667vw;margin:max(3rem,4vw) auto 0;width:80vw;border-radius:2rem}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history{width:90%;padding:2rem}}[data-page=page-career-path] .career .history__inner{display:flex;flex-direction:column;gap:max(2rem,3.3333333333vw);position:relative}[data-page=page-career-path] .career .history__inner:after{content:"";position:absolute;top:0;left:17vw;height:105%;width:.4vw;background:#094}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__inner:after{width:.1rem;top:.5rem;left:max(.4rem,.9333333333vw);height:100%}}[data-page=page-career-path] .career .history__wrap{position:relative;z-index:5;display:flex;align-items:flex-start;gap:2.3333333333vw}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__wrap{flex-direction:column;gap:1.5rem}}[data-page=page-career-path] .career .history__wrap--last{position:relative}[data-page=page-career-path] .career .history__wrap--last.gray:before{background:#f7f7f7}[data-page=page-career-path] .career .history__wrap--last:before{content:"";position:absolute;top:2px;left:0;background:#fff;height:100%;min-width:9.3333333333vw}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__wrap--last:before{display:none;min-width:6px;top:5px}}[data-page=page-career-path] .career .history__year{min-width:18.2vw;max-width:18.2vw;display:flex;justify-content:space-between;align-items:center;gap:2.3333333333vw;position:relative;text-align:right}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__year{justify-content:flex-start;flex-direction:row-reverse;min-width:5rem;max-width:100%}}[data-page=page-career-path] .career .history__year:after{content:"";border-radius:9999px;display:block;height:auto;min-width:max(1rem,2vw);aspect-ratio:1;background:#fff;z-index:5;border:#009944 .3333333333vw solid}[data-page=page-career-path] .career .history__year span{margin-top:2vw;display:block}[data-page=page-career-path] .career .history__year p{white-space:nowrap;font-weight:700;color:#094;line-height:1;letter-spacing:.02em;font-size:1.7333333333vw}[data-page=page-career-path] .career .history__year p:before,[data-page=page-career-path] .career .history__year p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-career-path] .career .history__year p:before{margin-block-end:0em}[data-page=page-career-path] .career .history__year p:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__year p{font-size:1.6rem}}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__content{padding-left:2rem}}[data-page=page-career-path] .career .history__content-title{font-weight:700;line-height:2.3076923077;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:1.7333333333vw}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__content-title{font-size:1.6rem}}[data-page=page-career-path] .career .history__content-title span{display:inline-flex;justify-content:flex-end;margin-right:1vw;min-width:4vw}[data-page=page-career-path] .career .history__content-text{line-height:2.1428571429;letter-spacing:.02em;font-size:.9333333333vw}[data-page=page-career-path] .career .history__content-text:before,[data-page=page-career-path] .career .history__content-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-career-path] .career .history__content-text:before{margin-block-end:calc((1 - 2.1428571429) * .5em)}[data-page=page-career-path] .career .history__content-text:after{margin-block-start:calc((1 - 2.1428571429) * .5em)}@media screen and (max-width: 850px){[data-page=page-career-path] .career .history__content-text{font-size:1.4rem}}[data-page=page-interview] .create{position:relative;margin:min(0rem,-2.6666666667vw) auto 0}@media screen and (max-width: 850px){[data-page=page-interview] .create{margin-top:0}}[data-page=page-interview] .create__top{width:57.3333333333vw;margin:0 auto max(6rem,6.6666666667vw);display:flex;justify-content:center;position:relative}@media screen and (max-width: 850px){[data-page=page-interview] .create__top{flex-direction:column;margin-bottom:6rem;gap:2rem;width:90%}}[data-page=page-interview] .create__top:before{content:"";position:absolute;top:-6vw;left:-5vw;height:auto;width:max(4rem,4.2666666667vw);aspect-ratio:64/48;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/create-img.svg) no-repeat;background-size:contain}@media screen and (max-width: 850px){[data-page=page-interview] .create__top:before{left:-1rem;top:-4rem}}[data-page=page-interview] .create__top-title{font-weight:700;line-height:1.6666666667;letter-spacing:.02em;font-size:max(2rem,2.4vw);width:24.6666666667vw}[data-page=page-interview] .create__top-title:before,[data-page=page-interview] .create__top-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .create__top-title:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-interview] .create__top-title:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}@media screen and (max-width: 850px){[data-page=page-interview] .create__top-title{width:100%}}[data-page=page-interview] .create__top-text{line-height:1.75;letter-spacing:.02em;font-size:max(1.6rem,1.3333333333vw);text-align:center}[data-page=page-interview] .create__top-text:before,[data-page=page-interview] .create__top-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .create__top-text:before{margin-block-end:-.375em}[data-page=page-interview] .create__top-text:after{margin-block-start:-.375em}[data-page=page-interview] .tab{display:flex;flex-direction:column;gap:4.6666666667vw}[data-page=page-interview] .tab .imgs{display:grid;grid-template-columns:repeat(3,1fr);position:absolute;z-index:10;left:50%;bottom:-18.3333333333vw;translate:-50% 0;width:86.6666666667vw;gap:1vw}[data-page=page-interview] .tab .imgs img{border-radius:1rem}[data-page=page-interview] .tab .imgs img:nth-child(2){margin-top:4.6666666667vw}[data-page=page-interview] .tab__plate{position:absolute;right:5.2vw;top:26vw;z-index:5;width:fit-content;border-radius:1rem 0 0;background:#fff;padding-left:4vw;clip-path:polygon(100% 0,100% 80%,85% 100%,0 100%,0 0)}@media screen and (max-width: 850px){[data-page=page-interview] .tab__plate{position:static;margin-top:-2rem;margin-left:1rem;border-radius:1rem;padding:2rem}}[data-page=page-interview] .tab__plate-title{padding:4vw 0 0;background:#fff;line-height:1.4705882353;letter-spacing:0em;font-size:max(1.6rem,2.2666666667vw);padding-bottom:max(2rem,2.6666666667vw);margin-bottom:max(2rem,2.6666666667vw);position:relative}[data-page=page-interview] .tab__plate-title:before,[data-page=page-interview] .tab__plate-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .tab__plate-title:before{margin-block-end:calc((1 - 1.4705882353) * .5em)}[data-page=page-interview] .tab__plate-title:after{margin-block-start:calc((1 - 1.4705882353) * .5em)}@media screen and (max-width: 850px){[data-page=page-interview] .tab__plate-title{padding-top:0}}[data-page=page-interview] .tab__plate-title:after{content:"";position:absolute;bottom:0;left:0;height:.4rem;width:max(6rem,8vw);background-image:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}@media screen and (max-width: 850px){[data-page=page-interview] .tab__plate-title:after{height:.2rem}}[data-page=page-interview] .tab__plate-name{line-height:1.5625;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.0666666667vw)}[data-page=page-interview] .tab__plate-name span{margin-left:max(.5rem,.6666666667vw);line-height:1.25;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.8rem,1.3333333333vw)}[data-page=page-interview] .tab__content{padding-bottom:max(20rem,33.3333333333vw)}@media screen and (max-width: 850px){[data-page=page-interview] .tab__content:nth-child(4){padding-bottom:30rem}}@media screen and (max-width: 850px) and (max-width: 500px){[data-page=page-interview] .tab__content:nth-child(4){padding-bottom:20rem}}[data-page=page-interview] .tab__content-top{position:relative;padding-bottom:3vw}@media screen and (max-width: 850px){[data-page=page-interview] .tab__content-top{padding-bottom:0}}[data-page=page-interview] .tab__content-top-inner{width:86.6666666667vw;margin:0 auto}[data-page=page-interview] .tab__content-top img{border-radius:1rem}[data-page=page-interview] .tab__content-text{line-height:2.1875;letter-spacing:-.02em;font-size:max(1.4rem,1.0666666667vw);width:46.6666666667vw;margin:0 auto}[data-page=page-interview] .tab__content-text:before,[data-page=page-interview] .tab__content-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .tab__content-text:before{margin-block-end:-.59375em}[data-page=page-interview] .tab__content-text:after{margin-block-start:-.59375em}@media screen and (max-width: 850px){[data-page=page-interview] .tab__content-text{width:90%}}[data-page=page-interview] .tab__content-bottom{padding-top:18.3333333333vw;padding-bottom:14vw;background:#fffcd5;position:relative}[data-page=page-interview] .tab__content-bottom:before{content:"";position:absolute;top:0;left:0;height:auto;width:100%;aspect-ratio:2250/270;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/interview/back.webp) no-repeat;background-size:contain}[data-page=page-interview] .tab__content-bottom:after{content:"";position:absolute;bottom:-11.9vw;left:0;height:auto;width:100%;aspect-ratio:2250/270;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/interview/back2.webp) no-repeat;background-size:contain}[data-page=page-interview] .tab__content-bottom .img{position:absolute;z-index:10;left:50%;bottom:-18.3333333333vw;translate:-50% 0;width:86.6666666667vw}[data-page=page-interview] .tab__content.is-active{display:block}[data-page=page-interview] .prev-next{color:#fff;display:flex;justify-content:center;align-items:center;padding-top:25.3333333333vw;padding-bottom:12vw;gap:12vw}@media screen and (max-width: 850px){[data-page=page-interview] .prev-next{padding-top:30vw;padding-bottom:25vw;gap:2rem;flex-direction:column}}[data-page=page-interview] .prev-next__right{position:relative;z-index:5;line-height:1.2222222222;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.2vw)}[data-page=page-interview] .prev-next__right i{display:block;font-style:normal;margin-bottom:1vw}[data-page=page-interview] .prev-next__right span{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.7333333333vw)}[data-page=page-interview] .prev-next__button{overflow:hidden;position:relative;height:max(8rem,9.3333333333vw);width:max(26rem,22.6666666667vw);border-radius:.5rem;display:flex;align-items:center}@media (hover){[data-page=page-interview] .prev-next__button:hover.prev-next__button--prev:before{translate:-1vw -50%}[data-page=page-interview] .prev-next__button:hover.prev-next__button--next:before{translate:1vw -50%}[data-page=page-interview] .prev-next__button:hover .prev-next__circle{scale:3}}@media screen and (hover) and (max-width: 850px){[data-page=page-interview] .prev-next__button:hover .prev-next__circle{scale:6}}[data-page=page-interview] .prev-next__button:before{content:"";position:absolute;top:50%;transition:translate .3s;translate:0 -50%;height:auto;width:max(1.6rem,1.6666666667vw);aspect-ratio:25/18;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;z-index:15}[data-page=page-interview] .prev-next__button--prev{padding-left:max(6rem,10.6666666667vw);background:#ec79a0}[data-page=page-interview] .prev-next__button--prev:before{left:2.6666666667vw;rotate:180deg}[data-page=page-interview] .prev-next__button--prev .prev-next__circle{position:absolute;top:50%;left:0;translate:-50% -50%;background:#e16a92;border-radius:9999px;height:auto;width:max(10rem,15.4vw);aspect-ratio:1;transition:scale .3s}[data-page=page-interview] .prev-next__button--next{background:#96be24;padding-left:max(2rem,2vw)}[data-page=page-interview] .prev-next__button--next:before{right:2.6666666667vw}[data-page=page-interview] .prev-next__button--next .prev-next__circle{position:absolute;top:50%;right:0;translate:50% -50%;background:#8bb50d;border-radius:9999px;height:auto;width:max(10rem,15.4vw);aspect-ratio:1;transition:scale .3s}[data-page=page-introduction] .section-title{line-height:1;letter-spacing:.02em;font-size:max(2rem,1.7333333333vw);font-weight:700;padding-bottom:max(1rem,2vw);border-bottom:solid 4px #e6e6e6;position:relative}[data-page=page-introduction] .section-title:before,[data-page=page-introduction] .section-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .section-title:before{margin-block-end:0em}[data-page=page-introduction] .section-title:after{margin-block-start:0em}[data-page=page-introduction] .section-title:after{content:"";position:absolute;bottom:-4px;left:0;height:4px;width:max(10rem,8vw);background-image:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}[data-page=page-introduction] .subTtl{display:flex;align-items:flex-end;gap:max(1.5rem,1.6666666667vw);padding-bottom:max(1.5rem,1.5333333333vw);position:relative}[data-page=page-introduction] .subTtl:before{content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;height:max(.3rem,.2666666667vw);width:100%;background:#e5e5e5}[data-page=page-introduction] .subTtl:after{content:"";position:absolute;bottom:0;left:0;translate:0;height:max(.3rem,.2666666667vw);width:max(16rem,14vw);background:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}[data-page=page-introduction] .subTtl__en{line-height:1;letter-spacing:.02em;font-size:max(2.4rem,2vw);font-weight:500}[data-page=page-introduction] .subTtl__en:before,[data-page=page-introduction] .subTtl__en:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .subTtl__en:before{margin-block-end:0em}[data-page=page-introduction] .subTtl__en:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-introduction] .subTtl__en{font-size:2.4rem}}[data-page=page-introduction] .subTtl__jp{line-height:1;letter-spacing:.02em;font-size:max(1.2rem,.9333333333vw);font-weight:700}[data-page=page-introduction] .subTtl__jp:before,[data-page=page-introduction] .subTtl__jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .subTtl__jp:before{margin-block-end:0em}[data-page=page-introduction] .subTtl__jp:after{margin-block-start:0em}[data-page=page-introduction] .subTtl--rec:after{width:max(8rem,8vw)}[data-page=page-introduction] .subTtl--rec .subTtl__jp{line-height:1;letter-spacing:.02em;font-size:max(1.8rem,1.7333333333vw)}[data-page=page-introduction] .subTtl--rec .subTtl__jp:before,[data-page=page-introduction] .subTtl--rec .subTtl__jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .subTtl--rec .subTtl__jp:before{margin-block-end:0em}[data-page=page-introduction] .subTtl--rec .subTtl__jp:after{margin-block-start:0em}[data-page=page-introduction] .message{padding-bottom:max(6rem,10vw)}[data-page=page-introduction] .message__inner{display:flex;width:80vw;margin:0 auto;justify-content:space-between}@media screen and (max-width: 850px){[data-page=page-introduction] .message__inner{width:90%;flex-direction:column;align-items:center;gap:5rem}}[data-page=page-introduction] .message__left{position:relative;height:fit-content;width:36vw}@media screen and (max-width: 850px){[data-page=page-introduction] .message__left{max-width:34rem;width:100%}}[data-page=page-introduction] .message__left:before{content:"";position:absolute;top:0;left:-3.6666666667vw;height:auto;width:max(8rem,9.8666666667vw);aspect-ratio:148/136;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/first-01.webp) no-repeat;background-size:cover}[data-page=page-introduction] .message__left:after{content:"";z-index:10;position:absolute;right:0;bottom:0;height:auto;width:max(8rem,9.8666666667vw);aspect-ratio:162/125;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/first-02.webp) no-repeat;background-size:cover}[data-page=page-introduction] .message__left img{position:relative;z-index:5}[data-page=page-introduction] .message__right{width:40vw}@media screen and (max-width: 850px){[data-page=page-introduction] .message__right{width:100%}}[data-page=page-introduction] .message__title{line-height:1.5789473684;letter-spacing:.02em;font-size:max(2.2rem,2.5333333333vw);font-weight:700;margin-top:max(4rem,2.6666666667vw);margin-bottom:max(2rem,4vw)}[data-page=page-introduction] .message__title:before,[data-page=page-introduction] .message__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .message__title:before{margin-block-end:calc((1 - 1.5789473684) * .5em)}[data-page=page-introduction] .message__title:after{margin-block-start:calc((1 - 1.5789473684) * .5em)}[data-page=page-introduction] .message__text{line-height:2.0625;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-introduction] .message__text:before,[data-page=page-introduction] .message__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .message__text:before{margin-block-end:-.53125em}[data-page=page-introduction] .message__text:after{margin-block-start:-.53125em}[data-page=page-introduction] .message__text span{display:block}[data-page=page-introduction] .message__text span:first-letter{padding-left:1em}[data-page=page-introduction] .img-area{margin-bottom:max(10rem,10vw);position:relative}[data-page=page-introduction] .img-area__midori-l{position:absolute;bottom:1.6666666667vw;left:0;width:15vw;z-index:5}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__midori-l{bottom:-2.6666666667vw;width:13.3333333333vw}}[data-page=page-introduction] .img-area__midori-r{position:absolute;bottom:-1.3333333333vw;right:0;width:12.6666666667vw;z-index:5}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__midori-r{bottom:-10.6666666667vw}}[data-page=page-introduction] .img-area__inner{z-index:3;margin:0 auto;height:auto;width:93.3333333333vw;aspect-ratio:1400/685;position:relative}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__inner{aspect-ratio:680/700;width:96%}}[data-page=page-introduction] .img-area__img{position:absolute;top:0;left:0;border-radius:2rem;overflow:hidden}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img{border-radius:1rem}}[data-page=page-introduction] .img-area__img--01{top:4vw;width:26.6666666667vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--01{top:58.6666666667vw;left:36.6666666667vw;width:54vw}}[data-page=page-introduction] .img-area__img--02{top:25.6666666667vw;left:17vw;width:13.3333333333vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--02{top:36vw;left:6.6666666667vw;width:22.1333333333vw}}[data-page=page-introduction] .img-area__img--03{top:0vw;left:41.6666666667vw;width:20vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--03{top:8.6666666667vw;left:45.3333333333vw;width:32vw}}[data-page=page-introduction] .img-area__img--04{top:14vw;left:32.3333333333vw;width:29.3333333333vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--04{left:0;top:0;width:41.3333333333vw}}[data-page=page-introduction] .img-area__img--05{top:34vw;left:32.3333333333vw;width:12vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--05{width:18vw;top:68vw;left:14.6666666667vw}}[data-page=page-introduction] .img-area__img--06{top:5vw;left:64vw;width:30.3333333333vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--06{top:34.6666666667vw;left:32.6666666667vw;width:31.2vw}}[data-page=page-introduction] .img-area__img--07{top:26.6666666667vw;left:64vw;width:15.8vw}@media screen and (max-width: 850px){[data-page=page-introduction] .img-area__img--07{top:30.6666666667vw;width:19.7333333333vw;left:66.6666666667vw}}[data-page=page-introduction] .purpose{background:#f7f7f7;padding-bottom:max(8rem,6.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose{padding-bottom:6rem}}[data-page=page-introduction] .purpose__top{padding-top:max(6rem,7.3333333333vw);padding-bottom:max(3rem,5.3333333333vw);background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/purpose-bg.webp) no-repeat;background-color:#f7f7f7;background-position:center center;background-size:cover}[data-page=page-introduction] .purpose__top-inner{width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__top-inner{width:90%}}[data-page=page-introduction] .purpose__phrase{margin-inline:auto;margin-top:max(3rem,2vw);margin-bottom:max(3rem,2.6666666667vw);height:auto;width:max(50rem,52.8vw);aspect-ratio:792/293;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/write-static.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/write-static.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__phrase{width:90%}}[data-page=page-introduction] .purpose__sub-phrase{margin:0 auto;margin-bottom:max(3rem,4vw);height:auto;width:max(25rem,35.3333333333vw);aspect-ratio:462/34;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/write-sub.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/write-sub.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}[data-page=page-introduction] .purpose__text{line-height:1.9444444444;letter-spacing:.02em;font-size:max(1.4rem,1.2vw);text-align:center}[data-page=page-introduction] .purpose__text:before,[data-page=page-introduction] .purpose__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .purpose__text:before{margin-block-end:calc((1 - 1.9444444444) * .5em)}[data-page=page-introduction] .purpose__text:after{margin-block-start:calc((1 - 1.9444444444) * .5em)}[data-page=page-introduction] .purpose__list{display:flex;flex-direction:column;gap:max(3rem,2.6666666667vw);width:86.6666666667vw;margin:0 auto}[data-page=page-introduction] .purpose__item{overflow:hidden;position:relative;border-radius:1rem;padding-top:max(8rem,8.3333333333vw);padding-bottom:max(5rem,6.6666666667vw);padding-inline:max(5rem,4.6666666667vw);display:flex;justify-content:space-between;align-items:center;background:#fff}@media screen and (max-width: 1120px){[data-page=page-introduction] .purpose__item{align-items:flex-start;flex-direction:column;gap:max(3rem,2.6666666667vw)}}@media screen and (max-width: 1120px) and (max-width: 850px){[data-page=page-introduction] .purpose__item{padding-inline:1.6rem}}[data-page=page-introduction] .purpose__item--vision{border:solid 2px #ec79a0}[data-page=page-introduction] .purpose__item--vision .purpose__item-sub-title{color:#ec79a0}[data-page=page-introduction] .purpose__item--vision .purpose__item-title{background:#ec79a0}[data-page=page-introduction] .purpose__item--mission{border:solid 2px #9cc813}[data-page=page-introduction] .purpose__item--mission .purpose__item-sub-title{color:#9cc813}[data-page=page-introduction] .purpose__item--mission .purpose__item-title{background:#9cc813}[data-page=page-introduction] .purpose__item--value{border:solid 2px #00b3ed}[data-page=page-introduction] .purpose__item--value .purpose__item-num-title{color:#00b3ed}[data-page=page-introduction] .purpose__item--value .purpose__item-num-text{color:#666}[data-page=page-introduction] .purpose__item--value .purpose__item-title{background:#00b3ed}[data-page=page-introduction] .purpose__item-title{border-radius:0 0 1rem;position:absolute;top:0;left:0;color:#fff;height:auto;width:max(28rem,22vw);aspect-ratio:330/70;display:grid;place-content:center}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__item-title{width:22rem}}[data-page=page-introduction] .purpose__item-title-inner{height:fit-content;display:flex;justify-content:center;align-items:flex-end;gap:max(1rem,1.3333333333vw)}[data-page=page-introduction] .purpose__item-title-en{line-height:1;letter-spacing:.02em;font-size:max(2.6rem,2vw)}[data-page=page-introduction] .purpose__item-title-en:before,[data-page=page-introduction] .purpose__item-title-en:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .purpose__item-title-en:before{margin-block-end:0em}[data-page=page-introduction] .purpose__item-title-en:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__item-title-en{font-size:2.2rem}}[data-page=page-introduction] .purpose__item-title-jp{font-weight:700;line-height:1;letter-spacing:.02em;font-size:max(1.4rem,.9333333333vw)}[data-page=page-introduction] .purpose__item-title-jp:before,[data-page=page-introduction] .purpose__item-title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .purpose__item-title-jp:before{margin-block-end:0em}[data-page=page-introduction] .purpose__item-title-jp:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__item-title-jp{font-size:1.2rem}}[data-page=page-introduction] .purpose__item-sub-title{font-weight:700;line-height:1.9444444444;letter-spacing:.02em;font-size:max(2.8rem,2.4vw)}[data-page=page-introduction] .purpose__item-sub-title:before,[data-page=page-introduction] .purpose__item-sub-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .purpose__item-sub-title:before{margin-block-end:calc((1 - 1.9444444444) * .5em)}[data-page=page-introduction] .purpose__item-sub-title:after{margin-block-start:calc((1 - 1.9444444444) * .5em)}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__item-sub-title{line-height:1.5;font-size:2rem}}[data-page=page-introduction] .purpose__item-texts{display:flex;flex-direction:column;gap:max(1rem,1vw)}[data-page=page-introduction] .purpose__item-text{width:40vw;font-weight:500;color:#666;padding-left:1em;line-height:1.9444444444;letter-spacing:-.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.2vw)}@media screen and (max-width: 1120px){[data-page=page-introduction] .purpose__item-text{font-size:1.4rem;padding-left:0;width:100%}}[data-page=page-introduction] .purpose__item-text--indent{padding-left:1em;text-indent:-1em}[data-page=page-introduction] .purpose__item-nums{display:grid;grid-template-columns:repeat(2,1fr);gap:max(3rem,4.6666666667vw) max(1.5rem,10vw)}@media screen and (max-width: 1120px){[data-page=page-introduction] .purpose__item-nums{gap:2rem 3rem}}@media screen and (max-width: 1120px) and (max-width: 850px){[data-page=page-introduction] .purpose__item-nums{grid-template-columns:1fr;gap:3rem}}[data-page=page-introduction] .purpose__item-num{display:grid;grid-template-columns:1fr 20.6666666667vw;gap:max(2rem,2.6666666667vw)}@media screen and (max-width: 1350px) and (max-width: 850px){[data-page=page-introduction] .purpose__item-num{display:flex;grid-template-columns:auto}}[data-page=page-introduction] .purpose__item-num img{height:max(6rem,7.9333333333vw);width:auto}@media screen and (max-width: 850px){[data-page=page-introduction] .purpose__item-num img{min-width:7.5rem}}[data-page=page-introduction] .purpose__item-num-title{font-weight:700;line-height:1.5555555556;letter-spacing:.02em;font-size:max(2.4rem,3vw);margin-bottom:max(1.5rem,2vw)}[data-page=page-introduction] .purpose__item-num-title:before,[data-page=page-introduction] .purpose__item-num-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .purpose__item-num-title:before{margin-block-end:calc((1 - 1.5555555556) * .5em)}[data-page=page-introduction] .purpose__item-num-title:after{margin-block-start:calc((1 - 1.5555555556) * .5em)}[data-page=page-introduction] .purpose__item-num-text{line-height:1.9444444444;letter-spacing:-.02em;font-size:max(1.4rem,1.2vw);color:#666}[data-page=page-introduction] .purpose__item-num-text:before,[data-page=page-introduction] .purpose__item-num-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .purpose__item-num-text:before{margin-block-end:calc((1 - 1.9444444444) * .5em)}[data-page=page-introduction] .purpose__item-num-text:after{margin-block-start:calc((1 - 1.9444444444) * .5em)}[data-page=page-introduction] .rec{padding-top:max(6rem,6.6666666667vw);padding-bottom:max(6rem,6.6666666667vw)}[data-page=page-introduction] .rec__inner{margin:0 auto;width:86.6666666667vw}@media screen and (max-width: 850px){[data-page=page-introduction] .rec__inner{width:90%}}[data-page=page-introduction] .rec__list{margin:max(3rem,4vw) auto max(3rem,3.3333333333vw);display:flex;justify-content:center;flex-wrap:wrap;gap:1vw}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__list{gap:1.5vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__list{gap:3vw}}[data-page=page-introduction] .rec__item{height:auto;width:16.5vw;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item{width:27vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item{width:42vw}}[data-page=page-introduction] .rec__item:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/rec-circle.svg) no-repeat;background-size:cover}[data-page=page-introduction] .rec__item--1 .rec__item-inner:after{content:"";display:block;height:auto;width:5.3333333333vw;aspect-ratio:80/60;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/rec-circle01-icon.webp) no-repeat;background-size:cover}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item--1 .rec__item-inner:after{width:6vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item--1 .rec__item-inner:after{width:10vw}}[data-page=page-introduction] .rec__item--2 .rec__item-inner:after{content:"";display:block;height:auto;width:6.1333333333vw;aspect-ratio:92/50;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/rec-circle02-icon.webp) no-repeat;background-size:cover}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item--2 .rec__item-inner:after{width:6vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item--2 .rec__item-inner:after{width:10vw}}[data-page=page-introduction] .rec__item--3 .rec__item-inner:after{content:"";display:block;height:auto;width:4vw;aspect-ratio:60/53;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/rec-circle03-icon.webp) no-repeat;background-size:cover}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item--3 .rec__item-inner:after{width:5.5vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item--3 .rec__item-inner:after{width:8.5vw}}[data-page=page-introduction] .rec__item--4 .rec__item-inner:after{content:"";display:block;height:auto;width:4.4vw;aspect-ratio:66/69;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/rec-circle04-icon.webp) no-repeat;background-size:cover}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item--4 .rec__item-inner:after{width:5vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item--4 .rec__item-inner:after{width:8vw}}[data-page=page-introduction] .rec__item--5 .rec__item-inner:after{content:"";display:block;height:auto;width:3.8vw;aspect-ratio:57/61;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/introduction/rec-circle05-icon.webp) no-repeat;background-size:cover}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item--5 .rec__item-inner:after{width:5vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item--5 .rec__item-inner:after{width:8vw}}[data-page=page-introduction] .rec__item-title{line-height:1;letter-spacing:.02em;font-size:1.8666666667vw;color:#999}[data-page=page-introduction] .rec__item-title:before,[data-page=page-introduction] .rec__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .rec__item-title:before{margin-block-end:0em}[data-page=page-introduction] .rec__item-title:after{margin-block-start:0em}@media screen and (max-width: 1024px){[data-page=page-introduction] .rec__item-title{font-size:3vw}}@media screen and (max-width: 1024px) and (max-width: 600px){[data-page=page-introduction] .rec__item-title{font-size:5vw}}[data-page=page-introduction] .rec__item-inner{border-radius:9999px;background:#fff;box-shadow:0 0 20px 1px #0003;height:auto;width:calc(100% - 1.8666666667vw * 2);aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:max(1rem,1.3333333333vw);z-index:10;position:relative}@media screen and (max-width: 1000px){[data-page=page-introduction] .rec__item-inner{justify-content:center}}@media screen and (max-width: 1000px) and (max-width: 850px){[data-page=page-introduction] .rec__item-inner{width:80%}}[data-page=page-introduction] .rec__text{text-align:center;background:#f7f7f7;line-height:2;letter-spacing:0em;font-size:max(1.6rem,1.2666666667vw);padding:max(2rem,2vw)}[data-page=page-introduction] .rec__text:before,[data-page=page-introduction] .rec__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .rec__text:before{margin-block-end:-.5em}[data-page=page-introduction] .rec__text:after{margin-block-start:-.5em}[data-page=page-introduction] .number{background:#f7f7f7;padding-top:max(6rem,6.6666666667vw);padding-bottom:max(6rem,7.3333333333vw)}[data-page=page-introduction] .number__inner{width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-introduction] .number__inner{width:90%}}[data-page=page-introduction] .number__annotation{margin-top:max(1rem,1.3333333333vw);text-align:right;font-weight:700;color:#999;line-height:1;letter-spacing:.02em;font-size:max(1rem,.9333333333vw)}[data-page=page-introduction] .number__annotation:before,[data-page=page-introduction] .number__annotation:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .number__annotation:before{margin-block-end:0em}[data-page=page-introduction] .number__annotation:after{margin-block-start:0em}[data-page=page-introduction] .number__container-wrap{margin-top:3.3333333333vw;display:flex;flex-direction:column;gap:5.3333333333vw}[data-page=page-introduction] .number__container--blue .number__sec-title{background:#00b3ed}[data-page=page-introduction] .number__container--blue .number__item-title:before{background:#00b3ed}[data-page=page-introduction] .number__container--green .number__sec-title{background:#9cc813}[data-page=page-introduction] .number__container--green .number__item-title:before{background:#9cc813}[data-page=page-introduction] .number__sec-title{background:#ec79a0;font-weight:700;color:#fff;padding-inline:max(2rem,4vw);padding-block:max(1.2rem,1.6666666667vw);line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.6vw);border-radius:2rem}@media screen and (max-width: 850px){[data-page=page-introduction] .number__sec-title{border-radius:1rem}}[data-page=page-introduction] .number__sec-title span{margin-left:max(1.5rem,2vw);line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.2rem,.9333333333vw);opacity:.8}[data-page=page-introduction] .number__list{margin-top:max(2rem,2vw);display:grid;grid-template-columns:repeat(6,1fr);gap:max(2rem,2vw)}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list{grid-template-columns:repeat(2,1fr)}}[data-page=page-introduction] .number__list--01 .number__item:nth-child(1){grid-column:1/4}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--01 .number__item:nth-child(1){grid-column:1/-1}}[data-page=page-introduction] .number__list--01 .number__item:nth-child(2){grid-column:4/8}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--01 .number__item:nth-child(2){grid-column:1/-1}}[data-page=page-introduction] .number__list--01 .number__item:nth-child(3){grid-column:1/8}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--01 .number__item:nth-child(3){grid-column:1/-1}}[data-page=page-introduction] .number__list--02 .number__item:nth-child(1){grid-column:1/4}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--02 .number__item:nth-child(1){grid-column:1/-1}}[data-page=page-introduction] .number__list--02 .number__item:nth-child(2){grid-column:4/8}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--02 .number__item:nth-child(2){grid-column:1/2}}[data-page=page-introduction] .number__list--02 .number__item:nth-child(3){grid-column:1/3}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--02 .number__item:nth-child(3){grid-column:2/3}}[data-page=page-introduction] .number__list--02 .number__item:nth-child(4){grid-column:3/5}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--02 .number__item:nth-child(4){grid-column:1/2}}[data-page=page-introduction] .number__list--02 .number__item:nth-child(5){grid-column:5/8}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--02 .number__item:nth-child(5){grid-column:2/3}}[data-page=page-introduction] .number__list--03 .number__item:nth-child(1){grid-column:1/8}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--03 .number__item:nth-child(1){grid-column:1/-1}}[data-page=page-introduction] .number__list--03 .number__item:nth-child(2){grid-column:1/4}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--03 .number__item:nth-child(2){grid-column:1/2}}@media screen and (max-width: 850px) and (max-width: 600px){[data-page=page-introduction] .number__list--03 .number__item:nth-child(2){grid-column:1/-1}}[data-page=page-introduction] .number__list--03 .number__item:nth-child(3){grid-column:4/8}@media screen and (max-width: 850px){[data-page=page-introduction] .number__list--03 .number__item:nth-child(3){grid-column:2/3}}@media screen and (max-width: 850px) and (max-width: 600px){[data-page=page-introduction] .number__list--03 .number__item:nth-child(3){grid-column:1/-1}}[data-page=page-introduction] .number__item{background:#fff;border-radius:1rem;padding:max(2rem,2.6666666667vw) max(1rem,2.6666666667vw) max(1.5rem,1.3333333333vw)}[data-page=page-introduction] .number__item-title{display:flex;align-items:center;gap:max(.5rem,1.3333333333vw);line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.3333333333vw);padding-bottom:max(1.5rem,2vw);font-weight:700}@media screen and (max-width: 600px){[data-page=page-introduction] .number__item-title{font-size:1.2rem}}[data-page=page-introduction] .number__item-title span{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.2rem,.9333333333vw)}@media screen and (max-width: 600px){[data-page=page-introduction] .number__item-title span{font-size:1rem}}[data-page=page-introduction] .number__item-title:before{content:"";height:auto;width:max(.4rem,.5333333333vw);aspect-ratio:1;border-radius:9999px;background:#ec79a0}[data-page=page-introduction] .number__item-block{color:#999;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 600px){[data-page=page-introduction] .number__item-block{grid-template-columns:1fr}}[data-page=page-introduction] .number__item-block--1{padding-bottom:max(2rem,2vw);margin-bottom:max(2rem,2vw);border-bottom:solid 1px #d5d5d5}[data-page=page-introduction] .number__item-block--column{grid-template-columns:1fr}[data-page=page-introduction] .number__item-block .number__item-main{text-align:center}[data-page=page-introduction] .number__item-block-o{padding-bottom:max(1.5rem,1.3333333333vw)}[data-page=page-introduction] .number__item-block-o:nth-child(1){border-right:solid 1px #d5d5d5}@media screen and (max-width: 600px){[data-page=page-introduction] .number__item-block-o:nth-child(1){border-right:none;border-bottom:solid 1px #d5d5d5;margin-bottom:1.5rem}}[data-page=page-introduction] .number__item-block-o.border-b{border-right:none;border-bottom:solid 1px #d5d5d5;margin-bottom:max(1.5rem,1.3333333333vw)}[data-page=page-introduction] .number__item-block-o .danzyo{width:29.3333333333vw;margin:0 auto;display:block}@media screen and (max-width: 850px){[data-page=page-introduction] .number__item-block-o .danzyo{width:90%}}[data-page=page-introduction] .number__item-block-o .age{width:max(15rem,19.3333333333vw);margin:0 auto;display:block}[data-page=page-introduction] .number__item-block-o .gradu{width:36.6666666667vw;margin:0 auto;display:block}@media screen and (max-width: 850px){[data-page=page-introduction] .number__item-block-o .gradu{width:90%}}[data-page=page-introduction] .number__item-block-title{text-align:center;line-height:1;letter-spacing:.02em;font-size:max(1.6rem,2vw);font-weight:700;margin-bottom:max(1.5rem,1.3333333333vw)}[data-page=page-introduction] .number__item-block-title:before,[data-page=page-introduction] .number__item-block-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .number__item-block-title:before{margin-block-end:0em}[data-page=page-introduction] .number__item-block-title:after{margin-block-start:0em}[data-page=page-introduction] .number__item-block-sTitle{line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.2vw);font-weight:700;width:fit-content;margin-inline:auto;margin-bottom:max(1.5rem,2vw);color:#fff;border-radius:9999px;background:#999;padding:max(.5rem,.6666666667vw) max(1.5rem,2vw)}[data-page=page-introduction] .number__item-block-sTitle:before,[data-page=page-introduction] .number__item-block-sTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .number__item-block-sTitle:before{margin-block-end:0em}[data-page=page-introduction] .number__item-block-sTitle:after{margin-block-start:0em}[data-page=page-introduction] .number__item-box{display:flex;flex-direction:column;align-items:center;gap:max(1.5rem,2vw)}[data-page=page-introduction] .number__item-icon{width:max(3.6rem,5.4vw)}[data-page=page-introduction] .number__item-icon--tower{width:max(5rem,7.2666666667vw)}[data-page=page-introduction] .number__item-icon--beach{width:max(4rem,4.7333333333vw)}[data-page=page-introduction] .number__item-lr{display:grid;grid-template-columns:repeat(2,1fr)}[data-page=page-introduction] .number__item-o{color:#999;padding-block:1.3333333333vw;display:flex;align-items:center;flex-direction:column}[data-page=page-introduction] .number__item-o:nth-child(1){border-right:solid 1px #d5d5d5}[data-page=page-introduction] .number__item-time{display:flex;justify-content:center;align-items:flex-end;gap:max(1.5rem,4vw);margin-top:max(2rem,2.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-introduction] .number__item-time{margin-top:0;flex-direction:column;align-items:center}}[data-page=page-introduction] .number__item-time img{width:max(4rem,5.4vw)}[data-page=page-introduction] .number__item-main{color:#999;font-weight:700;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,2vw)}[data-page=page-introduction] .number__item-main .pink{color:#df7498}[data-page=page-introduction] .number__item-main .blue{color:#00b3ed}[data-page=page-introduction] .number__item-main .green{color:#9cc813}[data-page=page-introduction] .number__item-main .seven{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(4rem,5.0666666667vw)}[data-page=page-introduction] .number__item-main .four{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.8rem,2.6666666667vw)}[data-page=page-introduction] .number__item-main .fifth{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,3.3333333333vw)}[data-page=page-introduction] .number__item-main .six{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(2rem,4vw)}[data-page=page-introduction] .number__item-main .nine{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(6rem,6vw)}[data-page=page-introduction] .number__item-main .hyakuzyu{line-height:.7272727273;letter-spacing:.04em;margin-block:calc((1em - 1lh)/2);font-size:max(6rem,7.3333333333vw)}[data-page=page-introduction] .number__item-graph{display:flex;justify-content:center;align-items:center;gap:max(5rem,8.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-introduction] .number__item-graph{flex-direction:column}}[data-page=page-introduction] .number__item-graph-o{margin-bottom:max(1rem,1.3333333333vw);width:28.8vw}@media screen and (max-width: 850px){[data-page=page-introduction] .number__item-graph-o{max-width:43rem;width:100%;margin-bottom:0}}[data-page=page-introduction] .number__item-graph-o .graph-img{margin-top:max(1.5rem,1.3333333333vw)}[data-page=page-introduction] .number__item-anno{font-weight:700;text-align:center;margin-top:max(.5rem,.6666666667vw);line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.6vw)}[data-page=page-introduction] .number__item-anno:before,[data-page=page-introduction] .number__item-anno:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-introduction] .number__item-anno:before{margin-block-end:0em}[data-page=page-introduction] .number__item-anno:after{margin-block-start:0em}[data-page=page-introduction] .number__item-logo{height:max(2.6rem,2.4vw);margin-bottom:max(.5rem,.6666666667vw);width:auto}[data-page=page-introduction] .number__item-logo img{height:100%;width:auto}[data-page=page-environment] .sec-title{width:fit-content;margin:0 auto max(3rem,2.6666666667vw);position:relative;font-weight:700;padding-bottom:max(1.5rem,1.6666666667vw);z-index:5;line-height:1;letter-spacing:.02em;font-size:max(2.4rem,2.2666666667vw)}[data-page=page-environment] .sec-title:before,[data-page=page-environment] .sec-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .sec-title:before{margin-block-end:0em}[data-page=page-environment] .sec-title:after{margin-block-start:0em}[data-page=page-environment] .sec-title:after{content:"";position:absolute;bottom:-4px;left:50%;translate:-50% 0;height:4px;width:max(6rem,8vw);background-image:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}@media screen and (max-width: 850px){[data-page=page-environment] .sec-title:after{height:2px;bottom:-2px}}[data-page=page-environment] .sec-text{text-align:center;width:90%;margin:0 auto max(5rem,6.6666666667vw);line-height:2.0625;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-environment] .sec-text:before,[data-page=page-environment] .sec-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .sec-text:before{margin-block-end:-.53125em}[data-page=page-environment] .sec-text:after{margin-block-start:-.53125em}@media screen and (max-width: 850px){[data-page=page-environment] .sec-text{width:90%;line-height:1.75}}[data-page=page-environment] .create{position:relative;margin:min(0rem,-2.6666666667vw) auto 0}@media screen and (max-width: 850px){[data-page=page-environment] .create{margin-top:0}}[data-page=page-environment] .create__top{margin:0 auto max(4rem,4vw);display:flex;justify-content:center;position:relative;width:90%}@media screen and (max-width: 850px){[data-page=page-environment] .create__top{flex-direction:column;gap:2rem;margin-bottom:4rem}}[data-page=page-environment] .create__top:before{content:"";position:absolute;top:-6vw;left:5vw;height:auto;width:max(4rem,4.2666666667vw);aspect-ratio:64/48;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/create-img.svg) no-repeat;background-size:contain}@media screen and (max-width: 850px){[data-page=page-environment] .create__top:before{left:1rem;top:-4rem}}[data-page=page-environment] .create__top-title{font-weight:700;line-height:1.6666666667;letter-spacing:.02em;font-size:max(2.4rem,2.4vw);width:24.6666666667vw}[data-page=page-environment] .create__top-title:before,[data-page=page-environment] .create__top-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .create__top-title:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-environment] .create__top-title:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}@media screen and (max-width: 850px){[data-page=page-environment] .create__top-title{width:100%}}[data-page=page-environment] .create__top-text{text-align:center;line-height:1.75;letter-spacing:.02em;font-size:max(1.6rem,1.3333333333vw);width:100%}[data-page=page-environment] .create__top-text:before,[data-page=page-environment] .create__top-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .create__top-text:before{margin-block-end:-.375em}[data-page=page-environment] .create__top-text:after{margin-block-start:-.375em}[data-page=page-environment] .anchors__list{display:grid;grid-template-columns:repeat(3,1fr);width:74.6666666667vw}@media screen and (max-width: 850px){[data-page=page-environment] .anchors__list{grid-template-columns:repeat(2,1fr)}}[data-page=page-environment] .education{background:#fff6d9;padding-top:max(6rem,10.6666666667vw);padding-bottom:max(6rem,22.6666666667vw);position:relative}[data-page=page-environment] .education:before{content:"";position:absolute;top:0;left:0;height:auto;width:100%;aspect-ratio:2250/267;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/bg01.webp) no-repeat;background-size:cover}[data-page=page-environment] .education:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:2250/272;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/bg02.webp) no-repeat;background-size:cover}[data-page=page-environment] .education__top-bg01{position:absolute;top:2.6666666667vw;left:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower01.svg) no-repeat;background-size:contain}[data-page=page-environment] .education__top-bg02{position:absolute;top:1vw;right:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower02.svg) no-repeat;background-size:contain}[data-page=page-environment] .education__bottom-bg01{z-index:10;position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower02.svg) no-repeat;background-size:contain}[data-page=page-environment] .education__bottom-bg02{z-index:10;position:absolute;bottom:.6666666667vw;right:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower01.svg) no-repeat;background-size:contain}[data-page=page-environment] .education__list{width:84vw;margin:0 auto;display:flex;flex-direction:column;gap:max(6rem,8.3333333333vw)}@media screen and (max-width: 850px){[data-page=page-environment] .education__list{width:90%}}[data-page=page-environment] .education__item{display:flex;gap:max(3rem,6.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-environment] .education__item{flex-direction:column-reverse}}[data-page=page-environment] .education__item--reverse{flex-direction:row-reverse}@media screen and (max-width: 850px){[data-page=page-environment] .education__item--reverse{flex-direction:column-reverse}}[data-page=page-environment] .education__item-left{width:36.3333333333vw}@media screen and (max-width: 850px){[data-page=page-environment] .education__item-left{width:100%}}[data-page=page-environment] .education__item-title{display:flex;align-items:center;gap:max(1.5rem,2.3333333333vw);line-height:1.6875;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(2rem,2.1333333333vw);margin-bottom:max(2rem,3.3333333333vw)}[data-page=page-environment] .education__item-title span{margin-top:-1vw;line-height:1;letter-spacing:.02em;font-size:8vw;color:#eedea9}[data-page=page-environment] .education__item-title span:before,[data-page=page-environment] .education__item-title span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .education__item-title span:before{margin-block-end:0em}[data-page=page-environment] .education__item-title span:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-environment] .education__item-title span{font-size:4rem}}[data-page=page-environment] .education__item-text{line-height:1.875;letter-spacing:0em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-environment] .education__item-text:before,[data-page=page-environment] .education__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .education__item-text:before{margin-block-end:-.4375em}[data-page=page-environment] .education__item-text:after{margin-block-start:-.4375em}[data-page=page-environment] .education__item-right{width:41.3333333333vw;border-radius:2rem;overflow:hidden;height:fit-content}@media screen and (max-width: 850px){[data-page=page-environment] .education__item-right{max-width:40rem;margin:0 auto;width:100%}}[data-page=page-environment] .structure{padding-bottom:22.6666666667vw;position:relative}[data-page=page-environment] .structure__bottom-bg01{z-index:10;position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower01.svg) no-repeat;background-size:contain}[data-page=page-environment] .structure__bottom-bg02{z-index:10;position:absolute;bottom:.6666666667vw;right:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower02.svg) no-repeat;background-size:contain}[data-page=page-environment] .structure:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:2250/267;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/bg01.webp) no-repeat;background-size:cover}[data-page=page-environment] .structure--0{position:relative;background:#fff6d9;padding-top:max(6rem,10.6666666667vw);padding-bottom:max(6rem,22.6666666667vw)}[data-page=page-environment] .structure--0:before{content:"";position:absolute;top:0;left:0;height:auto;width:100%;aspect-ratio:2250/267;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/bg01.webp) no-repeat;background-size:cover}[data-page=page-environment] .structure--0:after{content:"";position:absolute;bottom:0;left:0;height:auto;width:100%;aspect-ratio:2250/272;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/bg02.webp) no-repeat;background-size:cover}[data-page=page-environment] .structure--0 .education__top-bg01{position:absolute;top:2.6666666667vw;left:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower01.svg) no-repeat;background-size:contain}[data-page=page-environment] .structure--0 .education__top-bg02{position:absolute;top:1vw;right:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower02.svg) no-repeat;background-size:contain}[data-page=page-environment] .structure--0 .education__bottom-bg01{z-index:10;position:absolute;bottom:0;left:3.3333333333vw;height:auto;width:15.6vw;aspect-ratio:234/175;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower02.svg) no-repeat;background-size:contain}[data-page=page-environment] .structure--0 .education__bottom-bg02{z-index:10;position:absolute;bottom:.6666666667vw;right:3.3333333333vw;height:auto;width:10.9333333333vw;aspect-ratio:164/127;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/environment/flower01.svg) no-repeat;background-size:contain}[data-page=page-environment] .structure--2{background:#fff6d9;padding-bottom:12vw}@media screen and (max-width: 850px){[data-page=page-environment] .structure--2{padding-bottom:25vw}}[data-page=page-environment] .structure--2:after{display:none}[data-page=page-environment] .structure__list{display:flex;flex-direction:column;justify-content:center;width:66.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-environment] .structure__list{width:90%}}[data-page=page-environment] .structure__item{display:flex;gap:max(2rem,4vw)}@media screen and (max-width: 850px){[data-page=page-environment] .structure__item{flex-direction:column-reverse}}[data-page=page-environment] .structure__item:not(:last-child){padding-bottom:max(2rem,4vw);margin-bottom:max(2rem,4vw);border-bottom:solid 1px #cccccc}[data-page=page-environment] .structure__item-left{width:33.3333333333vw}@media screen and (max-width: 850px){[data-page=page-environment] .structure__item-left{width:100%}}[data-page=page-environment] .structure__item-title{display:flex;align-items:center;gap:max(1.5rem,1.3333333333vw);line-height:1.3076923077;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.8rem,1.7333333333vw);font-weight:700;margin-bottom:max(1.5rem,1.3333333333vw)}[data-page=page-environment] .structure__item-title span{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.8rem,1.8666666667vw);display:flex;justify-content:center;align-items:center;border-radius:9999px;background:#ffc200;height:auto;width:max(3.4rem,3.3333333333vw);aspect-ratio:1}[data-page=page-environment] .structure__item-text{line-height:1.875;letter-spacing:.08em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-environment] .structure__item-text:before,[data-page=page-environment] .structure__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-environment] .structure__item-text:before{margin-block-end:-.4375em}[data-page=page-environment] .structure__item-text:after{margin-block-start:-.4375em}[data-page=page-environment] .structure__item-right{width:29.3333333333vw;height:fit-content;border-radius:2rem;overflow:hidden}@media screen and (max-width: 850px){[data-page=page-environment] .structure__item-right{width:100%;max-width:40rem;margin:0 auto}}[data-page=page-challenge] .create__top{width:90%;margin:min(0rem,-2.6666666667vw) auto 0;padding-bottom:max(10rem,16vw);display:flex;justify-content:center;position:relative}@media screen and (max-width: 850px){[data-page=page-challenge] .create__top{margin-top:0;flex-direction:column;gap:2rem;width:90%}}[data-page=page-challenge] .create__top:before{content:"";position:absolute;top:-4.6666666667vw;left:6vw;height:auto;width:max(6rem,6.6vw);aspect-ratio:99/57;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/challenge/first-img.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-challenge] .create__top:before{left:-1rem;top:-4rem}}[data-page=page-challenge] .create__top:after{content:"";position:absolute;bottom:0;left:50%;translate:-50%;height:auto;width:100vw;aspect-ratio:2250/267;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/challenge/top-bottom-bg.webp) no-repeat;background-size:cover}[data-page=page-challenge] .create__top-title{font-weight:700;line-height:1.6666666667;letter-spacing:.02em;font-size:max(2rem,2.4vw);width:28.3333333333vw}[data-page=page-challenge] .create__top-title:before,[data-page=page-challenge] .create__top-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-challenge] .create__top-title:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-challenge] .create__top-title:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}@media screen and (max-width: 850px){[data-page=page-challenge] .create__top-title{width:100%}}[data-page=page-challenge] .create__top-text{line-height:1.75;letter-spacing:.02em;font-size:max(1.6rem,1.3333333333vw);width:90%;text-align:center}[data-page=page-challenge] .create__top-text:before,[data-page=page-challenge] .create__top-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-challenge] .create__top-text:before{margin-block-end:-.375em}[data-page=page-challenge] .create__top-text:after{margin-block-start:-.375em}@media screen and (max-width: 850px){[data-page=page-challenge] .create__top-text{width:100%}}[data-page=page-challenge] .create-list{background:#faf7d7;padding:max(3rem,3.3333333333vw) 0 max(6rem,12vw)}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list{padding-bottom:25vw}}[data-page=page-challenge] .create-list__inner{display:flex;flex-direction:column;gap:max(8rem,12vw)}[data-page=page-challenge] .create-list__item{padding:0 6.6666666667vw;display:flex;gap:max(3rem,4vw);position:relative}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item{padding-inline:5%;flex-direction:column-reverse}}[data-page=page-challenge] .create-list__item:before{content:"";position:absolute;left:0;bottom:-9.3333333333vw;height:auto;width:max(10rem,11.3333333333vw);aspect-ratio:254/426;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/challenge/leaf-left.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item:before{bottom:-12vw}}[data-page=page-challenge] .create-list__item--reverse{flex-direction:row-reverse}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item--reverse{flex-direction:column-reverse}}[data-page=page-challenge] .create-list__item--reverse:before{bottom:-11vw;left:auto;right:0;width:max(9rem,11.6666666667vw);aspect-ratio:257/494;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/challenge/leaf-right.webp) no-repeat;background-size:cover}[data-page=page-challenge] .create-list__item:nth-child(1) .create-list__item-left{margin-top:3.6666666667vw}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item:nth-child(1) .create-list__item-left{margin-top:0}}[data-page=page-challenge] .create-list__item:nth-child(2) .create-list__item-left{margin-top:.6666666667vw}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item:nth-child(2) .create-list__item-left{margin-top:0}}[data-page=page-challenge] .create-list__item:nth-child(3) .create-list__item-left{margin-top:3.6666666667vw}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item:nth-child(3) .create-list__item-left{margin-top:0}}[data-page=page-challenge] .create-list__item:nth-child(4) .create-list__item-left{margin-top:6.6666666667vw}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item:nth-child(4) .create-list__item-left{margin-top:0}}[data-page=page-challenge] .create-list__item:nth-child(5) .create-list__item-left{margin-top:8.3333333333vw}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item:nth-child(5) .create-list__item-left{margin-top:0}}[data-page=page-challenge] .create-list__item .imgs{margin-top:max(1.5rem,2vw);width:100%;display:grid;grid-template-columns:1fr 1fr;padding-inline:max(1rem,2.6666666667vw) max(1rem,2vw);gap:max(1.5rem,2vw)}[data-page=page-challenge] .create-list__item .imgs img{border-radius:1rem}[data-page=page-challenge] .create-list__item .imgs img:nth-child(2){margin-top:max(2rem,3.6666666667vw)}[data-page=page-challenge] .create-list__item .imgs--left img:nth-child(1){margin-top:max(2rem,3.6666666667vw)}[data-page=page-challenge] .create-list__item .imgs--left img:nth-child(2){margin-top:0}[data-page=page-challenge] .create-list__item .img-top{border-radius:1rem;overflow:hidden}[data-page=page-challenge] .create-list__item-number{line-height:.5;letter-spacing:.02em;font-size:max(4.4rem,8vw);color:#e3e0bd;height:fit-content;margin-top:-1vw;font-weight:700}[data-page=page-challenge] .create-list__item-number:before,[data-page=page-challenge] .create-list__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-challenge] .create-list__item-number:before{margin-block-end:.25em}[data-page=page-challenge] .create-list__item-number:after{margin-block-start:.25em}[data-page=page-challenge] .create-list__item-title{line-height:1.5517241379;letter-spacing:.02em;font-size:max(2rem,1.9333333333vw);font-weight:700;color:#094;margin-bottom:max(2rem,2vw)}[data-page=page-challenge] .create-list__item-title:before,[data-page=page-challenge] .create-list__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-challenge] .create-list__item-title:before{margin-block-end:calc((1 - 1.5517241379) * .5em)}[data-page=page-challenge] .create-list__item-title:after{margin-block-start:calc((1 - 1.5517241379) * .5em)}[data-page=page-challenge] .create-list__item-left{width:44vw;position:relative;z-index:5}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item-left{width:100%}}[data-page=page-challenge] .create-list__item-right{margin-top:1.3333333333vw;height:fit-content;width:38.6666666667vw}@media screen and (max-width: 850px){[data-page=page-challenge] .create-list__item-right{width:100%}}[data-page=page-challenge] .create-list__item-top{display:flex;gap:max(1.5rem,2.3333333333vw)}[data-page=page-challenge] .create-list__item-top-text{line-height:1.875;letter-spacing:0em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-challenge] .create-list__item-top-text:before,[data-page=page-challenge] .create-list__item-top-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-challenge] .create-list__item-top-text:before{margin-block-end:-.4375em}[data-page=page-challenge] .create-list__item-top-text:after{margin-block-start:-.4375em}[data-page=page-challenge] .create-list__item-heighlight{margin-top:max(3rem,3.3333333333vw);border-radius:1rem;color:#fff;background:#094;padding:max(2rem,2.6666666667vw) max(2rem,3.3333333333vw)}[data-page=page-challenge] .create-list__item-heighlight-title{font-weight:700;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(2.2rem,1.7333333333vw);padding-bottom:max(1rem,.6666666667vw);border-bottom:solid 1px #66c28f}[data-page=page-challenge] .create-list__item-heighlight-title span{line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.2rem,.8vw)}[data-page=page-challenge] .create-list__item-heighlight-text{margin-top:max(1.5rem,1.3333333333vw);line-height:1.875;letter-spacing:0em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-challenge] .create-list__item-heighlight-text:before,[data-page=page-challenge] .create-list__item-heighlight-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-challenge] .create-list__item-heighlight-text:before{margin-block-end:-.4375em}[data-page=page-challenge] .create-list__item-heighlight-text:after{margin-block-start:-.4375em}[data-page=page-recruitment] .section-title{line-height:1;letter-spacing:.02em;font-size:max(2rem,1.7333333333vw);font-weight:700;padding-bottom:max(1.5rem,2vw);border-bottom:solid 4px #e6e6e6;position:relative}[data-page=page-recruitment] .section-title:before,[data-page=page-recruitment] .section-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .section-title:before{margin-block-end:0em}[data-page=page-recruitment] .section-title:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-recruitment] .section-title{border-bottom:solid 2px #e6e6e6}}[data-page=page-recruitment] .section-title:after{content:"";position:absolute;bottom:-4px;left:0;height:4px;width:max(8rem,8vw);background-image:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}@media screen and (max-width: 850px){[data-page=page-recruitment] .section-title:after{height:2px;bottom:-2px}}[data-page=page-recruitment] .section-title--blue{border-color:#cde1e8}[data-page=page-recruitment] .message{padding-bottom:max(5rem,6.6666666667vw)}[data-page=page-recruitment] .message .bottom-btn{width:90%;margin-inline:auto;padding:0}[data-page=page-recruitment] .message .bottom-btn__link{padding-inline:max(3rem,5.3333333333vw);height:max(9.5rem,12vw);width:max(30rem,66.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-recruitment] .message .bottom-btn__link{width:100%}}[data-page=page-recruitment] .message .bottom-btn__title-en{line-height:1;letter-spacing:.02em;font-size:max(2.8rem,2.6666666667vw)}[data-page=page-recruitment] .message .bottom-btn__title-en:before,[data-page=page-recruitment] .message .bottom-btn__title-en:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .message .bottom-btn__title-en:before{margin-block-end:0em}[data-page=page-recruitment] .message .bottom-btn__title-en:after{margin-block-start:0em}[data-page=page-recruitment] .message .bottom-btn__title-jp{line-height:1;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw)}[data-page=page-recruitment] .message .bottom-btn__title-jp:before,[data-page=page-recruitment] .message .bottom-btn__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .message .bottom-btn__title-jp:before{margin-block-end:0em}[data-page=page-recruitment] .message .bottom-btn__title-jp:after{margin-block-start:0em}[data-page=page-recruitment] .message__inner{display:flex;width:80vw;margin:0 auto max(5rem,10vw);justify-content:space-between}@media screen and (max-width: 850px){[data-page=page-recruitment] .message__inner{width:90%;flex-direction:column;gap:3rem}}[data-page=page-recruitment] .message__left{position:sticky;top:20rem;left:0;height:fit-content;width:36vw}@media screen and (max-width: 850px){[data-page=page-recruitment] .message__left{position:static;max-width:30rem;margin:0 auto;width:100%}}[data-page=page-recruitment] .message__left:before{content:"";position:absolute;top:-1.6666666667vw;left:-.6666666667vw;height:auto;width:max(8rem,8vw);aspect-ratio:119/69;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/message-birds.webp) no-repeat;background-size:cover}[data-page=page-recruitment] .message__left:after{content:"";position:absolute;bottom:-1.6666666667vw;right:-1.3333333333vw;height:auto;width:max(10rem,16.3333333333vw);aspect-ratio:366/254;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/message-clouds.webp) no-repeat;background-size:cover}@media screen and (max-width: 850px){[data-page=page-recruitment] .message__left:after{bottom:-5rem}}[data-page=page-recruitment] .message__right{width:40vw;position:relative;z-index:10}@media screen and (max-width: 850px){[data-page=page-recruitment] .message__right{width:100%}}[data-page=page-recruitment] .message__title{line-height:1.5789473684;letter-spacing:.02em;font-size:max(2rem,2.5333333333vw);font-weight:700;margin-top:max(3rem,2.6666666667vw);margin-bottom:max(2rem,4vw)}[data-page=page-recruitment] .message__title:before,[data-page=page-recruitment] .message__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .message__title:before{margin-block-end:calc((1 - 1.5789473684) * .5em)}[data-page=page-recruitment] .message__title:after{margin-block-start:calc((1 - 1.5789473684) * .5em)}[data-page=page-recruitment] .message__text{line-height:2.0625;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .message__text:before,[data-page=page-recruitment] .message__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .message__text:before{margin-block-end:-.53125em}[data-page=page-recruitment] .message__text:after{margin-block-start:-.53125em}[data-page=page-recruitment] .message__text span{display:block}[data-page=page-recruitment] .message__text span:first-letter{padding-left:1em}[data-page=page-recruitment] .requirement{position:relative;margin-top:12.6666666667vw;padding-top:max(6rem,3.6666666667vw);padding-bottom:14.3333333333vw;background:#edfbff}[data-page=page-recruitment] .requirement:before{content:"";position:absolute;top:-12.6666666667vw;left:0;width:100%;height:auto;aspect-ratio:1500/201;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/requirement-top-bg.webp) no-repeat;background-size:cover}[data-page=page-recruitment] .requirement:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:2250/267;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/requirement-bottom-bg.webp) no-repeat;background-size:cover}[data-page=page-recruitment] .requirement__inner{width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-recruitment] .requirement__inner{width:90%}}[data-page=page-recruitment] .requirement__title{margin-top:max(2rem,2.6666666667vw);position:relative}[data-page=page-recruitment] .requirement__title span{position:relative;display:block;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.3333333333vw);padding:max(1.5rem,1.6666666667vw) max(2rem,2.6666666667vw);z-index:5;background:#edfbff;border-radius:1rem}[data-page=page-recruitment] .requirement__title span i{font-style:normal;line-height:1.1428571429;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1rem,.9333333333vw)}[data-page=page-recruitment] .requirement__title:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:calc(100% + 6px);width:calc(100% + 6px);background-image:linear-gradient(-30deg,#00b3ed 0% 33.33%,#9cc813 33.33% 66.66%,#ec79a0 66.66% 100%);display:block;border-radius:1rem}[data-page=page-recruitment] .requirement__wraps{display:flex;flex-direction:column;gap:max(3rem,4vw)}@media screen and (max-width: 850px){[data-page=page-recruitment] .requirement__wraps{gap:0}}[data-page=page-recruitment] .requirement__job-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 6.6666666667vw}@media screen and (max-width: 850px){[data-page=page-recruitment] .requirement__job-list{grid-template-columns:1fr}}[data-page=page-recruitment] .requirement__job-item{padding:max(2rem,3.3333333333vw) 0;border-bottom:solid 1px #bfd2d9}[data-page=page-recruitment] .requirement__job-item--border-n{border-bottom:none}[data-page=page-recruitment] .requirement__job-item-title{line-height:1.8;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.3333333333vw);padding-left:max(2rem,2.3333333333vw);position:relative;font-weight:700}[data-page=page-recruitment] .requirement__job-item-title:before{content:"";position:absolute;left:0;background-image:linear-gradient(to top,#00b3ed 0% 33.33%,#9cc813 33.33% 66.66%,#ec79a0 66.66% 100%);top:50%;translate:0 -50%;width:4px;height:max(2rem,2vw)}[data-page=page-recruitment] .requirement__job-item-text{margin-top:max(1.5rem,2vw);padding-left:max(2rem,2.3333333333vw);line-height:1.875;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .requirement__job-item-text:before,[data-page=page-recruitment] .requirement__job-item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .requirement__job-item-text:before{margin-block-end:-.4375em}[data-page=page-recruitment] .requirement__job-item-text:after{margin-block-start:-.4375em}[data-page=page-recruitment] .requirement__job-item-text span{display:block;padding-left:3.1em;text-indent:-3.1em}[data-page=page-recruitment] .requirement__job-item-dls{margin-top:max(2rem,2vw);padding-left:max(1.5rem,2.3333333333vw);display:flex;flex-direction:column;gap:max(2rem,2.3333333333vw)}[data-page=page-recruitment] .requirement__job-item-dls dl{display:flex}[data-page=page-recruitment] .requirement__job-item-dls dl dt{min-width:max(11rem,7.3333333333vw);line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .requirement__job-item-dls dl dt:before,[data-page=page-recruitment] .requirement__job-item-dls dl dt:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .requirement__job-item-dls dl dt:before{margin-block-end:0em}[data-page=page-recruitment] .requirement__job-item-dls dl dt:after{margin-block-start:0em}[data-page=page-recruitment] .requirement__job-item-dls dl dd{display:flex;flex-wrap:wrap;gap:max(1rem,.6666666667vw) max(2rem,2vw)}[data-page=page-recruitment] .requirement__job-item-dls dl dd span{display:block;line-height:1.875;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .requirement__job-item-dls dl dd span i{font-style:normal;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.2rem,.8vw);display:inline-block}[data-page=page-recruitment] .flow{padding-top:max(6rem,4.6666666667vw)}[data-page=page-recruitment] .flow__inner{width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-recruitment] .flow__inner{width:90%}}[data-page=page-recruitment] .flow__list{margin-top:max(2rem,4vw);display:grid;grid-template-columns:repeat(3,1fr);gap:max(3rem,5.3333333333vw)}@media screen and (max-width: 850px){[data-page=page-recruitment] .flow__list{grid-template-columns:1fr}}[data-page=page-recruitment] .flow__item{border-radius:1rem;position:relative}[data-page=page-recruitment] .flow__item:not(:last-child):after{content:"";top:50%;right:-3.5vw;translate:0 -50%;position:absolute;background:#ccc;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/sankaku.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/sankaku.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;height:auto;width:max(1.2rem,1.6vw);aspect-ratio:24/27}@media screen and (max-width: 850px){[data-page=page-recruitment] .flow__item:not(:last-child):after{top:calc(100% + 1.5rem);right:50%;translate:50% -50%;rotate:90deg}}[data-page=page-recruitment] .flow__item:nth-child(1){border:solid 2px #ec79a0}[data-page=page-recruitment] .flow__item:nth-child(1) .flow__item-top{background:#ec79a0}[data-page=page-recruitment] .flow__item:nth-child(2){border:solid 2px #9cc813}[data-page=page-recruitment] .flow__item:nth-child(2) .flow__item-top{background:#9cc813}[data-page=page-recruitment] .flow__item:nth-child(3){border:solid 2px #00b3ed}[data-page=page-recruitment] .flow__item:nth-child(3) .flow__item-top{background:#00b3ed}[data-page=page-recruitment] .flow__item-top{height:max(5rem,4.6666666667vw);display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column}[data-page=page-recruitment] .flow__item-top p{line-height:1;letter-spacing:.02em;font-size:max(1.4rem,.9333333333vw)}[data-page=page-recruitment] .flow__item-top p:before,[data-page=page-recruitment] .flow__item-top p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .flow__item-top p:before{margin-block-end:0em}[data-page=page-recruitment] .flow__item-top p:after{margin-block-start:0em}[data-page=page-recruitment] .flow__item-top span{line-height:1;letter-spacing:.02em;font-size:max(1.6rem,2.4vw)}[data-page=page-recruitment] .flow__item-top span:before,[data-page=page-recruitment] .flow__item-top span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .flow__item-top span:before{margin-block-end:0em}[data-page=page-recruitment] .flow__item-top span:after{margin-block-start:0em}[data-page=page-recruitment] .flow__item-bottom{height:max(8rem,9.4666666667vw);display:flex;justify-content:center;align-items:center}[data-page=page-recruitment] .flow__item-bottom p{text-align:center;line-height:1.5;letter-spacing:.02em;font-size:max(1.6rem,1.3333333333vw)}[data-page=page-recruitment] .flow__item-bottom p:before,[data-page=page-recruitment] .flow__item-bottom p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .flow__item-bottom p:before{margin-block-end:-.25em}[data-page=page-recruitment] .flow__item-bottom p:after{margin-block-start:-.25em}[data-page=page-recruitment] .intern{padding-top:max(6rem,6.6666666667vw);padding-bottom:max(10rem,10vw)}[data-page=page-recruitment] .intern__inner{width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-recruitment] .intern__inner{width:90%}}[data-page=page-recruitment] .intern__list{width:66.6666666667vw;margin:4vw auto 0;display:flex;flex-direction:column;gap:1.3333333333vw}@media screen and (max-width: 850px){[data-page=page-recruitment] .intern__list{width:100%;margin-bottom:6rem}}[data-page=page-recruitment] .intern__item-left{display:flex;align-items:center;gap:max(2rem,2vw)}[data-page=page-recruitment] .intern__item-text{text-align:center;margin-top:max(4rem,5.3333333333vw);line-height:1;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .intern__item-text:before,[data-page=page-recruitment] .intern__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .intern__item-text:before{margin-block-end:0em}[data-page=page-recruitment] .intern__item-text:after{margin-block-start:0em}[data-page=page-recruitment] .intern__item-link{border:solid 1px #b3b3b3;border-radius:9999px;display:flex;justify-content:space-between;align-items:center;transition:opacity .3s;padding:max(1.5rem,2vw) max(2rem,3.3333333333vw)}@media (hover){[data-page=page-recruitment] .intern__item-link:hover{opacity:.6}[data-page=page-recruitment] .intern__item-link:hover:after{translate:.5vw}}[data-page=page-recruitment] .intern__item-link:after{content:"";display:block;height:auto;width:max(1.6rem,1.3333333333vw);aspect-ratio:20/14;transition:translate .3s;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg) no-repeat;background-size:cover}[data-page=page-recruitment] .intern__item-date{color:#b2b2b2;line-height:1;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .intern__item-date:before,[data-page=page-recruitment] .intern__item-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .intern__item-date:before{margin-block-end:0em}[data-page=page-recruitment] .intern__item-date:after{margin-block-start:0em}[data-page=page-recruitment] .intern__item-title{line-height:1.5625;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .intern__item-title:before,[data-page=page-recruitment] .intern__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .intern__item-title:before{margin-block-end:-.28125em}[data-page=page-recruitment] .intern__item-title:after{margin-block-start:-.28125em}[data-page=page-recruitment] .intern__button-link{box-shadow:0 0 30px #00000026;display:block;margin:0 auto;background:#fff;width:max(32rem,53.3333333333vw);height:max(10rem,10.6666666667vw);border-radius:.5rem;padding-left:max(1.5rem,5vw);display:flex;align-items:center;position:relative;overflow:hidden;transition:box-shadow .5s}@media (hover){[data-page=page-recruitment] .intern__button-link:hover{box-shadow:0 0 20px #0000}[data-page=page-recruitment] .intern__button-link:hover .intern__button-arrow:before{scale:12}}@media screen and (hover) and (max-width: 850px){[data-page=page-recruitment] .intern__button-link:hover .intern__button-arrow:before{scale:12}}@media (hover){[data-page=page-recruitment] .intern__button-link:hover .intern__button-arrow:after{translate:0% -50%}}@media screen and (hover) and (max-width: 850px){[data-page=page-recruitment] .intern__button-link:hover .intern__button-arrow:after{translate:0% -30%}}[data-page=page-recruitment] .intern__button-content{display:flex;flex-direction:column;gap:max(1rem,1vw);position:relative;z-index:5}[data-page=page-recruitment] .intern__button-content p{color:#00b3ed;line-height:1;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw);font-weight:700}[data-page=page-recruitment] .intern__button-content p:before,[data-page=page-recruitment] .intern__button-content p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .intern__button-content p:before{margin-block-end:0em}[data-page=page-recruitment] .intern__button-content p:after{margin-block-start:0em}@media screen and (max-width: 850px){[data-page=page-recruitment] .intern__button-content p{font-size:max(1.2rem,1.6vw)}}[data-page=page-recruitment] .intern__button-content img{width:max(24rem,23.3333333333vw)}[data-page=page-recruitment] .intern__button-arrow{position:absolute;right:-2.6666666667vw;bottom:-3.3333333333vw;height:auto;width:max(6rem,9vw);aspect-ratio:1;display:flex;justify-content:center;align-items:center}[data-page=page-recruitment] .intern__button-arrow:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:#f1f1f1;border-radius:9999px;transition:scale .3s}[data-page=page-recruitment] .intern__button-arrow:after{content:"";translate:-30% -50%;height:auto;width:1.6666666667vw;aspect-ratio:25/18;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#00b3ed;transition:translate .3s}@media screen and (max-width: 850px){[data-page=page-recruitment] .intern__button-arrow:after{translate:-30% -30%;width:max(1.6rem,3.2vw)}}[data-page=page-recruitment] .entry{padding-top:max(18rem,17.3333333333vw);padding-bottom:max(18rem,12.6666666667vw);background:#edfbff;position:relative}@media screen and (max-width: 850px){[data-page=page-recruitment] .entry{padding-top:10rem;padding-bottom:12rem}}[data-page=page-recruitment] .entry:before{content:"";height:auto;width:100%;aspect-ratio:2250/270;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/entry-bg.webp) no-repeat;background-size:cover;position:absolute;top:0;left:0}[data-page=page-recruitment] .entry:after{content:"";height:auto;width:max(10rem,14.4vw);aspect-ratio:319/264;position:absolute;bottom:0;left:3.3333333333vw;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/entry-bottom-person.webp) no-repeat;background-size:cover}[data-page=page-recruitment] .entry__cloud-bottom{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}[data-page=page-recruitment] .entry__clouds{position:absolute;top:-1.3333333333vw;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-inline:1vw}[data-page=page-recruitment] .entry__cloud--left{width:max(10rem,14.8vw)}[data-page=page-recruitment] .entry__cloud--right{margin-top:.6666666667vw;width:max(11rem,15.3333333333vw)}[data-page=page-recruitment] .entry .bottom-btn__link{margin-top:max(4rem,5.3333333333vw);padding-inline:max(3rem,5.3333333333vw);height:max(9.5rem,12vw);width:max(30rem,66.6666666667vw)}@media screen and (max-width: 850px){[data-page=page-recruitment] .entry .bottom-btn__link{width:100%}}[data-page=page-recruitment] .entry .bottom-btn__title-en{line-height:1;letter-spacing:.02em;font-size:max(2.8rem,2.6666666667vw)}[data-page=page-recruitment] .entry .bottom-btn__title-en:before,[data-page=page-recruitment] .entry .bottom-btn__title-en:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .entry .bottom-btn__title-en:before{margin-block-end:0em}[data-page=page-recruitment] .entry .bottom-btn__title-en:after{margin-block-start:0em}[data-page=page-recruitment] .entry .bottom-btn__title-jp{line-height:1;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw)}[data-page=page-recruitment] .entry .bottom-btn__title-jp:before,[data-page=page-recruitment] .entry .bottom-btn__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .entry .bottom-btn__title-jp:before{margin-block-end:0em}[data-page=page-recruitment] .entry .bottom-btn__title-jp:after{margin-block-start:0em}[data-page=page-recruitment] .entry__inner{width:86.6666666667vw;margin-inline:auto;position:relative;z-index:10}@media screen and (max-width: 850px){[data-page=page-recruitment] .entry__inner{width:90%}}[data-page=page-recruitment] .entry__title{line-height:1;letter-spacing:.02em;font-size:max(2rem,2.2666666667vw);font-weight:700;margin-bottom:max(2rem,2.6666666667vw);text-align:center}[data-page=page-recruitment] .entry__title:before,[data-page=page-recruitment] .entry__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .entry__title:before{margin-block-end:0em}[data-page=page-recruitment] .entry__title:after{margin-block-start:0em}[data-page=page-recruitment] .entry__text{line-height:1.5;letter-spacing:.02em;font-size:max(1.4rem,1.3333333333vw);font-weight:700;text-align:center;margin-bottom:max(5rem,3.3333333333vw)}[data-page=page-recruitment] .entry__text:before,[data-page=page-recruitment] .entry__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .entry__text:before{margin-block-end:-.25em}[data-page=page-recruitment] .entry__text:after{margin-block-start:-.25em}[data-page=page-recruitment] .entry__list{display:grid;grid-template-columns:repeat(4,1fr);gap:max(1rem,.8666666667vw);position:relative}@media screen and (max-width: 1000px){[data-page=page-recruitment] .entry__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1000px) and (max-width: 500px){[data-page=page-recruitment] .entry__list{grid-template-columns:1fr}}[data-page=page-recruitment] .entry__list:after{content:"";position:absolute;height:auto;width:max(3rem,3.5333333333vw);aspect-ratio:53/79;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruitment/entry-btn-top-person.webp) no-repeat;background-size:cover;top:0;right:2.6666666667vw;translate:0 -100%}[data-page=page-recruitment] .entry__item{overflow:hidden;border-radius:.5rem;height:auto;width:100%;aspect-ratio:1}@media screen and (max-width: 1000px){[data-page=page-recruitment] .entry__item{aspect-ratio:16/8}}@media screen and (max-width: 1000px) and (max-width: 500px){[data-page=page-recruitment] .entry__item{aspect-ratio:16/6}}[data-page=page-recruitment] .entry__item--rainbow .entry__item-link{background-image:linear-gradient(135deg,#ec79a0 0% 40%,#9cc813 40% 60%,#00b3ed 60% 100%);padding:max(.6rem,.6666666667vw)}[data-page=page-recruitment] .entry__item--rainbow .entry__item-link-inner{height:100%;display:flex;justify-content:center;flex-direction:column;gap:max(.5rem,1vw);padding-left:max(1.5rem,2vw);width:100%;background:#fff;border-radius:.5rem}@media screen and (max-width: 1140px){[data-page=page-recruitment] .entry__item--rainbow .entry__item-link-inner{padding-inline:1.5rem}}[data-page=page-recruitment] .entry__item--rainbow .entry__item-text{color:gray}[data-page=page-recruitment] .entry__item--rainbow .entry__item-title{width:max(15rem,11.6666666667vw)}[data-page=page-recruitment] .entry__item--rainbow .entry__item-arrow:before{background:#00b3ed}[data-page=page-recruitment] .entry__item--pink{background:#ec79a0}[data-page=page-recruitment] .entry__item--pink .entry__item-title{width:max(18rem,15.6666666667vw)}[data-page=page-recruitment] .entry__item--pink .entry__item-arrow:before{background:#e16a92}[data-page=page-recruitment] .entry__item--green{background:#9cc813}[data-page=page-recruitment] .entry__item--green .entry__item-title{width:max(16rem,13vw)}[data-page=page-recruitment] .entry__item--green .entry__item-arrow:before{background:#8bb50d}[data-page=page-recruitment] .entry__item--blue{background:#00b3ed}[data-page=page-recruitment] .entry__item--blue .entry__item-title{width:max(18rem,16vw)}[data-page=page-recruitment] .entry__item--blue .entry__item-arrow:before{background:#00a6de}[data-page=page-recruitment] .entry__item-arrow{position:absolute;bottom:min(-2.5rem,-2vw);right:min(-2.5rem,-2vw);height:auto;width:max(8rem,7.6vw);aspect-ratio:1;z-index:15}[data-page=page-recruitment] .entry__item-arrow:before{content:"";aspect-ratio:1;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:9999px;transition:scale .3s}[data-page=page-recruitment] .entry__item-arrow:after{content:"";position:absolute;height:auto;width:max(1.6rem,1.4vw);aspect-ratio:21/15;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;top:50%;left:50%;translate:-100% -100%}[data-page=page-recruitment] .entry__item-link{position:relative;overflow:hidden;display:flex;justify-content:center;flex-direction:column;gap:max(1rem,1vw);height:100%;width:100%;padding:0 2.6666666667vw}@media screen and (max-width: 1140px){[data-page=page-recruitment] .entry__item-link{padding-inline:1.5rem}}@media (hover){[data-page=page-recruitment] .entry__item-link:hover .entry__item-arrow:before{scale:1.5}}[data-page=page-recruitment] .entry__item-text{line-height:1;letter-spacing:.02em;font-size:max(1.2rem,1.0666666667vw);font-weight:700;color:#fff}[data-page=page-recruitment] .entry__item-text:before,[data-page=page-recruitment] .entry__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .entry__item-text:before{margin-block-end:0em}[data-page=page-recruitment] .entry__item-text:after{margin-block-start:0em}[data-page=page-recruitment] .question{padding-top:9vw;padding-bottom:max(15rem,13.3333333333vw);position:relative}[data-page=page-recruitment] .question__inner{width:86.6666666667vw;margin:0 auto}@media screen and (max-width: 850px){[data-page=page-recruitment] .question__inner{width:90%}}[data-page=page-recruitment] .question__list{width:66.6666666667vw;margin:4vw auto 0;display:flex;flex-direction:column;gap:1.3333333333vw}@media screen and (max-width: 850px){[data-page=page-recruitment] .question__list{width:100%}}[data-page=page-recruitment] .question .accordion{display:flex;flex-direction:column;width:100%}[data-page=page-recruitment] .question .accordion.is-active .accordion__head-right:after{rotate:0deg}[data-page=page-recruitment] .question .accordion__head{display:block}[data-page=page-recruitment] .question .accordion__head::marker{display:none}[data-page=page-recruitment] .question .accordion__head::-webkit-details-marker{display:none}[data-page=page-recruitment] .question .accordion__head-inner{cursor:pointer;border:solid 1px #b3b3b3;border-radius:9999px;display:flex;justify-content:space-between;align-items:center;padding:max(1.5rem,2vw) max(2rem,3.3333333333vw)}[data-page=page-recruitment] .question .accordion__head-left{display:flex;align-items:center;gap:max(1.5rem,1.6666666667vw)}[data-page=page-recruitment] .question .accordion__head-date{color:#b2b2b2;line-height:1;letter-spacing:.12em;font-size:max(1.6rem,1.2vw)}[data-page=page-recruitment] .question .accordion__head-date:before,[data-page=page-recruitment] .question .accordion__head-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .question .accordion__head-date:before{margin-block-end:0em}[data-page=page-recruitment] .question .accordion__head-date:after{margin-block-start:0em}[data-page=page-recruitment] .question .accordion__head-title{line-height:1.5625;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .question .accordion__head-title:before,[data-page=page-recruitment] .question .accordion__head-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .question .accordion__head-title:before{margin-block-end:-.28125em}[data-page=page-recruitment] .question .accordion__head-title:after{margin-block-start:-.28125em}[data-page=page-recruitment] .question .accordion__head-right{position:relative;height:auto;width:max(2rem,1.3333333333vw);aspect-ratio:1}[data-page=page-recruitment] .question .accordion__head-right:before,[data-page=page-recruitment] .question .accordion__head-right:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#000;transition:rotate .3s}[data-page=page-recruitment] .question .accordion__head-right:after{rotate:90deg}[data-page=page-recruitment] .question .accordion__body{overflow:hidden}[data-page=page-recruitment] .question .accordion__body-inner{padding:max(1.5rem,2vw) max(2rem,3.3333333333vw);display:flex;align-items:center;gap:max(1.5rem,1.6666666667vw)}[data-page=page-recruitment] .question .accordion__body-date{color:#b2b2b2;line-height:1;letter-spacing:.12em;font-size:max(1.6rem,1.2vw)}[data-page=page-recruitment] .question .accordion__body-date:before,[data-page=page-recruitment] .question .accordion__body-date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .question .accordion__body-date:before{margin-block-end:0em}[data-page=page-recruitment] .question .accordion__body-date:after{margin-block-start:0em}[data-page=page-recruitment] .question .accordion__body-title{line-height:1.5625;letter-spacing:.12em;font-size:max(1.4rem,1.0666666667vw)}[data-page=page-recruitment] .question .accordion__body-title:before,[data-page=page-recruitment] .question .accordion__body-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruitment] .question .accordion__body-title:before{margin-block-end:-.28125em}[data-page=page-recruitment] .question .accordion__body-title:after{margin-block-start:-.28125em}[data-page="404"] .not-found{padding-top:calc(var(--headerHeight) + max(8rem,10vw));padding-bottom:max(10rem,12.6666666667vw)}[data-page="404"] .not-found__inner{margin-inline:auto;width:90%}[data-page="404"] .not-found__title{width:max(18rem,15.7333333333vw);margin-inline:auto;margin-bottom:max(5rem,5.3333333333vw)}[data-page="404"] .not-found__text{line-height:1.5;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(2rem,1.6vw);margin-bottom:max(3rem,5.3333333333vw);text-align:center}[data-page="404"] .not-found .button{height:max(5rem,4vw);width:max(25rem,19.3333333333vw);display:flex;justify-content:center;align-items:center;margin-inline:auto;border-radius:9999px;background:#000;color:#fff;position:relative;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.0666666667vw)}[data-page="404"] .not-found .button:after{content:"";position:absolute;top:50%;right:max(2rem,2vw);translate:0 -50%;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=entry] .first-block,[data-page=page-contact] .first-block,[data-page=thanks] .first-block{padding-bottom:14vw;position:relative}@media screen and (max-width: 850px){[data-page=entry] .first-block,[data-page=page-contact] .first-block,[data-page=thanks] .first-block{margin-top:6rem}}[data-page=entry] .first-block:before,[data-page=page-contact] .first-block:before,[data-page=thanks] .first-block:before{content:"";position:absolute;height:auto;width:6.6vw;aspect-ratio:99/57;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/entry/bird.webp) no-repeat;background-size:cover;left:10vw;bottom:20.3333333333vw}@media screen and (max-width: 850px){[data-page=entry] .first-block:before,[data-page=page-contact] .first-block:before,[data-page=thanks] .first-block:before{display:none}}[data-page=entry] .first-block:after,[data-page=page-contact] .first-block:after,[data-page=thanks] .first-block:after{position:absolute;content:"";left:0;bottom:0;height:auto;width:100%;background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/recruit/requirement-top-bg.webp) no-repeat;background-size:cover;aspect-ratio:2250/201}[data-page=entry] .first-block__cloud01,[data-page=page-contact] .first-block__cloud01,[data-page=thanks] .first-block__cloud01{width:8.7333333333vw;position:absolute;left:6.6666666667vw;bottom:4.6666666667vw;z-index:5}[data-page=entry] .first-block__cloud02,[data-page=page-contact] .first-block__cloud02,[data-page=thanks] .first-block__cloud02{width:10.0666666667vw;position:absolute;right:6vw;bottom:10.3333333333vw;z-index:5}[data-page=entry] .first-block__inner,[data-page=page-contact] .first-block__inner,[data-page=thanks] .first-block__inner{position:relative;z-index:10;width:43.3333333333vw;margin:0 auto}@media screen and (max-width: 1100px){[data-page=entry] .first-block__inner,[data-page=page-contact] .first-block__inner,[data-page=thanks] .first-block__inner{width:90%}}[data-page=entry] .first-block__inner--contact,[data-page=page-contact] .first-block__inner--contact,[data-page=thanks] .first-block__inner--contact{width:90%;text-align:center}[data-page=entry] .first-block__inner--contact .first__text,[data-page=page-contact] .first-block__inner--contact .first__text,[data-page=thanks] .first-block__inner--contact .first__text{line-height:1.8888888889;letter-spacing:0em;font-size:max(1.4rem,1.2vw)}[data-page=entry] .first-block__inner--contact .first__text:before,[data-page=entry] .first-block__inner--contact .first__text:after,[data-page=page-contact] .first-block__inner--contact .first__text:before,[data-page=page-contact] .first-block__inner--contact .first__text:after,[data-page=thanks] .first-block__inner--contact .first__text:before,[data-page=thanks] .first-block__inner--contact .first__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .first-block__inner--contact .first__text:before,[data-page=page-contact] .first-block__inner--contact .first__text:before,[data-page=thanks] .first-block__inner--contact .first__text:before{margin-block-end:calc((1 - 1.8888888889) * .5em)}[data-page=entry] .first-block__inner--contact .first__text:after,[data-page=page-contact] .first-block__inner--contact .first__text:after,[data-page=thanks] .first-block__inner--contact .first__text:after{margin-block-start:calc((1 - 1.8888888889) * .5em)}[data-page=entry] .first-block__inner--wide,[data-page=page-contact] .first-block__inner--wide,[data-page=thanks] .first-block__inner--wide{width:52vw!important}@media screen and (max-width: 1100px){[data-page=entry] .first-block__inner--wide,[data-page=page-contact] .first-block__inner--wide,[data-page=thanks] .first-block__inner--wide{width:90%!important}}[data-page=entry] .first-block--thanks .first__inner,[data-page=page-contact] .first-block--thanks .first__inner,[data-page=thanks] .first-block--thanks .first__inner{width:46.6666666667vw}@media screen and (max-width: 850px){[data-page=entry] .first-block--thanks .first__inner,[data-page=page-contact] .first-block--thanks .first__inner,[data-page=thanks] .first-block--thanks .first__inner{width:90%}}[data-page=entry] .first-block--thanks .first__title,[data-page=page-contact] .first-block--thanks .first__title,[data-page=thanks] .first-block--thanks .first__title{margin-bottom:max(3rem,5.3333333333vw)}[data-page=entry] .first-block--thanks .first__text,[data-page=page-contact] .first-block--thanks .first__text,[data-page=thanks] .first-block--thanks .first__text{text-align:center}[data-page=entry] .first-block__title,[data-page=page-contact] .first-block__title,[data-page=thanks] .first-block__title{line-height:1.5625;letter-spacing:.02em;font-size:max(2.4rem,2.1333333333vw);font-weight:700;text-align:center;margin-bottom:max(3rem,4vw)}[data-page=entry] .first-block__title:before,[data-page=entry] .first-block__title:after,[data-page=page-contact] .first-block__title:before,[data-page=page-contact] .first-block__title:after,[data-page=thanks] .first-block__title:before,[data-page=thanks] .first-block__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .first-block__title:before,[data-page=page-contact] .first-block__title:before,[data-page=thanks] .first-block__title:before{margin-block-end:-.28125em}[data-page=entry] .first-block__title:after,[data-page=page-contact] .first-block__title:after,[data-page=thanks] .first-block__title:after{margin-block-start:-.28125em}@media screen and (max-width: 850px){[data-page=entry] .first-block__title,[data-page=page-contact] .first-block__title,[data-page=thanks] .first-block__title{font-size:2rem}}[data-page=entry] .first-block__text,[data-page=page-contact] .first-block__text,[data-page=thanks] .first-block__text{line-height:2;letter-spacing:0em;font-size:max(1.4rem,1.0666666667vw)}[data-page=entry] .first-block__text:before,[data-page=entry] .first-block__text:after,[data-page=page-contact] .first-block__text:before,[data-page=page-contact] .first-block__text:after,[data-page=thanks] .first-block__text:before,[data-page=thanks] .first-block__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .first-block__text:before,[data-page=page-contact] .first-block__text:before,[data-page=thanks] .first-block__text:before{margin-block-end:-.5em}[data-page=entry] .first-block__text:after,[data-page=page-contact] .first-block__text:after,[data-page=thanks] .first-block__text:after{margin-block-start:-.5em}[data-page=entry] .first-block__text a,[data-page=page-contact] .first-block__text a,[data-page=thanks] .first-block__text a{margin-inline:max(.5rem,.3333333333vw);color:#f60909;display:inline-flex;gap:max(.5rem,.3333333333vw);position:relative}@media (hover){[data-page=entry] .first-block__text a:hover:before,[data-page=page-contact] .first-block__text a:hover:before,[data-page=thanks] .first-block__text a:hover:before{scale:0 1}}[data-page=entry] .first-block__text a:before,[data-page=page-contact] .first-block__text a:before,[data-page=thanks] .first-block__text a:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#f60909;scale:1 1;transform-origin:right top;transition:scale .3s}[data-page=entry] .first-block__text a:after,[data-page=page-contact] .first-block__text a:after,[data-page=thanks] .first-block__text a:after{content:"";display:inline-block;height:auto;width:max(1.2rem,.8vw);aspect-ratio:1;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#f60909}[data-page=entry] .first-block__back,[data-page=page-contact] .first-block__back,[data-page=thanks] .first-block__back{display:flex;justify-content:center;align-items:center;background:#000;height:max(6rem,4vw);width:max(26rem,20vw);border:solid 1px #000;border-radius:9999px;margin:6.6666666667vw auto 0;position:relative;transition:background .3s}@media (hover){[data-page=entry] .first-block__back:hover,[data-page=page-contact] .first-block__back:hover,[data-page=thanks] .first-block__back:hover{background:#fff}[data-page=entry] .first-block__back:hover:after,[data-page=page-contact] .first-block__back:hover:after,[data-page=thanks] .first-block__back:hover:after{right:2rem;background:#000}[data-page=entry] .first-block__back:hover .first__back-text,[data-page=page-contact] .first-block__back:hover .first__back-text,[data-page=thanks] .first-block__back:hover .first__back-text{color:#000}}[data-page=entry] .first-block__back:after,[data-page=page-contact] .first-block__back:after,[data-page=thanks] .first-block__back:after{content:"";position:absolute;transition:background .3s,right .3s;top:50%;right:max(2rem,2vw);translate:0 -50%;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;pointer-events:none}[data-page=entry] .first-block__back-text,[data-page=page-contact] .first-block__back-text,[data-page=thanks] .first-block__back-text{color:#fff;transition:color .3s;line-height:1;letter-spacing:.02em;font-size:max(1.8rem,1.2vw);font-weight:700}[data-page=entry] .first-block__back-text:before,[data-page=entry] .first-block__back-text:after,[data-page=page-contact] .first-block__back-text:before,[data-page=page-contact] .first-block__back-text:after,[data-page=thanks] .first-block__back-text:before,[data-page=thanks] .first-block__back-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .first-block__back-text:before,[data-page=page-contact] .first-block__back-text:before,[data-page=thanks] .first-block__back-text:before{margin-block-end:0em}[data-page=entry] .first-block__back-text:after,[data-page=page-contact] .first-block__back-text:after,[data-page=thanks] .first-block__back-text:after{margin-block-start:0em}[data-page=entry] .modal_confirm,[data-page=page-contact] .modal_confirm,[data-page=thanks] .modal_confirm{padding-block:max(6rem,7.6666666667vw);padding-inline:7%}[data-page=entry] .modal_confirm .inner,[data-page=page-contact] .modal_confirm .inner,[data-page=thanks] .modal_confirm .inner{overflow-y:auto;max-width:100%;padding:max(6rem,6.6666666667vw) max(3rem,10vw) max(6rem,8vw)}@media screen and (max-width: 850px){[data-page=entry] .modal_confirm .inner,[data-page=page-contact] .modal_confirm .inner,[data-page=thanks] .modal_confirm .inner{padding-top:4rem;padding-inline:2rem;padding-bottom:3rem}}[data-page=entry] .modal_confirm .inner h3,[data-page=page-contact] .modal_confirm .inner h3,[data-page=thanks] .modal_confirm .inner h3{text-align:center;line-height:1.5;letter-spacing:0em;font-size:max(1.4rem,1.0666666667vw)}[data-page=entry] .modal_confirm .inner h3:before,[data-page=entry] .modal_confirm .inner h3:after,[data-page=page-contact] .modal_confirm .inner h3:before,[data-page=page-contact] .modal_confirm .inner h3:after,[data-page=thanks] .modal_confirm .inner h3:before,[data-page=thanks] .modal_confirm .inner h3:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .modal_confirm .inner h3:before,[data-page=page-contact] .modal_confirm .inner h3:before,[data-page=thanks] .modal_confirm .inner h3:before{margin-block-end:-.25em}[data-page=entry] .modal_confirm .inner h3:after,[data-page=page-contact] .modal_confirm .inner h3:after,[data-page=thanks] .modal_confirm .inner h3:after{margin-block-start:-.25em}[data-page=entry] .modal_confirm .inner .confirm_close,[data-page=page-contact] .modal_confirm .inner .confirm_close,[data-page=thanks] .modal_confirm .inner .confirm_close{top:1vw;right:1vw;position:fixed;height:auto;width:6.6666666667vw;aspect-ratio:1}@media screen and (max-width: 850px){[data-page=entry] .modal_confirm .inner .confirm_close,[data-page=page-contact] .modal_confirm .inner .confirm_close,[data-page=thanks] .modal_confirm .inner .confirm_close{top:.5rem;right:.5rem;width:6rem}}[data-page=entry] .modal_confirm .inner .confirm_close:before,[data-page=entry] .modal_confirm .inner .confirm_close:after,[data-page=page-contact] .modal_confirm .inner .confirm_close:before,[data-page=page-contact] .modal_confirm .inner .confirm_close:after,[data-page=thanks] .modal_confirm .inner .confirm_close:before,[data-page=thanks] .modal_confirm .inner .confirm_close:after{content:"";height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;background:#fff;rotate:45deg}[data-page=entry] .modal_confirm .inner .confirm_close:after,[data-page=page-contact] .modal_confirm .inner .confirm_close:after,[data-page=thanks] .modal_confirm .inner .confirm_close:after{rotate:-45deg}[data-page=entry] .modal_confirm .inner .confirm_btn,[data-page=page-contact] .modal_confirm .inner .confirm_btn,[data-page=thanks] .modal_confirm .inner .confirm_btn{position:relative;width:fit-content;margin-inline:auto;margin-top:max(3rem,3.3333333333vw)}@media (hover){[data-page=entry] .modal_confirm .inner .confirm_btn:hover .wpcf7-submit,[data-page=page-contact] .modal_confirm .inner .confirm_btn:hover .wpcf7-submit,[data-page=thanks] .modal_confirm .inner .confirm_btn:hover .wpcf7-submit{color:#000;background:#fff}[data-page=entry] .modal_confirm .inner .confirm_btn:hover:after,[data-page=page-contact] .modal_confirm .inner .confirm_btn:hover:after,[data-page=thanks] .modal_confirm .inner .confirm_btn:hover:after{background:#000}}[data-page=entry] .modal_confirm .inner .confirm_btn:after,[data-page=page-contact] .modal_confirm .inner .confirm_btn:after,[data-page=thanks] .modal_confirm .inner .confirm_btn:after{content:"";position:absolute;top:50%;right:max(2rem,2vw);translate:0 -50%;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:background .3s;background-color:#fff}[data-page=entry] .modal_confirm .inner .confirm_btn .wpcf7-back,[data-page=page-contact] .modal_confirm .inner .confirm_btn .wpcf7-back,[data-page=thanks] .modal_confirm .inner .confirm_btn .wpcf7-back{display:none}[data-page=entry] .modal_confirm .inner .confirm_btn .wpcf7-submit,[data-page=page-contact] .modal_confirm .inner .confirm_btn .wpcf7-submit,[data-page=thanks] .modal_confirm .inner .confirm_btn .wpcf7-submit{border:solid 1px #000;height:max(4.6rem,4vw);transition:color .3s,background .3s;width:max(20rem,18vw);border-radius:9999px;background:#000;color:#fff;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.2vw);font-weight:700}[data-page=entry] .modal_confirm .inner .modal-dl,[data-page=page-contact] .modal_confirm .inner .modal-dl,[data-page=thanks] .modal_confirm .inner .modal-dl{margin-top:max(1.5rem,4vw)}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row{padding-inline:max(1.5rem,3.3333333333vw);padding-block:max(2rem,2.6666666667vw);grid-template-columns:18.6666666667vw 1fr;gap:0;margin-top:0}@media screen and (max-width: 850px){[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row{grid-template-columns:1fr;gap:.8rem}}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dt,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dt,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dt{border-right:none;line-height:1.4444444444;letter-spacing:0em;font-size:max(1.4rem,1.2vw)}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dt:before,[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dt:after,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dt:before,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dt:after,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dt:before,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dt:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dt:before,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dt:before,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dt:before{margin-block-end:calc((1 - 1.4444444444) * .5em)}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dt:after,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dt:after,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dt:after{margin-block-start:calc((1 - 1.4444444444) * .5em)}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dd,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dd,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dd{word-break:break-all;line-height:1.875;letter-spacing:.02em;font-size:max(1.4rem,1.0666666667vw)}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dd:before,[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dd:after,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dd:before,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dd:after,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dd:before,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dd:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dd:before,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dd:before,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dd:before{margin-block-end:-.4375em}[data-page=entry] .modal_confirm .inner .modal-dl .modal-dl-row dd:after,[data-page=page-contact] .modal_confirm .inner .modal-dl .modal-dl-row dd:after,[data-page=thanks] .modal_confirm .inner .modal-dl .modal-dl-row dd:after{margin-block-start:-.4375em}[data-page=entry] .entry,[data-page=page-contact] .entry,[data-page=thanks] .entry{background:#edfbff;padding-block:max(6rem,3.3333333333vw) 12vw}@media screen and (max-width: 850px){[data-page=entry] .entry,[data-page=page-contact] .entry,[data-page=thanks] .entry{padding-bottom:25vw}}[data-page=entry] .entry__inner,[data-page=page-contact] .entry__inner,[data-page=thanks] .entry__inner{margin:0 auto;width:73.3333333333vw}@media screen and (max-width: 1140px){[data-page=entry] .entry__inner,[data-page=page-contact] .entry__inner,[data-page=thanks] .entry__inner{width:90%}}[data-page=entry] .entry .wpcf7 form .wpcf7-response-output,[data-page=page-contact] .entry .wpcf7 form .wpcf7-response-output,[data-page=thanks] .entry .wpcf7 form .wpcf7-response-output{margin:max(2rem,2vw) auto 0;padding:0;line-height:1;letter-spacing:.02em;font-size:max(1.2rem,.8vw);text-align:center;color:#f60909;border:none}[data-page=entry] .entry .wpcf7 form .wpcf7-response-output:before,[data-page=entry] .entry .wpcf7 form .wpcf7-response-output:after,[data-page=page-contact] .entry .wpcf7 form .wpcf7-response-output:before,[data-page=page-contact] .entry .wpcf7 form .wpcf7-response-output:after,[data-page=thanks] .entry .wpcf7 form .wpcf7-response-output:before,[data-page=thanks] .entry .wpcf7 form .wpcf7-response-output:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .entry .wpcf7 form .wpcf7-response-output:before,[data-page=page-contact] .entry .wpcf7 form .wpcf7-response-output:before,[data-page=thanks] .entry .wpcf7 form .wpcf7-response-output:before{margin-block-end:0em}[data-page=entry] .entry .wpcf7 form .wpcf7-response-output:after,[data-page=page-contact] .entry .wpcf7 form .wpcf7-response-output:after,[data-page=thanks] .entry .wpcf7 form .wpcf7-response-output:after{margin-block-start:0em}[data-page=entry] .entry__wrap,[data-page=page-contact] .entry__wrap,[data-page=thanks] .entry__wrap{padding-top:6.6666666667vw;padding-inline:3.3333333333vw;padding-bottom:6.6666666667vw;background:#fff;border-radius:2rem}[data-page=entry] .entry__title,[data-page=page-contact] .entry__title,[data-page=thanks] .entry__title{line-height:1;letter-spacing:.02em;font-size:max(2rem,1.7333333333vw);width:fit-content;position:relative;padding-bottom:max(2rem,1.7333333333vw);margin:0 auto max(3rem,6.6666666667vw)}[data-page=entry] .entry__title:before,[data-page=entry] .entry__title:after,[data-page=page-contact] .entry__title:before,[data-page=page-contact] .entry__title:after,[data-page=thanks] .entry__title:before,[data-page=thanks] .entry__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .entry__title:before,[data-page=page-contact] .entry__title:before,[data-page=thanks] .entry__title:before{margin-block-end:0em}[data-page=entry] .entry__title:after,[data-page=page-contact] .entry__title:after,[data-page=thanks] .entry__title:after{margin-block-start:0em}[data-page=entry] .entry__title:after,[data-page=page-contact] .entry__title:after,[data-page=thanks] .entry__title:after{content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;height:.4rem;width:max(8rem,8vw);background-image:linear-gradient(to right,#ec79a0 0% 33.33%,#9cc813 33.33% 66.66%,#00b3ed 66.66% 100%)}@media screen and (max-width: 850px){[data-page=entry] .entry__title:after,[data-page=page-contact] .entry__title:after,[data-page=thanks] .entry__title:after{height:.2rem}}[data-page=entry] .entry__submit,[data-page=page-contact] .entry__submit,[data-page=thanks] .entry__submit{height:max(5rem,4vw);width:max(25rem,19.3333333333vw);display:flex;justify-content:center;align-items:center;margin-inline:auto;border-radius:9999px;background:#000;border:solid 1px #000;color:#fff;position:relative;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.0666666667vw);transition:color .3s,background .3s}@media (hover){[data-page=entry] .entry__submit:hover,[data-page=page-contact] .entry__submit:hover,[data-page=thanks] .entry__submit:hover{background:#fff;color:#000}[data-page=entry] .entry__submit:hover:after,[data-page=page-contact] .entry__submit:hover:after,[data-page=thanks] .entry__submit:hover:after{background:#000}}[data-page=entry] .entry__submit:after,[data-page=page-contact] .entry__submit:after,[data-page=thanks] .entry__submit:after{content:"";position:absolute;top:50%;right:max(2rem,2vw);translate:0 -50%;height:auto;width:max(1.6rem,1.0666666667vw);aspect-ratio:16/11;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}[data-page=entry] .entry__submit input,[data-page=page-contact] .entry__submit input,[data-page=thanks] .entry__submit input{height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;line-height:1;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.2vw)}[data-page=entry] .entry__submit .wpcf7-spinner,[data-page=page-contact] .entry__submit .wpcf7-spinner,[data-page=thanks] .entry__submit .wpcf7-spinner{display:none}[data-page=entry] .form--confirm .form__item-title,[data-page=page-contact] .form--confirm .form__item-title,[data-page=thanks] .form--confirm .form__item-title{padding-top:0}[data-page=entry] .form--confirm .form__contents,[data-page=page-contact] .form--confirm .form__contents,[data-page=thanks] .form--confirm .form__contents{margin-bottom:max(8rem,8vw)}[data-page=entry] .form .form-error,[data-page=page-contact] .form .form-error,[data-page=thanks] .form .form-error{margin-top:max(1rem,.6666666667vw)}[data-page=entry] .form .form-error .wpcf7-not-valid-tip,[data-page=page-contact] .form .form-error .wpcf7-not-valid-tip,[data-page=thanks] .form .form-error .wpcf7-not-valid-tip{margin-top:0}[data-page=entry] .form .wpcf7-date:before,[data-page=entry] .form .wpcf7-date:after,[data-page=page-contact] .form .wpcf7-date:before,[data-page=page-contact] .form .wpcf7-date:after,[data-page=thanks] .form .wpcf7-date:before,[data-page=thanks] .form .wpcf7-date:after{display:none}[data-page=entry] .form .wpcf7-not-valid-tip,[data-page=page-contact] .form .wpcf7-not-valid-tip,[data-page=thanks] .form .wpcf7-not-valid-tip{color:#f60909;line-height:1;letter-spacing:.02em;font-size:max(1.2rem,.8vw);margin-top:max(1rem,.6666666667vw);display:block}[data-page=entry] .form .wpcf7-not-valid-tip:before,[data-page=entry] .form .wpcf7-not-valid-tip:after,[data-page=page-contact] .form .wpcf7-not-valid-tip:before,[data-page=page-contact] .form .wpcf7-not-valid-tip:after,[data-page=thanks] .form .wpcf7-not-valid-tip:before,[data-page=thanks] .form .wpcf7-not-valid-tip:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .form .wpcf7-not-valid-tip:before,[data-page=page-contact] .form .wpcf7-not-valid-tip:before,[data-page=thanks] .form .wpcf7-not-valid-tip:before{margin-block-end:0em}[data-page=entry] .form .wpcf7-not-valid-tip:after,[data-page=page-contact] .form .wpcf7-not-valid-tip:after,[data-page=thanks] .form .wpcf7-not-valid-tip:after{margin-block-start:0em}[data-page=entry] .form__item,[data-page=page-contact] .form__item,[data-page=thanks] .form__item{display:flex;padding-inline:max(0rem,3.3333333333vw)}@media screen and (max-width: 900px){[data-page=entry] .form__item,[data-page=page-contact] .form__item,[data-page=thanks] .form__item{flex-direction:column;gap:2rem;padding-inline:0}}[data-page=entry] .form__item:not(:first-child),[data-page=page-contact] .form__item:not(:first-child),[data-page=thanks] .form__item:not(:first-child){padding-top:max(2.5rem,2.6666666667vw)}[data-page=entry] .form__item:not(:last-child),[data-page=page-contact] .form__item:not(:last-child),[data-page=thanks] .form__item:not(:last-child){padding-bottom:max(2.5rem,2.6666666667vw);border-bottom:solid 1px #cccccc}[data-page=entry] .form__item-select-wrap,[data-page=page-contact] .form__item-select-wrap,[data-page=thanks] .form__item-select-wrap{width:fit-content;position:relative}[data-page=entry] .form__item-select-wrap:after,[data-page=page-contact] .form__item-select-wrap:after,[data-page=thanks] .form__item-select-wrap:after{content:"";background:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/contact/under-arrow.webp) no-repeat;background-size:contain;height:auto;width:max(1.1rem,.7333333333vw);aspect-ratio:11/6;position:absolute;top:50%;translate:0 -50%;right:max(1.5rem,2vw)}[data-page=entry] .form__item-select-wrap--grade,[data-page=page-contact] .form__item-select-wrap--grade,[data-page=thanks] .form__item-select-wrap--grade{width:max(6rem,4.6666666667vw)}[data-page=entry] .form__item-select-wrap--grade input,[data-page=page-contact] .form__item-select-wrap--grade input,[data-page=thanks] .form__item-select-wrap--grade input{padding-inline:max(1.5rem,.999vw)!important}[data-page=entry] .form__item .mt0,[data-page=page-contact] .form__item .mt0,[data-page=thanks] .form__item .mt0{margin-top:0!important}[data-page=entry] .form__item [data-name=sy] select,[data-page=page-contact] .form__item [data-name=sy] select,[data-page=thanks] .form__item [data-name=sy] select{width:max(20rem,16vw)!important}[data-page=entry] .form__item [data-name=has-shokumu] .wpcf7-radio,[data-page=page-contact] .form__item [data-name=has-shokumu] .wpcf7-radio,[data-page=thanks] .form__item [data-name=has-shokumu] .wpcf7-radio{display:flex;align-items:center;gap:1.5rem}[data-page=entry] .form__item [data-name=has-shokumu] .wpcf7-list-item label,[data-page=page-contact] .form__item [data-name=has-shokumu] .wpcf7-list-item label,[data-page=thanks] .form__item [data-name=has-shokumu] .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer;gap:.5rem}[data-page=entry] .form__item [data-name=has-shokumu] .wpcf7-list-item input[type=radio],[data-page=page-contact] .form__item [data-name=has-shokumu] .wpcf7-list-item input[type=radio],[data-page=thanks] .form__item [data-name=has-shokumu] .wpcf7-list-item input[type=radio]{appearance:none;-webkit-appearance:none;width:1.8rem;height:auto;aspect-ratio:1;border:1px solid #333;border-radius:50%;padding:0;position:relative;margin:0;cursor:pointer;transition:.2s}[data-page=entry] .form__item [data-name=has-shokumu] .wpcf7-list-item input[type=radio]:checked:before,[data-page=page-contact] .form__item [data-name=has-shokumu] .wpcf7-list-item input[type=radio]:checked:before,[data-page=thanks] .form__item [data-name=has-shokumu] .wpcf7-list-item input[type=radio]:checked:before{content:"";position:absolute;width:1rem;height:auto;aspect-ratio:1;background:#333;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-page=entry] .form__item [data-name=has-shokumu] .wpcf7-list-item-label,[data-page=page-contact] .form__item [data-name=has-shokumu] .wpcf7-list-item-label,[data-page=thanks] .form__item [data-name=has-shokumu] .wpcf7-list-item-label{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.0666666667vw)}[data-page=entry] .form__item-title,[data-page=page-contact] .form__item-title,[data-page=thanks] .form__item-title{display:flex;justify-content:flex-start;align-items:flex-start;gap:max(.8rem,.6666666667vw);margin-top:.8vw;min-width:max(20rem,17.3333333333vw)}[data-page=entry] .form__item-title p,[data-page=page-contact] .form__item-title p,[data-page=thanks] .form__item-title p{line-height:1.5;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.2vw)}[data-page=entry] .form__item-title span,[data-page=page-contact] .form__item-title span,[data-page=thanks] .form__item-title span{line-height:1;letter-spacing:-.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1rem,.6666666667vw);height:auto;width:max(4.6rem,3.0666666667vw);aspect-ratio:40/16;color:#fff;background:#f60909;display:flex;justify-content:center;border-radius:9999px;align-items:center}[data-page=entry] .form__item .birthday,[data-page=page-contact] .form__item .birthday,[data-page=thanks] .form__item .birthday{display:flex;align-items:center;gap:max(1rem,2vw)}[data-page=entry] .form__item .birthday__wrap,[data-page=page-contact] .form__item .birthday__wrap,[data-page=thanks] .form__item .birthday__wrap{display:flex;align-items:center;gap:max(.5rem,1vw)}[data-page=entry] .form__item .birthday .form__item-select-wrap,[data-page=page-contact] .form__item .birthday .form__item-select-wrap,[data-page=thanks] .form__item .birthday .form__item-select-wrap{width:max(6.5rem,5.3333333333vw)}[data-page=entry] .form__item .birthday .form__item-select-wrap--year,[data-page=page-contact] .form__item .birthday .form__item-select-wrap--year,[data-page=thanks] .form__item .birthday .form__item-select-wrap--year{width:max(9rem,6.6666666667vw)}[data-page=entry] .form__item .birthday .form__item-select-wrap:after,[data-page=page-contact] .form__item .birthday .form__item-select-wrap:after,[data-page=thanks] .form__item .birthday .form__item-select-wrap:after{right:max(.5rem,.6666666667vw)}[data-page=entry] .form__item .birthday .form__item-select-wrap select,[data-page=page-contact] .form__item .birthday .form__item-select-wrap select,[data-page=thanks] .form__item .birthday .form__item-select-wrap select{padding-inline:max(1rem,.6666666667vw);width:100%!important}[data-page=entry] .form__item-right,[data-page=page-contact] .form__item-right,[data-page=thanks] .form__item-right{width:100%}[data-page=entry] .form__item-right p,[data-page=page-contact] .form__item-right p,[data-page=thanks] .form__item-right p{line-height:1.5;letter-spacing:.2em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.0666666667vw)}[data-page=entry] .form__item-right select,[data-page=page-contact] .form__item-right select,[data-page=thanks] .form__item-right select{display:block;border-radius:1rem;height:max(4rem,2.6666666667vw);width:max(30rem,24vw)!important;background:#f7f7f7;padding-inline:max(1.5rem,2vw);color:#000!important;line-height:2.5;letter-spacing:.2em;font-size:max(1.6rem,1.0666666667vw)}[data-page=entry] .form__item-right select:before,[data-page=entry] .form__item-right select:after,[data-page=page-contact] .form__item-right select:before,[data-page=page-contact] .form__item-right select:after,[data-page=thanks] .form__item-right select:before,[data-page=thanks] .form__item-right select:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .form__item-right select:before,[data-page=page-contact] .form__item-right select:before,[data-page=thanks] .form__item-right select:before{margin-block-end:-.75em}[data-page=entry] .form__item-right select:after,[data-page=page-contact] .form__item-right select:after,[data-page=thanks] .form__item-right select:after{margin-block-start:-.75em}@media screen and (max-width: 850px){[data-page=entry] .form__item-right select,[data-page=page-contact] .form__item-right select,[data-page=thanks] .form__item-right select{width:100%}}[data-page=entry] .form__item-right .other,[data-page=page-contact] .form__item-right .other,[data-page=thanks] .form__item-right .other{margin-top:max(1.5rem,1.3333333333vw)}[data-page=entry] .form__item-right input,[data-page=page-contact] .form__item-right input,[data-page=thanks] .form__item-right input{display:block;height:max(4rem,2.6666666667vw);width:100%;border-radius:1rem;background:#f7f7f7;padding-inline:max(1.5rem,2vw);line-height:2.5;letter-spacing:.2em;font-size:max(1.6rem,1.0666666667vw)}[data-page=entry] .form__item-right input:before,[data-page=entry] .form__item-right input:after,[data-page=page-contact] .form__item-right input:before,[data-page=page-contact] .form__item-right input:after,[data-page=thanks] .form__item-right input:before,[data-page=thanks] .form__item-right input:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .form__item-right input:before,[data-page=page-contact] .form__item-right input:before,[data-page=thanks] .form__item-right input:before{margin-block-end:-.75em}[data-page=entry] .form__item-right input:after,[data-page=page-contact] .form__item-right input:after,[data-page=thanks] .form__item-right input:after{margin-block-start:-.75em}[data-page=entry] .form__item-right input::placeholder,[data-page=page-contact] .form__item-right input::placeholder,[data-page=thanks] .form__item-right input::placeholder{color:#d6d6d6}[data-page=entry] .form__item-right input.postnumber,[data-page=page-contact] .form__item-right input.postnumber,[data-page=thanks] .form__item-right input.postnumber{width:max(13.5rem,9vw)}[data-page=entry] .form__item-right textarea,[data-page=page-contact] .form__item-right textarea,[data-page=thanks] .form__item-right textarea{display:block;min-height:max(20rem,20vw);resize:vertical;width:100%;padding:max(1.5rem,1vw);border-radius:1rem;background:#f7f7f7;line-height:1.75;letter-spacing:.2em;font-size:max(1.6rem,1.0666666667vw)}[data-page=entry] .form__item-right textarea:before,[data-page=entry] .form__item-right textarea:after,[data-page=page-contact] .form__item-right textarea:before,[data-page=page-contact] .form__item-right textarea:after,[data-page=thanks] .form__item-right textarea:before,[data-page=thanks] .form__item-right textarea:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .form__item-right textarea:before,[data-page=page-contact] .form__item-right textarea:before,[data-page=thanks] .form__item-right textarea:before{margin-block-end:-.375em}[data-page=entry] .form__item-right textarea:after,[data-page=page-contact] .form__item-right textarea:after,[data-page=thanks] .form__item-right textarea:after{margin-block-start:-.375em}@media screen and (max-width: 850px){[data-page=entry] .form__item-right textarea,[data-page=page-contact] .form__item-right textarea,[data-page=thanks] .form__item-right textarea{height:20rem}}[data-page=entry] .form__item-list,[data-page=page-contact] .form__item-list,[data-page=thanks] .form__item-list{display:flex;flex-direction:column;gap:max(1.5rem,1.3333333333vw)}@media screen and (max-width: 850px){[data-page=entry] .form__item-list,[data-page=page-contact] .form__item-list,[data-page=thanks] .form__item-list{gap:2rem}}[data-page=entry] .form__item-list [data-id=syokumu-group],[data-page=page-contact] .form__item-list [data-id=syokumu-group],[data-page=thanks] .form__item-list [data-id=syokumu-group]{display:flex;flex-direction:column;gap:max(1.5rem,1.3333333333vw)}@media screen and (max-width: 850px){[data-page=entry] .form__item-list [data-id=syokumu-group],[data-page=page-contact] .form__item-list [data-id=syokumu-group],[data-page=thanks] .form__item-list [data-id=syokumu-group]{gap:2rem}}[data-page=entry] .form__item-item,[data-page=page-contact] .form__item-item,[data-page=thanks] .form__item-item{display:flex;align-items:center}@media screen and (max-width: 850px){[data-page=entry] .form__item-item,[data-page=page-contact] .form__item-item,[data-page=thanks] .form__item-item{flex-direction:column;align-items:flex-start;gap:1.2rem}}[data-page=entry] .form__item-item-left,[data-page=page-contact] .form__item-item-left,[data-page=thanks] .form__item-item-left{min-width:max(14rem,10.6666666667vw);line-height:1;letter-spacing:.2em;margin-block:calc((1em - 1lh)/2);font-size:max(1.6rem,1.0666666667vw);display:flex;align-items:center;gap:.6666666667vw}[data-page=entry] .form__item-item-left i,[data-page=page-contact] .form__item-item-left i,[data-page=thanks] .form__item-item-left i{font-style:normal;line-height:1;letter-spacing:-.02em;margin-block:calc((1em - 1lh)/2);font-size:max(1rem,.6666666667vw);height:auto;width:max(4.6rem,3.0666666667vw);aspect-ratio:40/16;color:#fff;background:#f60909;display:flex;justify-content:center;border-radius:9999px;align-items:center}[data-page=entry] .form__item-item-right,[data-page=page-contact] .form__item-item-right,[data-page=thanks] .form__item-item-right{width:100%;display:flex;align-items:center;gap:max(2rem,2vw)}[data-page=entry] .form__item-item-right--vert,[data-page=page-contact] .form__item-item-right--vert,[data-page=thanks] .form__item-item-right--vert{flex-direction:column;align-items:flex-start;gap:0}[data-page=entry] .form__item-item-right button,[data-page=entry] .form__item-item-right .post-search,[data-page=page-contact] .form__item-item-right button,[data-page=page-contact] .form__item-item-right .post-search,[data-page=thanks] .form__item-item-right button,[data-page=thanks] .form__item-item-right .post-search{border-radius:9999px;color:#fff;background:#000;cursor:pointer;display:grid;place-content:center;line-height:1;letter-spacing:.2em;font-size:max(1.4rem,.9333333333vw);height:max(2.8rem,2.1333333333vw);width:max(10rem,8.2vw)}[data-page=entry] .form__item-item-right button:before,[data-page=entry] .form__item-item-right button:after,[data-page=entry] .form__item-item-right .post-search:before,[data-page=entry] .form__item-item-right .post-search:after,[data-page=page-contact] .form__item-item-right button:before,[data-page=page-contact] .form__item-item-right button:after,[data-page=page-contact] .form__item-item-right .post-search:before,[data-page=page-contact] .form__item-item-right .post-search:after,[data-page=thanks] .form__item-item-right button:before,[data-page=thanks] .form__item-item-right button:after,[data-page=thanks] .form__item-item-right .post-search:before,[data-page=thanks] .form__item-item-right .post-search:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=entry] .form__item-item-right button:before,[data-page=entry] .form__item-item-right .post-search:before,[data-page=page-contact] .form__item-item-right button:before,[data-page=page-contact] .form__item-item-right .post-search:before,[data-page=thanks] .form__item-item-right button:before,[data-page=thanks] .form__item-item-right .post-search:before{margin-block-end:0em}[data-page=entry] .form__item-item-right button:after,[data-page=entry] .form__item-item-right .post-search:after,[data-page=page-contact] .form__item-item-right button:after,[data-page=page-contact] .form__item-item-right .post-search:after,[data-page=thanks] .form__item-item-right button:after,[data-page=thanks] .form__item-item-right .post-search:after{margin-block-start:0em}[data-page=entry] .form__item-item-right select,[data-page=page-contact] .form__item-item-right select,[data-page=thanks] .form__item-item-right select{width:100%}[data-page=entry] .form__accept,[data-page=page-contact] .form__accept,[data-page=thanks] .form__accept{display:flex;justify-content:center;align-items:center;margin-top:max(4rem,7.6666666667vw);margin-bottom:max(4rem,4vw)}[data-page=entry] .form__accept label,[data-page=page-contact] .form__accept label,[data-page=thanks] .form__accept label{line-height:1.5;letter-spacing:.2em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,.9333333333vw)}@media screen and (max-width: 850px){[data-page=entry] .form__accept label,[data-page=page-contact] .form__accept label,[data-page=thanks] .form__accept label{display:flex;gap:1rem}}[data-page=entry] .form__accept label a,[data-page=page-contact] .form__accept label a,[data-page=thanks] .form__accept label a{margin-inline:max(.5rem,.3333333333vw);display:inline-flex;align-items:center;gap:.5333333333vw;color:#f60909;position:relative}@media screen and (max-width: 850px){[data-page=entry] .form__accept label a,[data-page=page-contact] .form__accept label a,[data-page=thanks] .form__accept label a{padding-bottom:0}}@media (hover){[data-page=entry] .form__accept label a:hover:before,[data-page=page-contact] .form__accept label a:hover:before,[data-page=thanks] .form__accept label a:hover:before{scale:0 1}}[data-page=entry] .form__accept label a:before,[data-page=page-contact] .form__accept label a:before,[data-page=thanks] .form__accept label a:before{content:"";position:absolute;left:0;bottom:min(0rem,-.2vw);height:1px;width:100%;background:#f60909;transform-origin:right top;transition:scale .3s}[data-page=entry] .form__accept label a:after,[data-page=page-contact] .form__accept label a:after,[data-page=thanks] .form__accept label a:after{content:"";display:block;height:auto;min-width:12px;aspect-ratio:1;-webkit-mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/out.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/recruit/wp-content/themes/kajimaya-recruit/imgs/common/out.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#f60909}
