.cRecruitCommonLink{border-radius:9999px;width:100%;position:relative;overflow:hidden}.cRecruitCommonLink[data-color=transparent]{--_hover-bg:#ffffff40;--_hover-color:var(--color-white);border:solid 1px var(--color-white);background-color:#0000}.cRecruitCommonLink[data-color=white]{--_hover-bg:var(--color-blue-logo);--_hover-color:var(--color-white);color:var(--color-blue-logo);background-color:var(--color-white);border:solid 1px var(--color-blue-logo)}.cRecruitCommonLink[data-color=blue]{--_hover-bg:var(--color-white);--_hover-color:var(--color-blue-logo);color:var(--color-white);background-color:var(--color-blue-logo);border:solid 1px var(--color-blue-logo)}.cRecruitCommonLink[data-color=black]{--_hover-bg:#666;--_hover-color:var(--color-white);color:var(--color-white);background-color:#292828}.cRecruitCommonLink[data-color=white-green]{--_hover-bg:var(--color-green);--_hover-color:var(--color-white);color:var(--color-green);background-color:var(--color-white);border:solid 1px var(--color-green)}.cRecruitCommonLink[data-color=green]{--_hover-bg:var(--color-white);--_hover-color:var(--color-green);color:var(--color-white);background-color:var(--color-green);border:solid 1px var(--color-green)}.cRecruitCommonLink__move{width:100%;position:relative}.cRecruitCommonLink__move_item{width:100%;padding:calc(.9375 * var(--rem)) calc(34 * var(--px)) calc(.9375 * var(--rem)) calc(24 * var(--px));justify-content:center;align-items:center;display:flex}.cRecruitCommonLink__move_item.--hover{position:absolute;top:100%;left:0}.cRecruitCommonLink__window{top:calc(50% - 10 * var(--px) / 2);right:calc(22 * var(--px));width:calc(10 * var(--px));height:calc(10 * var(--px));position:absolute}.cRecruitCommonLink__arrow{top:calc(50% - 8 * var(--px) / 2);right:calc(24 * var(--px));width:calc(9 * var(--px));height:calc(8 * var(--px));position:absolute}@media screen and (width>=960px){.cRecruitCommonLink__move_item{padding:.9375rem 34px .9375rem 24px}.cRecruitCommonLink__window{width:10px;height:10px;top:calc(50% - 5px);right:24px}.cRecruitCommonLink__arrow{width:9px;height:8px;position:absolute;top:calc(50% - 4px);right:24px}}@media (any-hover:hover){.cRecruitCommonLink{transition:background-color .64s var(--ease-out-expo), color .64s var(--ease-out-expo)}.cRecruitCommonLink__move{transition:transform .64s var(--ease-out-expo)}.cRecruitCommonLink__move_item{transition:opacity .4s var(--ease-out-quad)}.cRecruitCommonLink:hover{color:var(--_hover-color);background-color:var(--_hover-bg)}.cRecruitCommonLink:hover .cRecruitCommonLink__move{transform:translateY(-100%)}.cRecruitCommonLink:hover .cRecruitCommonLink__move_item{opacity:0}.cRecruitCommonLink:hover .cRecruitCommonLink__move_item.--hover{opacity:1}}.cCountUpNum{align-items:baseline;display:inline-flex;overflow:hidden}.cCountUpNum__col{height:1em;display:grid}:root{--_cookie-in-delay:.8s}.pFv{width:100%}.pFv__topImage{width:100%;height:calc(200 * var(--px))}.pFv__inner{padding:0 calc(20 * var(--px))}.pFv__image{grid-template-columns:calc(144 * var(--px)) calc(162 * var(--px));gap:calc(18 * var(--px));width:calc(324 * var(--px));height:calc(185 * var(--px));margin:calc(-38 * var(--px)) 0 0 auto;display:grid}.pFv__image_item{width:100%;opacity:var(--init-opacity)}.pFv__image_item:first-child{height:calc(104 * var(--px))}.pFv__image_item:nth-child(2){height:calc(110 * var(--px));margin-top:calc(75 * var(--px))}.pFv__content{margin-top:calc(-2.4375 * var(--rem))}.pFv__head{width:fit-content;font-size:calc(.875 * var(--rem));color:var(--color-blue-logo);letter-spacing:.04em;opacity:var(--init-opacity);line-height:1.7;position:relative}.pFv__head_bar{background-color:currentColor;width:100%;height:1px;display:block;position:absolute;bottom:1px;left:0}.pFv__body{margin-top:calc(1.9375 * var(--rem));opacity:var(--init-opacity)}.pFv__lead{font-size:calc(1.6875 * var(--rem));letter-spacing:.04em;line-height:1.5}.pFv__description{margin-top:calc(1.5625 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pAbout{padding-top:calc(1.9375 * var(--rem));opacity:var(--init-opacity)}.pAbout__inner{padding:0 calc(20 * var(--px))}.pAbout__head{font-size:calc(.875 * var(--rem));color:var(--color-blue-logo);letter-spacing:.08em;font-weight:700;line-height:1.5}.pAbout__body{gap:calc(2.5 * var(--rem));padding:calc(16 * var(--px)) calc(18 * var(--px)) calc(2 * var(--rem));margin-top:calc(.5 * var(--rem));color:var(--color-white);border-radius:calc(10 * var(--px));background-color:#2b75b5;display:grid}.pAbout__item{gap:calc(1 * var(--rem));display:grid}.pAbout__item:not(:first-child){padding-top:calc(40 * var(--px));border-top:1px solid #1c598c}.pAbout__item_image{width:100%;height:calc(229 * var(--px))}.pAbout__item_lead{font-size:calc(1.5 * var(--rem));line-height:1.7}.pAbout__item_text{margin-top:calc(.5 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pData{padding-top:calc(80 * var(--px))}.pData__inner{padding:0 calc(20 * var(--px))}.pData__head{font-size:calc(.875 * var(--rem));color:var(--color-blue-logo);letter-spacing:.08em;font-weight:700;line-height:1.5}.pData__body{margin-top:calc(.5 * var(--rem));border-radius:calc(8 * var(--px));background-color:#f4f4f4;grid-template-columns:repeat(2,1fr);display:grid}.pData__item_head_data_text_num_read{opacity:var(--init-opacity)}.pData__item1{gap:calc(.5 * var(--rem));padding:calc(24 * var(--px)) calc(16 * var(--px)) calc(1.5 * var(--rem));border-bottom:1px solid #cedae3;grid-column:1/3;display:grid}.pData__item1_head{grid-template-columns:1fr calc(170 * var(--px));gap:calc(20 * var(--px));justify-content:space-between;align-items:center;display:grid}.pData__item1_head_data{color:var(--color-blue-logo)}.pData__item1_head_data_headline{font-size:calc(1.5 * var(--rem));letter-spacing:.11em;line-height:1.2}.pData__item1_head_data_text{gap:calc(4 * var(--px));margin-top:calc(.5 * var(--rem));margin-left:calc(3 * var(--px));align-items:baseline;display:flex}.pData__item1_head_data_text_num{font-family:var(--font-inter);font-size:calc(4 * var(--rem));letter-spacing:.09em;line-height:1}.pData__item1_head_data_text_unit{font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1}.pData__item1_head_image{width:100%;height:calc(150 * var(--px))}.pData__item1_lead{font-size:calc(1.25 * var(--rem));letter-spacing:.04em;line-height:1.5}.pData__item1_description{margin-top:calc(.9375 * var(--rem));font-size:calc(.8125 * var(--rem));font-weight:400;line-height:1.7}.pData__item2{padding:calc(1.5 * var(--rem)) calc(16 * var(--px));border-bottom:1px solid #cedae3;grid-column:1/3;grid-template-columns:1fr auto;display:grid}.pData__item2_data{gap:calc(16 * var(--px));grid-area:1/2;display:flex}.pData__item2_data_item{flex-direction:column;align-items:center;display:flex}.pData__item2_data_item_headline{min-width:calc(88 * var(--px));padding:calc(.125 * var(--rem)) calc(23 * var(--px)) calc(.3125 * var(--rem)) calc(21 * var(--px));font-size:calc(.875 * var(--rem));color:var(--color-white);text-align:center;letter-spacing:.06em;background-color:var(--color-blue-logo);border-radius:9999px;line-height:1.2}.pData__item2_data_item_text{gap:calc(5 * var(--px));margin-top:calc(.5 * var(--rem));color:var(--color-blue-logo);align-items:center;display:flex}.pData__item2_data_item_text_num{font-family:var(--font-inter);font-size:calc(5 * var(--rem));line-height:1}.pData__item2_data_item_text_unit{font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1}.pData__item2_body{display:contents}.pData__item2_lead{font-size:calc(1.25 * var(--rem));letter-spacing:.04em;grid-area:1/1;line-height:1.5}.pData__item2_description{margin-top:calc(.4375 * var(--rem));font-size:calc(.8125 * var(--rem));grid-area:2/1/auto/3;font-weight:400;line-height:1.7}.pData__item{gap:calc(.8125 * var(--rem));padding:calc(1.3125 * var(--rem)) calc(16 * var(--px)) calc(1.5 * var(--rem));align-content:flex-start;display:grid}.pData__item_data{gap:calc(.25 * var(--rem));height:fit-content;color:var(--color-blue-logo);flex-direction:column;align-items:center;display:flex}.pData__item_data_headline{font-size:calc(1.125 * var(--rem));letter-spacing:.11em;line-height:1.2}.pData__item_data_text{gap:calc(3 * var(--px));align-items:flex-end;display:flex}.pData__item_data_text_num{font-family:var(--font-inter);font-size:calc(3 * var(--rem));letter-spacing:.05em;line-height:1}.pData__item_data_text_unit{padding-bottom:calc(.5625 * var(--rem));font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1}.pData__item_lead{font-size:calc(1.0625 * var(--rem));text-align:center;letter-spacing:.04em;line-height:1.5}.pData__item_description{margin-top:calc(.5 * var(--rem));font-size:calc(.8125 * var(--rem));font-weight:400;line-height:1.7}.pData__item4{border-left:1px solid #cedae3}.pBenefit{padding:calc(80 * var(--px)) calc(20 * var(--px))}.pBenefit__head{font-size:calc(.875 * var(--rem));color:var(--color-blue-logo);letter-spacing:.08em;font-weight:700;line-height:1.5}.pBenefit__body{gap:calc(8 * var(--px));margin-top:calc(1 * var(--rem));display:grid}.pBenefit__item{padding:calc(.9375 * var(--rem)) calc(15 * var(--px)) calc(1.4375 * var(--rem));border:1px solid #d4e6f4}.pBenefit__item_head{font-size:calc(1 * var(--rem));color:var(--color-blue-logo);letter-spacing:.08em;line-height:1.5}.pBenefit__item_text{padding-left:calc(24 * var(--px));margin-top:calc(1 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.8}.pFaq{padding:0 calc(20 * var(--px)) calc(80 * var(--px))}.pFaq__inner{padding:calc(1.5 * var(--rem)) 0 calc(40 * var(--px));color:var(--color-white);border-radius:calc(10 * var(--px));background-color:#35393e}.pFaq__head{padding:0 calc(16 * var(--px));font-size:calc(.9375 * var(--rem));letter-spacing:.08em;line-height:1.7}.pFaq__body{margin-top:calc(1.5 * var(--rem))}.pFaq__list{border-bottom:1px solid #25282c}.pFaq__listItem{border-top:1px solid #25282c;position:relative}.pFaq__listItem_head{width:100%;padding:calc(1.9375 * var(--rem)) calc(102 * var(--px)) calc(2 * var(--rem)) calc(16 * var(--px));font-size:calc(1 * var(--rem));letter-spacing:.08em;line-height:1.7}.pFaq__listItem_icon{top:calc(50% - 24 * var(--px) / 2);right:calc(16 * var(--px));width:calc(64 * var(--px));height:calc(24 * var(--px));pointer-events:none;transition:background-color .36s var(--ease-out-quart);background-color:#14181d;border-radius:9999px;place-content:center;display:grid;position:absolute}.pFaq__listItem_icon_line{width:calc(8 * var(--px));background-color:var(--color-white);height:1px;transition:background-color .36s var(--ease-out-quart), transform .36s var(--ease-out-quart);grid-area:1/1}.pFaq__listItem_icon_line:nth-child(2){transform:rotate(90deg)}.pFaq__listItem_body{height:0;transition:height .36s var(--ease-out-quart), margin-top .36s var(--ease-out-quart), opacity .36s var(--ease-out-quart);overflow:hidden}.pFaq__listItem_content{padding:0 calc(102 * var(--px)) calc(3.125 * var(--rem)) calc(16 * var(--px))}.pFaq__listItem_answer{font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.6}.pFaq__listItem_answer a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.pFaq__listItem_answer strong{font-weight:700}.pFaq__listItem.is-open .pFaq__listItem_icon{background-color:var(--color-white)}.pFaq__listItem.is-open .pFaq__listItem_icon_line{background-color:#000}.pFaq__listItem.is-open .pFaq__listItem_icon_line:nth-child(2){transform:rotate(180deg)}.pFaq__listItem.is-open .pFaq__listItem_body{margin-top:calc(-1.5625 * var(--rem));opacity:1;transition:height .36s var(--ease-out-quart), margin-top .36s var(--ease-out-quart), opacity .36s var(--ease-out-quart) 80ms}.pFaq__more{width:calc(324 * var(--px));margin:calc(40 * var(--px)) auto 0;font-size:calc(.875 * var(--rem));letter-spacing:.08em;line-height:1.4}.pFaq__more .cRecruitCommonLink{background-color:#14181d}@media screen and (width>=960px){:root{--_cookie-in-delay:1s}.pFv__topImage{height:calc(347 * var(--px))}.pFv__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;display:grid}.pFv__image{gap:calc(80 * var(--px));width:100%;height:fit-content;margin:calc(-92 * var(--px)) 0 0;grid-column:15/29;grid-template-columns:1fr}.pFv__image_item:first-child{width:calc(454 * var(--px));height:calc(260 * var(--px))}.pFv__image_item:nth-child(2){width:calc(554 * var(--px));height:calc(373 * var(--px));margin:0 0 0 auto}.pFv__content{margin-top:calc(86 * var(--px));grid-area:1/3/auto/14}.pFv__head{font-size:1.125rem}.pFv__head:before{bottom:-.4375rem}.pFv__body{margin-top:4.375rem}.pFv__lead{font-size:clamp(34rem / 16, 3 * var(--rem), 48rem / 16);line-height:1.6}.pFv__description{margin-top:2.5rem;font-size:1.0625rem;line-height:2.3}.pAbout{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding-top:calc(2.5625 * var(--rem));opacity:1;display:grid}.pAbout__inner{grid-column:3/29;padding:0}.pAbout__head{font-size:1.3125rem;font-weight:500}.pAbout__body{gap:calc(64 * var(--px));padding:calc(80 * var(--px)) 0;margin-top:calc(1 * var(--rem))}.pAbout__item{grid-template-columns:calc(454 * var(--px)) 1fr;gap:calc(120 * var(--px));padding:0 calc(100 * var(--px));display:grid}.pAbout__item:not(:first-child){padding-top:calc(64 * var(--px))}.pAbout__item:nth-child(2n){grid-template-columns:1fr calc(454 * var(--px))}.pAbout__item:nth-child(2n) .pAbout__item_image{grid-area:1/2}.pAbout__item:nth-child(2n) .pAbout__item_content{grid-area:1/1}.pAbout__item_image{height:calc(320 * var(--px))}.pAbout__item_lead{font-size:2.125rem}.pAbout__item_text{margin-top:1.5rem;font-size:1.125rem}.pData{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.pData__inner{grid-column:3/29;padding:0}.pData__head{font-size:1.5rem;font-weight:500}.pData__body{grid-template-columns:repeat(3,1fr);margin-top:1rem}.pData__item1{gap:calc(6.5 * var(--rem));padding:calc(48 * var(--px)) calc(56 * var(--px));grid-column:1/4;grid-template-columns:auto 1fr;align-items:center;display:grid}.pData__item1_head{grid-template-columns:1fr calc(340 * var(--px));gap:calc(104 * var(--px));justify-content:flex-start}.pData__item1_head_data_headline{font-size:calc(2.5 * var(--rem))}.pData__item1_head_data_text{margin:calc(.5 * var(--rem)) 0 0 calc(2.75 * var(--rem));align-items:flex-end;gap:4px}.pData__item1_head_data_text_num{font-size:calc(5.5 * var(--rem))}.pData__item1_head_data_text_unit{padding-bottom:calc(.8125 * var(--rem));font-size:calc(4 * var(--rem))}.pData__item1_head_image{height:calc(300 * var(--px))}.pData__item1_body{padding-bottom:.75rem}.pData__item1_lead{font-size:clamp(28rem / 16, 2 * var(--rem), 32rem / 16);line-height:1.7}.pData__item1_description{margin-top:1.375rem;font-size:1rem;line-height:2}.pData__item2{padding:calc(43 * var(--px)) calc(40 * var(--px)) calc(3.5 * var(--rem));border-bottom:none;border-left:1px solid #cedae3;grid-column:2;grid-template-columns:1fr;align-content:flex-start}.pData__item2_data{gap:calc(24 * var(--px));grid-area:1/1;justify-content:center}.pData__item2_data_item_headline{min-width:calc(154 * var(--px));padding:calc(.125 * var(--rem)) calc(20 * var(--px)) calc(.375 * var(--rem));font-size:calc(1.5 * var(--rem))}.pData__item2_data_item_text{gap:calc(5 * var(--px));margin-top:calc(.9375 * var(--rem));margin-left:calc(2 * var(--px))}.pData__item2_data_item_text_num{font-size:calc(5 * var(--rem))}.pData__item2_data_item_text_unit{padding-bottom:calc(.1875 * var(--rem));font-size:calc(3 * var(--rem))}.pData__item2_body{flex-direction:column;align-items:center;margin-top:1.25rem;display:flex}.pData__item2_lead{font-size:clamp(22rem / 16, 1.625 * var(--rem), 26rem / 16)}.pData__item2_description{margin-top:.9375rem;font-size:1rem;line-height:2}.pData__item{padding:calc(2.625 * var(--rem)) calc(40 * var(--px)) calc(3.5 * var(--rem));gap:1.25rem}.pData__item_data{gap:calc(.25 * var(--rem));padding-left:calc(3 * var(--px))}.pData__item_data_headline{font-size:calc(2.5 * var(--rem))}.pData__item_data_text{gap:calc(4 * var(--px))}.pData__item_data_text_num{font-size:calc(5 * var(--rem))}.pData__item_data_text_unit{padding-bottom:calc(.5625 * var(--rem));font-size:calc(3 * var(--rem))}.pData__item_lead{font-size:clamp(22rem / 16, 1.625 * var(--rem), 26rem / 16)}.pData__item_description{margin-top:1rem;font-size:1rem;line-height:2}.pData__item3{grid-row:2}.pBenefit{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:calc(5 * var(--rem)) 0 calc(120 * var(--px));display:grid}.pBenefit__inner{grid-column:3/29}.pBenefit__head{font-size:1.5rem;font-weight:500}.pBenefit__body{gap:calc(24 * var(--px));margin-top:calc(1.5625 * var(--rem));grid-template-columns:repeat(2,1fr)}.pBenefit__item{padding:calc(.9375 * var(--rem)) calc(31 * var(--px)) calc(1.9375 * var(--rem)) calc(23 * var(--px))}.pBenefit__item_head{font-size:1.25rem}.pBenefit__item_text{padding-left:calc(40 * var(--px));margin-top:2rem;font-size:1rem}.pFaq{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0 0 calc(120 * var(--px));display:grid}.pFaq__inner{padding:calc(2.5 * var(--rem)) 0 calc(72 * var(--px));grid-column:3/29}.pFaq__head{padding:0 24px;font-size:1.5rem}.pFaq__body{margin-top:calc(2.5 * var(--rem))}.pFaq__listItem_head{padding:2.5rem 160px 2.5rem 32px;font-size:1.25rem}.pFaq__listItem_icon{width:64px;height:24px;top:calc(50% - 12px);right:32px}.pFaq__listItem_icon_line{width:8px}.pFaq__listItem_content{padding-bottom:2.5rem;padding-left:32px;padding-right:160px}.pFaq__listItem_answer{font-size:1rem}.pFaq__listItem.is-open .cFaqList__item_body{margin-top:-2.0625rem}.pFaq__more{width:calc(908 * var(--px));margin:calc(72 * var(--px)) auto 0;font-size:1rem}.pFaq__more .cRecruitCommonLink__move_item{padding:1.4375rem 34px 1.4375rem 24px}}@media (any-hover:hover){.pFaq__listItem_head_text{transition:background-size .48s var(--ease-out-expo);background-image:linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}.pFaq__listItem_head:hover .pFaq__listItem_head_text{background-position:0 100%;background-size:100% 1px;transition-duration:.36s}}
