@charset "utf-8";@media (min-width:1500px){.item-icon01 img{width:60px}.item-icon02 img{width:58px}.item-icon03 img{width:68px}.item-icon04 img{width:68px}.item-icon05 img{width:80px}.item-icon06 img{width:41px}.item-icon07 img{width:61px}.item-icon08 img{width:71px}.item-icon09 img{width:57px}.item-icon10 img{width:60px}.item-icon11 img{width:61px}.item-icon12 img{width:48px}.item-icon13 img{width:62px}.item-icon14 img{width:58px}.item-icon15 img{width:38px}.b-highlight{padding:25px;position:relative}.b-highlight:before{background:url(../images/common/bg01.png?v345a9e32ac3bc091076ac27658df12fc)no-repeat center;background-size:100% 100%;content:"";position:absolute;height:100%;inset:0;margin:auto;opacity:.3;transform:scale(-1);width:100%}.b-highlight__inner{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:40px;padding-block:62px 80px}.b-highlight .page-tl03{color:#000}.c-intro{display:flex;align-items:center}.c-intro__image{flex-shrink:0;margin-right:46px;width:175px}.c-intro__text{background-color:#f3f3f3;border-radius:10px;font-size:1.8rem;font-weight:500;padding:30px 40px 32px;position:relative;text-align:center;width:100%}.c-intro__text:after{--size:18px;background-color:#f3f3f3;block-size:calc(var(--size)*tan(63deg));clip-path:polygon(0 50%,100%0,100% 100%);content:"";inline-size:var(--size);inset-inline-end:calc(100% - 4px);inset-block:0 12px;margin-block:auto;position:absolute;transform:rotate(-45deg) scaleX(-1)}.c-intro__text .clr01{color:var(--clr01-main);font-weight:700}.choose-list{counter-reset:reason}.choose-list .item{background-color:#fff;border-radius:20px;display:flex;align-items:center;min-height:192px;padding:25px 24px 33px 64px}.choose-list .item:not(:last-child){margin-bottom:24px}.choose-list .item .item-icon{background-color:#f3f3f3;border-radius:200px;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:120px;margin-right:32px;width:120px}.choose-list .item .item-text{counter-increment:reason;font-size:1.6rem;font-weight:400;letter-spacing:.06em;line-height:1.6;position:relative;width:100%}.choose-list .item .item-text:before{content:"POINT "counters(reason,".",decimal-leading-zero);color:var(--clr01-main);display:block;font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:1.6;margin-bottom:7px}.choose-list .item .item-text p:not(:last-child){margin-bottom:19px}.choose-list .item .item-text .list{display:grid;gap:3px 106px;grid-template-columns:repeat(3,1fr)}.choose-list .item .item-text .list a{color:#282828;display:inline-block;font-weight:500;text-decoration:underline;text-underline-offset:2px;padding-left:15px;position:relative;transition:transform .3s ease;will-change:transform}.choose-list .item .item-text .list a:before{background:url(../images/common/ic_chevron.svg?vf82400473eb2a42175f58b4afa5b71e5)no-repeat center;background-size:100%;content:"";position:absolute;height:12px;left:-1px;top:7px;width:7px}@media (min-width:1500px){.choose-list .item .item-text .list a:hover{opacity:1;transform:translateX(5px)}}@media (min-width:768px) and (max-width:1499px){.choose-list .item .item-text .list a:hover{opacity:1;transform:translateX(.33vw)}}.choose-list .item .item-tl{font-size:2rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.choose-list .item .item-tl:not(:last-child){margin-bottom:10px}.choose-list__point .item{padding-right:64px}.choose-list__merit .item .item-text:before{content:"MERIT  "counters(reason,".",decimal-leading-zero)}.b-reason__choose:not(:last-child){margin-bottom:56px}.b-reason__choose .page-tl03{color:#282828;margin:0 auto;padding-top:10px;width:fit-content}.b-reason__choose .page-tl03:not(:last-child){margin-bottom:47px}.b-reason__choose .page-tl03 .num{color:var(--clr01-main);font-size:4rem;line-height:1}.b-reason__choose .page-tl03+.text-catch{margin-top:-23px}.b-reason__choose .text-catch{font-size:1.6rem;letter-spacing:.06em;line-height:1.6;text-align:center}.b-reason__choose .text-catch:not(:last-child){margin-bottom:41px}.b-reason__choose+.b-flow{margin-top:80px}.b-flow:not(:last-child){margin-bottom:62px}.b-flow__wrap{background-color:#f3f3f3;border-radius:20px;padding:28px 64px 40px}.b-flow .page-tl:not(:last-child){margin-bottom:47px}.b-flow .page-tl03{padding-bottom:15px;text-align:center}.b-flow .page-tl03:not(:last-child){margin-bottom:20px}.b-flow .page-tl03 .num{color:var(--clr01-main);font-size:4.8rem;line-height:1.1;margin-inline:8px}.b-flow .page-tl03+.text-catch{margin-top:-23px}.b-flow .page-tl04:not(:last-child){margin-bottom:34px}.b-flow .text-catch{font-size:1.6rem;font-weight:400;letter-spacing:.06em;line-height:1.6}.b-flow .text-catch:not(:last-child){margin-bottom:42px}.b-flow__list{counter-reset:flow}.b-flow__list:not(:last-child){margin-bottom:63px}.b-flow__list .item{background-color:#fff;border-radius:10px;display:flex;align-items:center;min-height:144px;padding:13px 38px 20px 24px;position:relative}.b-flow__list .item:not(:last-child){margin-bottom:20px}.b-flow__list .item:not(:last-child):after{--size:24px;background-color:var(--clr01-main);block-size:calc(var(--size)/4*tan(60deg));clip-path:polygon(0 0,100%0,50% 100%);content:"";inline-size:var(--size);inset-block-start:100%;inset-inline:0;margin-inline:auto;position:absolute}.b-flow__list .item-step{background-color:var(--primary-color);border-radius:200px;counter-increment:flow;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;font-family:var(--font-en);font-size:2rem;font-weight:400;letter-spacing:.06em;line-height:1.2;height:100px;margin-right:24px;margin-top:4px;padding-top:4px;position:relative;text-align:center;width:100px}.b-flow__list .item-step:after{content:counters(flow,".",decimal-leading-zero);display:block;font-size:3.2rem;font-weight:700;line-height:1;transform:translateY(-4px)}.b-flow__list .item-text{width:100%}.b-flow__list .item-text .tl{font-size:2rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.b-flow__list .item-text .tl:not(:last-child){margin-bottom:1px}.b-flow__list.bg01 .item{background-color:#f3f3f3}.b-flow__more{text-align:center}.b-flow__more .btn{min-width:376px;padding-right:32px}.b-bnr:last-child{margin-bottom:-40px}}@media (min-width:768px) and (max-width:1499px){.item-icon01 img{width:4vw}.item-icon02 img{width:3.87vw}.item-icon03 img{width:4.53vw}.item-icon04 img{width:4.53vw}.item-icon05 img{width:5.33vw}.item-icon06 img{width:2.73vw}.item-icon07 img{width:4.07vw}.item-icon08 img{width:4.73vw}.item-icon09 img{width:3.8vw}.item-icon10 img{width:4vw}.item-icon11 img{width:4.07vw}.item-icon12 img{width:3.2vw}.item-icon13 img{width:4.13vw}.item-icon14 img{width:3.87vw}.item-icon15 img{width:2.53vw}.b-highlight{padding:1.67vw;position:relative}.b-highlight:before{background:url(../images/common/bg01.png?v345a9e32ac3bc091076ac27658df12fc)no-repeat center;background-size:100% 100%;content:"";position:absolute;height:100%;inset:0;margin:auto;opacity:.3;transform:scale(-1);width:100%}.b-highlight__inner{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(3.33vw);backdrop-filter:blur(3.33vw);border-radius:2.67vw;padding-block:4.13vw 5.33vw}.b-highlight .page-tl03{color:#000}.c-intro{display:flex;align-items:center}.c-intro__image{flex-shrink:0;margin-right:3.07vw;width:11.67vw}.c-intro__text{background-color:#f3f3f3;border-radius:.67vw;font-size:1.2vw;font-weight:500;padding:2vw 2.67vw 2.13vw;position:relative;text-align:center;width:100%}.c-intro__text:after{--size:1.20vw;background-color:#f3f3f3;block-size:calc(var(--size)*tan(63deg));clip-path:polygon(0 50%,100%0,100% 100%);content:"";inline-size:var(--size);inset-inline-end:calc(100% - .27vw);inset-block:0 .8vw;margin-block:auto;position:absolute;transform:rotate(-45deg) scaleX(-1)}.c-intro__text .clr01{color:var(--clr01-main);font-weight:700}.choose-list{counter-reset:reason}.choose-list .item{background-color:#fff;border-radius:1.33vw;display:flex;align-items:center;min-height:12.8vw;padding:1.67vw 1.6vw 2.2vw 4.27vw}.choose-list .item:not(:last-child){margin-bottom:1.6vw}.choose-list .item .item-icon{background-color:#f3f3f3;border-radius:13.33vw;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:8vw;margin-right:2.13vw;width:8vw}.choose-list .item .item-text{counter-increment:reason;font-size:1.07vw;font-weight:400;letter-spacing:.06em;line-height:1.6;position:relative;width:100%}.choose-list .item .item-text:before{content:"POINT "counters(reason,".",decimal-leading-zero);color:var(--clr01-main);display:block;font-size:1.07vw;font-weight:500;letter-spacing:.02em;line-height:1.6;margin-bottom:.47vw}.choose-list .item .item-text p:not(:last-child){margin-bottom:1.27vw}.choose-list .item .item-text .list{display:grid;gap:.2vw 7.07vw;grid-template-columns:repeat(3,1fr)}.choose-list .item .item-text .list a{color:#282828;display:inline-block;font-weight:500;text-decoration:underline;text-underline-offset:.13vw;padding-left:1vw;position:relative;transition:transform .3s ease;will-change:transform}.choose-list .item .item-text .list a:before{background:url(../images/common/ic_chevron.svg?vf82400473eb2a42175f58b4afa5b71e5)no-repeat center;background-size:100%;content:"";position:absolute;height:.8vw;left:-1px;top:.47vw;width:.47vw}@media (min-width:1500px){.choose-list .item .item-text .list a:hover{opacity:1;transform:translateX(.33vw)}}@media (min-width:768px) and (max-width:1499px){.choose-list .item .item-text .list a:hover{opacity:1;transform:translateX(.33vw)}}.choose-list .item .item-tl{font-size:1.33vw;font-weight:700;letter-spacing:.06em;line-height:1.6}.choose-list .item .item-tl:not(:last-child){margin-bottom:.67vw}.choose-list__point .item{padding-right:4.27vw}.choose-list__merit .item .item-text:before{content:"MERIT  "counters(reason,".",decimal-leading-zero)}.b-reason__choose:not(:last-child){margin-bottom:3.73vw}.b-reason__choose .page-tl03{color:#282828;margin:0 auto;padding-top:.67vw;width:fit-content}.b-reason__choose .page-tl03:not(:last-child){margin-bottom:3.13vw}.b-reason__choose .page-tl03 .num{color:var(--clr01-main);font-size:2.67vw;line-height:1}.b-reason__choose .page-tl03+.text-catch{margin-top:-1.53vw}.b-reason__choose .text-catch{font-size:1.07vw;letter-spacing:.06em;line-height:1.6;text-align:center}.b-reason__choose .text-catch:not(:last-child){margin-bottom:2.73vw}.b-reason__choose+.b-flow{margin-top:5.33vw}.b-flow:not(:last-child){margin-bottom:4.13vw}.b-flow__wrap{background-color:#f3f3f3;border-radius:1.33vw;padding:1.87vw 4.27vw 2.67vw}.b-flow .page-tl:not(:last-child){margin-bottom:3.13vw}.b-flow .page-tl03{padding-bottom:1vw;text-align:center}.b-flow .page-tl03:not(:last-child){margin-bottom:1.33vw}.b-flow .page-tl03 .num{color:var(--clr01-main);font-size:3.2vw;line-height:1.1;margin-inline:.53vw}.b-flow .page-tl03+.text-catch{margin-top:-1.53vw}.b-flow .page-tl04:not(:last-child){margin-bottom:2.27vw}.b-flow .text-catch{font-size:1.07vw;font-weight:400;letter-spacing:.06em;line-height:1.6}.b-flow .text-catch:not(:last-child){margin-bottom:2.8vw}.b-flow__list{counter-reset:flow}.b-flow__list:not(:last-child){margin-bottom:4.2vw}.b-flow__list .item{background-color:#fff;border-radius:.67vw;display:flex;align-items:center;min-height:9.6vw;padding:.87vw 2.53vw 1.33vw 1.6vw;position:relative}.b-flow__list .item:not(:last-child){margin-bottom:1.33vw}.b-flow__list .item:not(:last-child):after{--size:1.60vw;background-color:var(--clr01-main);block-size:calc(var(--size)/4*tan(60deg));clip-path:polygon(0 0,100%0,50% 100%);content:"";inline-size:var(--size);inset-block-start:100%;inset-inline:0;margin-inline:auto;position:absolute}.b-flow__list .item-step{background-color:var(--primary-color);border-radius:13.33vw;counter-increment:flow;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;font-family:var(--font-en);font-size:1.33vw;font-weight:400;letter-spacing:.06em;line-height:1.2;height:6.67vw;margin-right:1.6vw;margin-top:.27vw;padding-top:.27vw;position:relative;text-align:center;width:6.67vw}.b-flow__list .item-step:after{content:counters(flow,".",decimal-leading-zero);display:block;font-size:2.13vw;font-weight:700;line-height:1;transform:translateY(-.27vw)}.b-flow__list .item-text{width:100%}.b-flow__list .item-text .tl{font-size:1.33vw;font-weight:700;letter-spacing:.06em;line-height:1.6}.b-flow__list .item-text .tl:not(:last-child){margin-bottom:1px}.b-flow__list.bg01 .item{background-color:#f3f3f3}.b-flow__more{text-align:center}.b-flow__more .btn{min-width:25.07vw;padding-right:2.13vw}.b-bnr:last-child{margin-bottom:-2.67vw}}@media (max-width:767px){.item-icon01 img{width:9.38vw}.item-icon02 img{width:8.98vw}.item-icon03 img{width:10.55vw}.item-icon04 img{width:10.68vw}.item-icon05 img{width:12.63vw}.item-icon06 img{width:6.38vw}.item-icon07 img{width:9.51vw}.item-icon08 img{width:10.68vw}.item-icon09 img{width:9.38vw}.item-icon10 img{width:10.16vw}.item-icon11 img{width:10.16vw}.item-icon12 img{width:7.55vw}.item-icon13 img{width:10.68vw}.item-icon14 img{width:9.38vw}.item-icon15 img{width:6.77vw}.b-highlight{padding:1.95vw;position:relative}.b-highlight:before{background:url(../images/common/bg01.png?v345a9e32ac3bc091076ac27658df12fc)no-repeat center;background-size:cover;content:"";position:absolute;height:100%;inset:0;margin:auto;opacity:.3;transform:scaleY(-1);width:100%}.b-highlight__inner{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(6.51vw);backdrop-filter:blur(6.51vw);border-radius:5.21vw;padding-block:11.72vw 13.15vw}.c-intro{display:flex;align-items:center;flex-direction:column-reverse}.c-intro__image{margin-top:6.51vw;width:23.96vw}.c-intro__text{background-color:#f3f3f3;border-radius:1.3vw;font-size:3.65vw;font-weight:500;padding:3.65vw 5.21vw 3.91vw;position:relative;text-align:center;width:100%}.c-intro__text:after{--size:3.91vw;background-color:#f3f3f3;block-size:calc(var(--size)/1.5*tan(70deg));clip-path:polygon(0 0,100% 50%,0 100%);content:"";inline-size:var(--size);inset-block-start:calc(100% - 4.17vw);inset-inline:0 .78vw;margin-inline:auto;position:absolute;transform:scaleX(-1);z-index:-1}.c-intro__text .clr01{color:var(--clr01-main);font-weight:700}.choose-list{counter-reset:reason}.choose-list .item{background-color:#fff;border-radius:2.6vw;counter-increment:reason;min-height:25vw;padding:3.52vw 3.91vw 4.95vw;position:relative}.choose-list .item:before{content:"POINT "counters(reason,".",decimal-leading-zero);color:var(--clr01-main);display:block;font-size:3.65vw;font-weight:500;letter-spacing:.06em;line-height:1.6;margin-bottom:1.82vw;text-align:center}.choose-list .item:not(:last-child){margin-bottom:2.6vw}.choose-list .item .item-icon{background-color:#f3f3f3;border-radius:26.04vw;display:flex;align-items:center;justify-content:center;height:18.75vw;margin:0 auto 3.13vw;width:18.75vw}.choose-list .item .item-text{color:#222;font-size:3.65vw;font-weight:400;letter-spacing:.06em;line-height:1.6;position:relative;width:100%}.choose-list .item .item-text p:not(:last-child){margin-bottom:5.99vw}.choose-list .item .item-text .list{font-size:3.65vw;font-weight:500;display:grid;gap:3.26vw;grid-template-columns:1fr;padding-left:1.3vw}.choose-list .item .item-text .list a{color:#282828;font-weight:500;display:inline-block;text-decoration:underline;text-underline-offset:.52vw;padding-left:2.6vw;position:relative;transition:transform .3s ease;will-change:transform}.choose-list .item .item-text .list a:before{background:url(../images/common/ic_chevron.svg?vf82400473eb2a42175f58b4afa5b71e5)no-repeat center;background-size:100%;content:"";position:absolute;height:2.6vw;left:-1px;top:1.82vw;width:1.56vw}.choose-list .item .item-text .page-listDot{color:#282828}.choose-list .item .item-text .page-listDot:not(:first-child){margin-top:5.47vw}.choose-list .item .item-text .page-listDot__item{padding-left:3.91vw}.choose-list .item .item-text .page-listDot__item:not(:last-of-type){margin-bottom:2.08vw}.choose-list .item .item-text .page-listDot__item:before{top:2.6vw;left:1.3vw;font-size:1.82vw}.choose-list .item .item-tl{color:#222;font-size:4.69vw;font-weight:700;letter-spacing:.06em;line-height:1.4}.choose-list .item .item-tl:not(:last-child){margin-bottom:2.34vw}.choose-list__merit{margin-bottom:-2.6vw}.choose-list__merit .item:before{content:"MERIT  "counters(reason,".",decimal-leading-zero)}.b-reason__choose .page-tl03{margin:-.26vw auto 0;width:fit-content}.b-reason__choose .page-tl03:not(:last-child){margin-bottom:8.07vw}.b-reason__choose .page-tl03 .num{color:var(--clr01-main);font-size:8.33vw;line-height:1}.b-reason__choose .page-tl03+.text-catch{margin-top:-1.56vw}.b-reason__choose .text-catch{font-size:3.65vw;letter-spacing:.06em;line-height:1.6}.b-reason__choose .text-catch:not(:last-child){margin-bottom:6.9vw}.b-reason__choose+.b-flow{margin-top:12.11vw}.b-flow:not(:last-child){margin-bottom:11.59vw}.b-flow__wrap{background-color:#f3f3f3;border-radius:1.3vw;padding:3.13vw 3.91vw 3.78vw}.b-flow .page-tl:not(:last-child){margin-bottom:8.07vw}.b-flow .page-tl03{text-align:center}.b-flow .page-tl03:not(:last-child){margin-bottom:4.69vw}.b-flow .page-tl03 .num{color:var(--clr01-main);font-size:8.33vw;line-height:1.1}.b-flow .page-tl03+.text-catch{margin-top:-2.99vw}.b-flow .page-tl04{line-height:1.4}.b-flow .page-tl04:not(:last-child){margin-bottom:6.38vw}.b-flow .text-catch{font-size:3.65vw;font-weight:400;letter-spacing:.06em;line-height:1.6}.b-flow .text-catch:not(:last-child){margin-bottom:7.03vw}.b-flow__list{counter-reset:flow}.b-flow__list:not(:last-child){margin-bottom:8.2vw}.b-flow__list .item{background-color:#fff;border-radius:1.3vw;display:flex;align-items:center;min-height:24.09vw;padding:2.86vw 4.69vw 3.91vw 3.91vw;position:relative}.b-flow__list .item:not(:last-child){margin-bottom:4.04vw}.b-flow__list .item:not(:last-child):after{--size:8.07vw;background-color:var(--clr01-main);block-size:calc(var(--size)/4.4*tan(60deg));clip-path:polygon(0 0,100%0,50% 100%);content:"";inline-size:var(--size);inset-block-start:100%;inset-inline:0;margin-inline:auto;position:absolute}.b-flow__list .item-step{background-color:var(--primary-color);border-radius:26.04vw;counter-increment:flow;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;font-family:var(--font-en);font-size:2.73vw;font-weight:400;letter-spacing:.06em;line-height:1.2;height:13.67vw;margin-right:3.91vw;margin-top:.78vw;padding-top:.52vw;position:relative;text-align:center;width:13.67vw}.b-flow__list .item-step:after{content:counters(flow,".",decimal-leading-zero);display:block;font-size:4.38vw;font-weight:700;line-height:1;transform:translateY(-.52vw)}.b-flow__list .item-text{width:100%}.b-flow__list .item-text .tl{font-size:4.69vw;font-weight:700;letter-spacing:.06em;line-height:1.6}.b-flow__list .item-text .tl:not(:last-child){margin-bottom:.78vw}.b-flow__list.bg01 .item{background-color:#f3f3f3;padding-right:8.59vw}.b-flow__more{text-align:center}.b-flow__more .btn{min-width:77.6vw}.b-flow__more .btn .ic-arrow{margin-left:1.82vw}.b-bnr:last-child{margin-bottom:-2.6vw}}@media (min-width:1500px){.b-about--detail{padding-top:7px}.b-about--detail:not(:last-child){margin-bottom:94px}.b-about--detail .page-tl03{float:left;width:800px}.b-about--detail .page-tl03:not(:last-child){margin-bottom:30px}.b-about--detail .page-tl04{float:left;width:797px}.b-about--detail .page-tl04:not(:last-child){margin-bottom:34px}.b-about--detail .c-detail__item{overflow:hidden;clear:both}.b-about--detail .c-detail__item:not(:last-child){margin-bottom:62px}.b-about--detail .c-detail__item+.c-detail__item{padding-top:2px;width:calc(100% + 3px);padding-right:3px}.b-about--detail .c-detail__image{float:right}.b-about--detail .c-detail__image.highlight{height:368px;margin:11px 2px 0 48px;padding:0 8px 8px 0;perspective:1px;position:relative;width:350px}.b-about--detail .c-detail__image.highlight:before{background:url(../images/startjob/start-job_bg01.png?v2f18bd1c03a7d2f123272ac3a36b9841)no-repeat left bottom;background-size:100% 100%;border-radius:810px 810px 0 0;content:"";position:absolute;height:100%;width:100%;inset:0;margin:auto;z-index:-1}.b-about--detail .c-detail__image.highlight img{border-radius:810px 810px 0 0}.b-about--detail .c-detail__image.small{margin:0 0 0 50px;transform:translate(3px,-3px);width:353px}.b-about--detail .c-detail__text{float:left;width:797px}.b-about--detail .c-detail__text .list-check{color:#282828;font-size:2rem;font-weight:700;letter-spacing:.06em}.b-about--detail .c-detail__text .list-check:not(:last-child){margin-bottom:33px}.b-about--detail .c-detail__text .list-check .clr01{color:var(--clr01-main)}.b-about--detail .c-detail__text .list-check .item{background:url(../images/common/ic_check.svg?ve4a2ba9e1bbf273395c21bbae3aacb7e)no-repeat top 9px left;background-size:17px 12px;padding-left:26px;position:relative}.b-about--detail .c-detail__text .list-check .item:not(:last-child){margin-bottom:15px}.b-about--detail .c-detail__desc{font-size:1.6rem;font-weight:400;letter-spacing:.06em;line-height:1.6}.b-about--detail .c-detail__desc p:not(:last-child){margin-bottom:19px}.b-about--detail .c-detail__table{margin-block:-6px -16px}.b-about--detail .c-detail__table .page-tl04{float:none;width:100%}.b-about--detail .c-detail__table p:not(:last-child){margin-bottom:33px}.b-about--detail .c-detail__table .table-tl{font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.b-about--detail .c-detail__table .table-tl:not(:last-child){margin-bottom:16px}.b-about--detail .c-employment__wrap{display:flex}.b-about--detail .c-employment__wrap:not(:last-child){margin-bottom:40px}.b-about--detail .c-employment__item{border-radius:10px;overflow:hidden;transform:translateZ(0);text-align:center;width:calc((100% - 32px)/2)}.b-about--detail .c-employment__item:not(:nth-child(2n)){margin-right:32px}.b-about--detail .c-employment__item .tl{font-size:2rem;font-weight:500;letter-spacing:.06em;line-height:1.6;padding:11px 20px 12px}.b-about--detail .c-employment__item .text{padding:32px 72px 40px}.b-about--detail .c-employment__item .list{perspective:1px;position:relative}.b-about--detail .c-employment__item .list:before{background-color:#fff;content:"";height:100%;position:absolute;inset-inline:0;margin-inline:auto;top:0;width:4px;z-index:-1}.b-about--detail .c-employment__item .list:not(:last-child){margin-bottom:32px}.b-about--detail .c-employment__item .list-item{background-color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.06em;line-height:1.3;min-height:45px;margin:0 auto;width:300px}.b-about--detail .c-employment__item .list-item.w-full{border-radius:10px;width:100%}.b-about--detail .c-employment__item .list-item.item-info{border-radius:10px;overflow:hidden}.b-about--detail .c-employment__item .list-item:not(.w-full):not(.item-info){border-radius:100px}.b-about--detail .c-employment__item .list-item:not(.item-info){padding:10px 20px}.b-about--detail .c-employment__item .list .item-info__tl{padding:7px 20px 8px}.b-about--detail .c-employment__item .list .item-info__text{font-size:1.6rem;letter-spacing:.02em;line-height:1.6;padding:10px 20px}.b-about--detail .c-employment__item .info{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:500;letter-spacing:.06em;line-height:1.4;min-height:94px;text-align:center;position:relative}.b-about--detail .c-employment__item .info .icon{position:absolute;inset:0;margin:auto;z-index:-1}.b-about--detail .c-employment__item .info .icon-circle{border:10px solid var(--primary-color);border-radius:100px;height:89px;width:89px}.b-about--detail .c-employment__item .info .icon-triangle{width:0;height:0;border-style:solid;border-width:0 50px 94px 50px;border-color:transparent transparent #fff transparent;transform:rotate(0deg)}.b-about--detail .c-employment__item .info .icon-triangle:before{content:"";position:absolute;left:-30px;top:28px;width:0;height:0;border-style:solid;border-width:0 30px 54px 30px;border-color:transparent transparent #f3f3f3 transparent;transform:rotate(0deg)}.b-about--detail .c-employment__item:not(.highlight){background-color:#f3f3f3}.b-about--detail .c-employment__item:not(.highlight) .tl,.b-about--detail .c-employment__item:not(.highlight) .highlight{background-color:#c8c8c8}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child){margin-bottom:16px}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child).w-full{margin-bottom:25px}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child)+.w-full{margin-top:24px}.b-about--detail .c-employment__item.highlight{background-color:#fbf2cf}.b-about--detail .c-employment__item.highlight .tl,.b-about--detail .c-employment__item.highlight .highlight{background-color:var(--primary-color)}.b-about--detail .c-employment__item.highlight .list:before{background-color:#fffbec}.b-about--detail .c-employment__item.highlight .list-item:not(:last-child){margin-bottom:28px}.b-about--detail .c-employment__info .page-tl04{float:none;width:100%}.b-about--detail .c-employment__info .page-tl04:not(:last-child){margin-bottom:34px}.b-about--detail .c-employment__info p:not(:last-child){margin-bottom:54px}.b-about--detail .c-employment__info .info-image{display:flex;align-items:center;justify-content:center}.b-about--detail .c-employment__info .info-image__item{position:relative;width:334px}.b-about--detail .c-employment__info .info-image__item:not(:last-child){margin-right:130px}.b-about--detail .c-employment__info .info-image__item:not(:last-child):after{--size:31px;background-color:#afafaf;block-size:calc(var(--size)/1.5*tan(60deg));clip-path:polygon(0 0,100% 50%,0 100%);content:"";inline-size:var(--size);inset-inline-start:calc(100% + 50px);inset-block:0;margin-block:auto;position:absolute}.b-about--detail .c-employment__info .info-image__item.large{width:422px}.b-about--detail .c-employment__info .info-image__item.block{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;padding-bottom:16px}.b-about--detail .c-employment__info .info-image__item.block .item{width:156px}.b-about--detail .c-employment__info .info-image__item.block .item-text{width:100%;font-size:1.8rem;font-weight:700;margin-top:27px}.b-about--detail .c-employment+.c-intro{margin-block:-5px -14px}.b-faq{margin-top:79px}.b-faq:not(:last-child){margin-bottom:68px}.b-faq .b-highlight__inner{padding-top:80px}.b-faq .page-tl04:not(:last-child){margin-bottom:50px}.b-faq__inner{padding-bottom:3px}.b-faq .accordion:not(:last-child){margin-bottom:18px}.b-faq .accordion__inner{display:flex;align-items:center;min-height:0;overflow:hidden;padding-inline:96px 80px;position:relative;transition:padding .3s ease,min-height .3s ease;will-change:padding,min-height}.b-faq .accordion__inner:before{background-color:#fff;border:2px solid;border-radius:100px;content:"A";color:var(--clr01-main);display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:3.6rem;font-weight:700;letter-spacing:.06em;line-height:1;position:absolute;height:56px;left:24px;top:24px;width:56px;text-align:center}.b-faq .accordion__target{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows ease;transition:.3s grid-template-rows ease,.3s -ms-grid-rows ease}.b-faq .accordion__trigger{background-color:#fff;border-radius:20px;cursor:pointer;display:flex;align-items:center;font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:1.6;min-height:76px;padding:20px 80px 20px 96px;position:relative}.b-faq .accordion__trigger:before{background-color:var(--clr01-main);border-radius:100px;content:"Q";color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:3.6rem;font-weight:700;letter-spacing:.06em;position:absolute;height:56px;left:24px;top:10px;width:56px;text-align:center}.b-faq .accordion__trigger .icon-plus{display:block;height:24px;position:absolute;right:28px;inset-block:0;margin-block:auto;width:24px}.b-faq .accordion__trigger .icon-plus:after,.b-faq .accordion__trigger .icon-plus:before{background-color:var(--clr01-main);border-radius:10px;content:"";inset:0;margin:auto;position:absolute}.b-faq .accordion__trigger .icon-plus:before{height:3px;width:100%}.b-faq .accordion__trigger .icon-plus:after{height:100%;width:3px;transition:transform .3s ease;will-change:transform}.b-faq .accordion__trigger:has(input[type=checkbox]:checked) .icon-plus:after{transform:rotate(90deg)}.b-faq .accordion__trigger:has(input[type=checkbox]:checked)~.accordion__target{grid-template-rows:1fr}.b-faq .accordion__trigger:has(input[type=checkbox]:checked)~.accordion__target .accordion__inner{min-height:101px;padding-block:26px 25px}}@media (min-width:768px) and (max-width:1499px){.b-about--detail{padding-top:.47vw}.b-about--detail:not(:last-child){margin-bottom:6.27vw}.b-about--detail .page-tl03{float:left;width:53.33vw}.b-about--detail .page-tl03:not(:last-child){margin-bottom:2vw}.b-about--detail .page-tl04{float:left;width:53.13vw}.b-about--detail .page-tl04:not(:last-child){margin-bottom:2.27vw}.b-about--detail .c-detail__item{overflow:hidden;clear:both}.b-about--detail .c-detail__item:not(:last-child){margin-bottom:4.13vw}.b-about--detail .c-detail__item+.c-detail__item{padding-top:.13vw;width:calc(100% + .2vw);padding-right:.2vw}.b-about--detail .c-detail__image{float:right}.b-about--detail .c-detail__image.highlight{height:24.53vw;margin:.73vw .13vw 0 3.2vw;padding:0 .53vw .53vw 0;perspective:1px;position:relative;width:23.33vw}.b-about--detail .c-detail__image.highlight:before{background:url(../images/startjob/start-job_bg01.png?v2f18bd1c03a7d2f123272ac3a36b9841)no-repeat left bottom;background-size:100% 100%;border-radius:54vw 54vw 0 0;content:"";position:absolute;height:100%;width:100%;inset:0;margin:auto;z-index:-1}.b-about--detail .c-detail__image.highlight img{border-radius:54vw 54vw 0 0}.b-about--detail .c-detail__image.small{margin:0 0 0 3.33vw;transform:translate(.2vw,-.2vw);width:23.53vw}.b-about--detail .c-detail__text{float:left;width:53.13vw}.b-about--detail .c-detail__text .list-check{color:#282828;font-size:1.33vw;font-weight:700;letter-spacing:.06em}.b-about--detail .c-detail__text .list-check:not(:last-child){margin-bottom:2.2vw}.b-about--detail .c-detail__text .list-check .clr01{color:var(--clr01-main)}.b-about--detail .c-detail__text .list-check .item{background:url(../images/common/ic_check.svg?ve4a2ba9e1bbf273395c21bbae3aacb7e)no-repeat top .6vw left;background-size:1.13vw .8vw;padding-left:1.73vw;position:relative}.b-about--detail .c-detail__text .list-check .item:not(:last-child){margin-bottom:1vw}.b-about--detail .c-detail__desc{font-size:1.07vw;font-weight:400;letter-spacing:.06em;line-height:1.6}.b-about--detail .c-detail__desc p:not(:last-child){margin-bottom:1.27vw}.b-about--detail .c-detail__table{margin-block:-.4vw -1.07vw}.b-about--detail .c-detail__table .page-tl04{float:none;width:100%}.b-about--detail .c-detail__table p:not(:last-child){margin-bottom:2.2vw}.b-about--detail .c-detail__table .table-tl{font-size:1.2vw;font-weight:700;letter-spacing:.06em;line-height:1.6}.b-about--detail .c-detail__table .table-tl:not(:last-child){margin-bottom:1.07vw}.b-about--detail .c-employment__wrap{display:flex}.b-about--detail .c-employment__wrap:not(:last-child){margin-bottom:2.67vw}.b-about--detail .c-employment__item{border-radius:.67vw;overflow:hidden;transform:translateZ(0);text-align:center;width:calc((100% - 2.13vw)/2)}.b-about--detail .c-employment__item:not(:nth-child(2n)){margin-right:2.13vw}.b-about--detail .c-employment__item .tl{font-size:1.33vw;font-weight:500;letter-spacing:.06em;line-height:1.6;padding:.73vw 1.33vw .8vw}.b-about--detail .c-employment__item .text{padding:2.13vw 4.8vw 2.67vw}.b-about--detail .c-employment__item .list{perspective:1px;position:relative}.b-about--detail .c-employment__item .list:before{background-color:#fff;content:"";height:100%;position:absolute;inset-inline:0;margin-inline:auto;top:0;width:.27vw;z-index:-1}.b-about--detail .c-employment__item .list:not(:last-child){margin-bottom:2.13vw}.b-about--detail .c-employment__item .list-item{background-color:#fff;font-size:1.2vw;font-weight:500;letter-spacing:.06em;line-height:1.3;min-height:3vw;margin:0 auto;width:20vw}.b-about--detail .c-employment__item .list-item.w-full{border-radius:.67vw;width:100%}.b-about--detail .c-employment__item .list-item.item-info{border-radius:.67vw;overflow:hidden}.b-about--detail .c-employment__item .list-item:not(.w-full):not(.item-info){border-radius:6.67vw}.b-about--detail .c-employment__item .list-item:not(.item-info){padding:.67vw 1.33vw}.b-about--detail .c-employment__item .list .item-info__tl{padding:.47vw 1.33vw .53vw}.b-about--detail .c-employment__item .list .item-info__text{font-size:1.07vw;letter-spacing:.02em;line-height:1.6;padding:.67vw 1.33vw}.b-about--detail .c-employment__item .info{display:flex;align-items:center;justify-content:center;font-size:1.33vw;font-weight:500;letter-spacing:.06em;line-height:1.4;min-height:6.27vw;text-align:center;position:relative}.b-about--detail .c-employment__item .info .icon{position:absolute;inset:0;margin:auto;z-index:-1}.b-about--detail .c-employment__item .info .icon-circle{border:.67vw solid var(--primary-color);border-radius:6.67vw;height:5.93vw;width:5.93vw}.b-about--detail .c-employment__item .info .icon-triangle{width:0;height:0;border-style:solid;border-width:0 3.33vw 6.27vw 3.33vw;border-color:transparent transparent #fff transparent;transform:rotate(0deg)}.b-about--detail .c-employment__item .info .icon-triangle:before{content:"";position:absolute;left:-2vw;top:1.87vw;width:0;height:0;border-style:solid;border-width:0 2vw 3.6vw 2vw;border-color:transparent transparent #f3f3f3 transparent;transform:rotate(0deg)}.b-about--detail .c-employment__item:not(.highlight){background-color:#f3f3f3}.b-about--detail .c-employment__item:not(.highlight) .tl,.b-about--detail .c-employment__item:not(.highlight) .highlight{background-color:#c8c8c8}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child){margin-bottom:1.07vw}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child).w-full{margin-bottom:1.67vw}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child)+.w-full{margin-top:1.6vw}.b-about--detail .c-employment__item.highlight{background-color:#fbf2cf}.b-about--detail .c-employment__item.highlight .tl,.b-about--detail .c-employment__item.highlight .highlight{background-color:var(--primary-color)}.b-about--detail .c-employment__item.highlight .list:before{background-color:#fffbec}.b-about--detail .c-employment__item.highlight .list-item:not(:last-child){margin-bottom:1.87vw}.b-about--detail .c-employment__info .page-tl04{float:none;width:100%}.b-about--detail .c-employment__info .page-tl04:not(:last-child){margin-bottom:2.27vw}.b-about--detail .c-employment__info p:not(:last-child){margin-bottom:3.6vw}.b-about--detail .c-employment__info .info-image{display:flex;align-items:center;justify-content:center}.b-about--detail .c-employment__info .info-image__item{position:relative;width:22.27vw}.b-about--detail .c-employment__info .info-image__item:not(:last-child){margin-right:8.67vw}.b-about--detail .c-employment__info .info-image__item:not(:last-child):after{--size:2.07vw;background-color:#afafaf;block-size:calc(var(--size)/1.5*tan(60deg));clip-path:polygon(0 0,100% 50%,0 100%);content:"";inline-size:var(--size);inset-inline-start:calc(100% + 3.33vw);inset-block:0;margin-block:auto;position:absolute}.b-about--detail .c-employment__info .info-image__item.large{width:28.13vw}.b-about--detail .c-employment__info .info-image__item.block{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;padding-bottom:1.07vw}.b-about--detail .c-employment__info .info-image__item.block .item{width:10.4vw}.b-about--detail .c-employment__info .info-image__item.block .item-text{width:100%;font-size:1.2vw;font-weight:700;margin-top:1.8vw}.b-about--detail .c-employment+.c-intro{margin-block:-.33vw -.93vw}.b-faq{margin-top:5.27vw}.b-faq:not(:last-child){margin-bottom:4.53vw}.b-faq .b-highlight__inner{padding-top:5.33vw}.b-faq .page-tl04:not(:last-child){margin-bottom:3.33vw}.b-faq__inner{padding-bottom:.2vw}.b-faq .accordion:not(:last-child){margin-bottom:1.2vw}.b-faq .accordion__inner{display:flex;align-items:center;min-height:0;overflow:hidden;padding-inline:6.4vw 5.33vw;position:relative;transition:padding .3s ease,min-height .3s ease;will-change:padding,min-height}.b-faq .accordion__inner:before{background-color:#fff;border:.13vw solid;border-radius:6.67vw;content:"A";color:var(--clr01-main);display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:2.4vw;font-weight:700;letter-spacing:.06em;line-height:1;position:absolute;height:3.73vw;left:1.6vw;top:1.6vw;width:3.73vw;text-align:center}.b-faq .accordion__target{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows ease;transition:.3s grid-template-rows ease,.3s -ms-grid-rows ease}.b-faq .accordion__trigger{background-color:#fff;border-radius:1.33vw;cursor:pointer;display:flex;align-items:center;font-size:1.07vw;font-weight:500;letter-spacing:.02em;line-height:1.6;min-height:5.07vw;padding:1.33vw 5.33vw 1.33vw 6.4vw;position:relative}.b-faq .accordion__trigger:before{background-color:var(--clr01-main);border-radius:6.67vw;content:"Q";color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:2.4vw;font-weight:700;letter-spacing:.06em;position:absolute;height:3.73vw;left:1.6vw;top:.67vw;width:3.73vw;text-align:center}.b-faq .accordion__trigger .icon-plus{display:block;height:1.6vw;position:absolute;right:1.87vw;inset-block:0;margin-block:auto;width:1.6vw}.b-faq .accordion__trigger .icon-plus:after,.b-faq .accordion__trigger .icon-plus:before{background-color:var(--clr01-main);border-radius:.67vw;content:"";inset:0;margin:auto;position:absolute}.b-faq .accordion__trigger .icon-plus:before{height:.2vw;width:100%}.b-faq .accordion__trigger .icon-plus:after{height:100%;width:.2vw;transition:transform .3s ease;will-change:transform}.b-faq .accordion__trigger:has(input[type=checkbox]:checked) .icon-plus:after{transform:rotate(90deg)}.b-faq .accordion__trigger:has(input[type=checkbox]:checked)~.accordion__target{grid-template-rows:1fr}.b-faq .accordion__trigger:has(input[type=checkbox]:checked)~.accordion__target .accordion__inner{min-height:6.73vw;padding-block:1.73vw 1.67vw}}@media (max-width:767px){.page-tl04{color:#282828}.text-catch{color:#222}.b-about--detail{color:#222}.b-about--detail:not(:last-child){margin-bottom:9.11vw}.b-about--detail .page-tl03:not(:last-child){margin-bottom:9.24vw}.b-about--detail .page-tl04{line-height:1.4}.b-about--detail .page-tl04:not(:last-child){margin-bottom:7.55vw}.b-about--detail .c-detail__item:not(:last-child){margin-bottom:8.2vw}.b-about--detail .c-detail__image.highlight{height:58.59vw;margin:0 auto 8.33vw;padding:0 1.3vw 1.3vw 0;perspective:1px;position:relative;width:55.6vw}.b-about--detail .c-detail__image.highlight:before{background:url(../images/startjob/start-job_bg01.png?v2f18bd1c03a7d2f123272ac3a36b9841)no-repeat left bottom;background-size:100% 100%;border-radius:105.47vw 105.47vw 0 0;content:"";position:absolute;height:100%;width:100%;inset:0;margin:auto;z-index:-1}.b-about--detail .c-detail__image.highlight img{border-radius:105.47vw 105.47vw 0 0}.b-about--detail .c-detail__image.small{margin:0 auto 6.51vw;transform:translateX(.39vw);width:73.44vw}.b-about--detail .c-detail__text .list-check{color:#282828;font-size:3.91vw;font-weight:700;letter-spacing:.06em;line-height:1.4}.b-about--detail .c-detail__text .list-check:not(:last-child){margin-bottom:5.6vw}.b-about--detail .c-detail__text .list-check .clr01{color:var(--clr01-main)}.b-about--detail .c-detail__text .list-check .item{background:url(../images/common/ic_check.svg?ve4a2ba9e1bbf273395c21bbae3aacb7e)no-repeat top 1.17vw left;background-size:3.65vw 2.86vw;margin-left:-.39vw;padding-left:5.47vw;position:relative}.b-about--detail .c-detail__text .list-check .item:not(:last-child){margin-bottom:1.56vw}.b-about--detail .c-detail__desc{font-size:3.65vw;font-weight:400;letter-spacing:.058em;line-height:1.6}.b-about--detail .c-detail__desc p:not(:last-child){margin-bottom:2.08vw}.b-about--detail .c-detail__table .page-tl04:not(:last-child){margin-bottom:6.38vw}.b-about--detail .c-detail__table p:not(:last-child){margin-bottom:5.6vw}.b-about--detail .c-detail__table .table-tl{font-size:3.91vw;font-weight:700;letter-spacing:.06em;line-height:1.4}.b-about--detail .c-detail__table .table-tl:not(:last-child){margin-bottom:7.03vw}.b-about--detail .c-detail__table .page-tbl thead th:first-child{width:20.31vw}.b-about--detail .c-detail__table .page-tbl tbody td{vertical-align:top;padding-right:1.3vw}.b-about--detail .c-employment{padding-top:.91vw}.b-about--detail .c-employment__wrap:not(:last-child){margin-bottom:9.64vw}.b-about--detail .c-employment__item{border-radius:1.56vw;overflow:hidden;transform:translateZ(0);text-align:center}.b-about--detail .c-employment__item:not(:last-child){margin-bottom:3.91vw}.b-about--detail .c-employment__item .tl{font-size:4.69vw;font-weight:500;letter-spacing:.06em;line-height:1.4;padding:1.04vw 2.6vw 2.08vw}.b-about--detail .c-employment__item .text{padding:5.08vw 11.33vw 5.86vw}.b-about--detail .c-employment__item .list{perspective:1px;position:relative}.b-about--detail .c-employment__item .list:before{background-color:#fff;content:"";height:100%;position:absolute;inset-inline:0;margin-inline:auto;top:0;width:.78vw;z-index:-1}.b-about--detail .c-employment__item .list:not(:last-child){margin-bottom:4.56vw}.b-about--detail .c-employment__item .list-item{background-color:#fff;font-size:3.91vw;font-weight:500;letter-spacing:.06em;line-height:1.14;min-height:7.94vw;margin:0 auto;width:47.4vw}.b-about--detail .c-employment__item .list-item.w-full{border-radius:1.56vw;width:100%}.b-about--detail .c-employment__item .list-item.item-info{border-radius:1.56vw;overflow:hidden}.b-about--detail .c-employment__item .list-item:not(.w-full):not(.item-info){border-radius:13.02vw}.b-about--detail .c-employment__item .list-item:not(.item-info){padding:1.56vw 2.6vw 1.82vw}.b-about--detail .c-employment__item .list .item-info__tl{padding:1.04vw 2.6vw 1.3vw}.b-about--detail .c-employment__item .list .item-info__text{font-size:3.65vw;font-weight:500;letter-spacing:.02em;line-height:1.4;padding:1.3vw 2.6vw 1.43vw}.b-about--detail .c-employment__item .info{display:flex;align-items:center;justify-content:center;font-size:3.91vw;font-weight:500;letter-spacing:.06em;line-height:1.4;min-height:14.84vw;text-align:center;position:relative}.b-about--detail .c-employment__item .info .icon{position:absolute;inset:0;margin:auto;z-index:-1}.b-about--detail .c-employment__item .info .icon-circle{border:1.56vw solid var(--primary-color);border-radius:26.04vw;height:14.06vw;width:14.06vw}.b-about--detail .c-employment__item .info .icon-triangle{width:0;height:0;margin-top:.26vw;border-style:solid;border-width:0 7.94vw 14.84vw 7.94vw;border-color:transparent transparent #fff transparent;transform:rotate(0deg)}.b-about--detail .c-employment__item .info .icon-triangle:before{content:"";position:absolute;left:-4.69vw;top:3.39vw;width:0;height:0;border-style:solid;border-width:0 4.69vw 9.64vw 4.69vw;border-color:transparent transparent #f3f3f3 transparent;transform:rotate(0deg)}.b-about--detail .c-employment__item:not(.highlight){background-color:#f3f3f3}.b-about--detail .c-employment__item:not(.highlight) .tl,.b-about--detail .c-employment__item:not(.highlight) .highlight{background-color:#c8c8c8}.b-about--detail .c-employment__item:not(.highlight) .list:not(:last-child){margin-bottom:4.95vw}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child){margin-bottom:2.47vw}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child).w-full{margin-bottom:3.78vw}.b-about--detail .c-employment__item:not(.highlight) .list-item:not(:last-child)+.w-full{margin-top:3.91vw}.b-about--detail .c-employment__item:not(.highlight) .text{padding-bottom:6.38vw}.b-about--detail .c-employment__item.highlight{background-color:#fbf2cf}.b-about--detail .c-employment__item.highlight .tl,.b-about--detail .c-employment__item.highlight .highlight{background-color:var(--primary-color)}.b-about--detail .c-employment__item.highlight .list:before{background-color:#fffbec}.b-about--detail .c-employment__item.highlight .list-item:not(:last-child){margin-bottom:2.73vw}.b-about--detail .c-employment__info .page-tl04{float:none;width:100%}.b-about--detail .c-employment__info .page-tl04:not(:last-child){margin-bottom:7.55vw}.b-about--detail .c-employment__info p:not(:last-child){margin-bottom:7.55vw}.b-about--detail .c-employment__info .info-image__item{position:relative}.b-about--detail .c-employment__info .info-image__item:not(:last-child){margin-bottom:22.66vw!important}.b-about--detail .c-employment__info .info-image__item:not(:last-child):after{--size:6.51vw;background-color:#afafaf;block-size:calc(var(--size)/2.1*tan(60deg));clip-path:polygon(0 0,100%0,50% 100%);content:"";inline-size:var(--size);inset-block-start:calc(100% + 8.59vw);inset-inline:0;margin-inline:auto;position:absolute}.b-about--detail .c-employment__info .info-image__item.large{margin:0 auto;width:73.96vw}.b-about--detail .c-employment__info .info-image__item.block{display:flex;flex-flow:row wrap;justify-content:center;text-align:center;padding-bottom:2.08vw}.b-about--detail .c-employment__info .info-image__item.block .item{width:27.34vw}.b-about--detail .c-employment__info .info-image__item.block .item+.item{margin-left:3.91vw}.b-about--detail .c-employment__info .info-image__item.block .item-text{width:100%;font-size:3.39vw;font-weight:700;font-feature-settings:"palt"1;letter-spacing:.03em;margin-top:4.56vw}.b-about--detail .c-employment+.c-intro{margin-block:-.65vw -1.82vw}.b-faq{margin-top:13.02vw}.b-faq:not(:last-child){margin-bottom:8.85vw}.b-faq .b-highlight__inner{padding-block:12.63vw 6.25vw}.b-faq .page-tl04:not(:last-child){margin-bottom:8.59vw}.b-faq__inner{padding-bottom:.39vw}.b-faq .accordion:not(:last-child){margin-bottom:1.43vw}.b-faq .accordion__inner{display:flex;align-items:center;font-size:3.65vw;font-weight:400;letter-spacing:.06em;line-height:1.6;min-height:0;overflow:hidden;padding-inline:17.97vw 3.91vw;position:relative;transition:padding .3s ease,min-height .3s ease;will-change:padding,min-height}.b-faq .accordion__inner:before{background-color:#fff;border:.52vw solid;border-radius:13.02vw;content:"A";color:var(--clr01-main);display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:7.03vw;font-weight:700;letter-spacing:.06em;line-height:1;position:absolute;height:10.94vw;left:3.91vw;top:4.04vw;width:10.94vw;text-align:center}.b-faq .accordion__target{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows ease;transition:.3s grid-template-rows ease,.3s -ms-grid-rows ease}.b-faq .accordion__trigger{background-color:#fff;border-radius:2.6vw;cursor:pointer;display:flex;align-items:center;font-size:3.65vw;font-weight:500;letter-spacing:.06em;line-height:1.4;min-height:14.84vw;padding:2.08vw 13.28vw 2.34vw 17.97vw;position:relative}.b-faq .accordion__trigger:before{background-color:var(--clr01-main);border-radius:13.02vw;content:"Q";color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:7.03vw;font-weight:700;letter-spacing:.06em;position:absolute;height:10.94vw;left:3.91vw;top:1.95vw;width:10.94vw;text-align:center}.b-faq .accordion__trigger .icon-plus{display:block;flex-shrink:0;height:4.69vw;margin-left:1.3vw;position:absolute;right:4.69vw;inset-block:0;margin-block:auto;width:4.69vw}.b-faq .accordion__trigger .icon-plus:after,.b-faq .accordion__trigger .icon-plus:before{background-color:var(--clr01-main);border-radius:1.3vw;content:"";inset:0;margin:auto;position:absolute}.b-faq .accordion__trigger .icon-plus:before{height:.65vw;width:100%}.b-faq .accordion__trigger .icon-plus:after{height:100%;width:.65vw;transition:transform .3s ease;will-change:transform}.b-faq .accordion__trigger:has(input[type=checkbox]:checked) .icon-plus:after{transform:rotate(90deg)}.b-faq .accordion__trigger:has(input[type=checkbox]:checked)~.accordion__target{grid-template-rows:1fr}.b-faq .accordion__trigger:has(input[type=checkbox]:checked)~.accordion__target .accordion__inner{min-height:17.71vw;padding-block:2.47vw}}