.cRecruitNav{background-color:#f4f4f4}.cRecruitNav__inner{gap:calc(.6875 * var(--rem));padding:calc(2.6875 * var(--rem)) calc(20 * var(--px)) calc(48 * var(--px));display:grid}.cRecruitNav__head{gap:calc(4 * var(--px));font-family:var(--font-alumni-sans);font-size:calc(3 * var(--rem));text-transform:uppercase;justify-content:center;line-height:1;display:flex}.cRecruitNav__head_thick{color:var(--color-blue-logo);font-weight:600}.cRecruitNav__head_thin{font-weight:300}.cRecruitNav__list{gap:calc(8 * var(--px));grid-template-columns:repeat(2,1fr);display:grid}.cRecruitNav__listItem_link{gap:calc(.4375 * var(--rem));padding:calc(8 * var(--px));background-color:var(--color-white);border-radius:calc(3 * var(--px));display:grid}.cRecruitNav__listItem_image{width:100%;height:calc(72 * var(--px));border-radius:calc(3 * var(--px));overflow:hidden}.cRecruitNav__listItem_content{padding:0 calc(8 * var(--px));justify-content:space-between;align-items:center;display:flex}.cRecruitNav__listItem_name{font-size:calc(.8125 * var(--rem));line-height:1.5}.cRecruitNav__listItem_arrow{padding:0 calc(8 * var(--px));margin-right:calc(-8 * var(--px));overflow:hidden}.cRecruitNav__listItem_arrow_inner{width:calc(9 * var(--px));height:calc(8 * var(--px));position:relative}.cRecruitNav__listItem_arrow_svg:nth-child(2){top:0;left:calc(-100% - 8 * var(--px));width:100%;height:100%;position:absolute}@media screen and (width>=960px){.cRecruitNav{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.cRecruitNav__inner{grid-template-columns:auto calc(1162 * var(--px));gap:calc(50 * var(--px));padding:calc(5 * var(--rem)) 0 calc(80 * var(--px));grid-column:2/30;justify-content:space-between}.cRecruitNav__head{font-size:calc(3.5 * var(--rem));flex-direction:column;justify-content:flex-start;gap:0;margin-top:-.3125rem;margin-left:-.125rem}.cRecruitNav__head_thin{margin-top:-.5rem}.cRecruitNav__listItem_link{grid-template-columns:calc(160 * var(--px)) 1fr;gap:calc(32 * var(--px));padding:calc(8 * var(--px)) calc(32 * var(--px)) calc(8 * var(--px)) calc(8 * var(--px))}.cRecruitNav__listItem_image{height:calc(100 * var(--px))}.cRecruitNav__listItem_content{padding:0}.cRecruitNav__listItem_name{font-size:1rem;line-height:2}.cRecruitNav__listItem_arrow{margin-right:-8px;padding:0 8px}.cRecruitNav__listItem_arrow_inner{width:9px;height:8px}.cRecruitNav__listItem_arrow_svg:nth-child(2){left:calc(-100% - 8px)}}@media (any-hover:hover){.cRecruitNav__listItem_link{transition:color .4s var(--ease-out-quart)}.cRecruitNav__listItem_image_img{transition:transform .4s var(--ease-out-quart)}.cRecruitNav__listItem_arrow_inner{transition:transform 0s var(--ease-out-quart)}.cRecruitNav__listItem_link:hover{color:var(--color-blue-logo)}.cRecruitNav__listItem_link:hover .cRecruitNav__listItem_image_img{transition-duration:.24s;transform:scale(1.08)}.cRecruitNav__listItem_link:hover .cRecruitNav__listItem_arrow_inner{transition-duration:.24s;transform:translate(calc(100% + 8px))}}.pBg{width:100%;height:calc(1546 * var(--px));pointer-events:none;background:linear-gradient(4deg,#009ae000 11.5%,#0094d780 54.55%,#64cfff 97.59%);position:absolute;top:0;left:0;overflow-x:clip}.pBg__map{top:calc(-28 * var(--px));right:calc(-25 * var(--px));width:calc(290 * var(--px));height:calc(314 * var(--px));opacity:var(--init-opacity);position:absolute}.pHead{position:relative}.pHead__inner{padding:calc(117 * var(--px)) calc(20 * var(--px)) 0}.pHead__title{color:var(--color-white);opacity:var(--init-opacity)}.pHead__title_sub{font-family:var(--font-alumni-sans);font-size:calc(6.25 * var(--rem));text-transform:uppercase;font-weight:600;line-height:1.2}.pHead__title_sub .char-headline:nth-child(2){margin:0 -.04em}.pHead__title_main{padding-left:calc(4 * var(--px));margin-top:calc(-.8125 * var(--rem));font-size:calc(.875 * var(--rem));letter-spacing:.1em;line-height:1.7}.pPhilosophy{position:relative;overflow-x:clip}.pPhilosophy__inner{padding-top:calc(5 * var(--rem))}.pPhilosophy__headline{font-size:calc(1.75 * var(--rem));color:var(--color-blue-logo);line-height:1.7}.pPhilosophy__text{margin-top:calc(1 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pPhilosophy__first_content{padding:0 calc(38 * var(--px))}.pPhilosophy__first_headline,.pPhilosophy__first_text{color:var(--color-white)}.pPhilosophy__first_photo{width:100%;height:calc(256 * var(--px));margin-top:calc(1 * var(--rem));position:relative}.pPhilosophy__first_photo_item{position:absolute}.pPhilosophy__first_photo_item.--1{top:calc(74 * var(--px));left:calc(-13 * var(--px))}.pPhilosophy__first_photo_item.--2{top:calc(15 * var(--px));right:calc(44 * var(--px))}.pPhilosophy__first_photo_item_image{opacity:var(--init-opacity)}.pPhilosophy__first_photo_item_image.--1{width:calc(224 * var(--px));height:calc(126 * var(--px));transform:rotate(-13deg)}.pPhilosophy__first_photo_item_image.--2{width:calc(181 * var(--px));height:calc(225 * var(--px));transform:rotate(11deg)}.pPhilosophy__second{margin-top:calc(32 * var(--px))}.pPhilosophy__second_content{padding:0 calc(38 * var(--px))}.pPhilosophy__second_photo{width:calc(380 * var(--px));height:calc(263 * var(--px));margin-top:calc(2 * var(--rem));margin-left:calc(-30 * var(--px));transform:rotate(5deg)}.pPhilosophy__second_photo_item{opacity:var(--init-opacity)}.pPhilosophy__third{margin-top:calc(49 * var(--px))}.pPhilosophy__third_content{padding:0 calc(38 * var(--px))}.pPhilosophy__third_photo{width:calc(390 * var(--px));height:calc(271 * var(--px));margin-top:calc(1 * var(--rem))}.pPhilosophy__third_photo_item{opacity:var(--init-opacity)}.pMessage{position:relative}.pMessage__inner{padding:calc(155 * var(--px)) calc(20 * var(--px)) calc(5 * var(--rem))}.pMessage__head{width:fit-content;margin:0 auto;position:relative}.pMessage__head_title{top:calc(-35 * var(--px));left:calc(-52 * var(--px));writing-mode:vertical-rl;flex-direction:column;display:flex;position:absolute}.pMessage__head_title_text{font-family:var(--font-alumni-sans);font-size:calc(5 * var(--rem));color:var(--color-blue-logo);text-transform:uppercase;font-weight:600;line-height:1}.pMessage__head_title_text:nth-child(2){margin-right:calc(-1.5 * var(--rem))}.pMessage__head_top{width:calc(288 * var(--px))}.pMessage__head_top_image{width:100%;height:calc(268 * var(--px));overflow:hidden}.pMessage__head_top_profile{width:100%;margin-top:calc(.6875 * var(--rem));color:var(--color-blue-logo)}.pMessage__head_top_profile_position{font-size:calc(.6875 * var(--rem));letter-spacing:.08em;line-height:1.5}.pMessage__head_top_profile_name{gap:calc(11 * var(--px));align-items:center;display:flex}.pMessage__head_top_profile_name_text{font-size:calc(1.125 * var(--rem));letter-spacing:.08em;line-height:1.5}.pMessage__head_top_profile_name_kana{font-family:var(--font-alumni-sans);font-size:calc(.8125 * var(--rem));letter-spacing:.05em;font-weight:400}.pMessage__body{gap:calc(1.5 * var(--rem));margin-top:calc(2.5 * var(--rem));display:grid}.pMessage__copy{font-size:calc(1.5 * var(--rem));color:var(--color-blue-logo);line-height:1.7}.pMessage__content{gap:calc(1.5 * var(--rem));flex-direction:column;display:flex}.pMessage__text{font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}@media screen and (width>=960px){.pBg{height:calc(1750 * var(--px))}.pBg__map{top:calc(-36 * var(--px));right:calc(37 * var(--px));width:calc(954 * var(--px));height:calc(552 * var(--px))}.pHead{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.pHead__inner{padding:calc(141 * var(--px)) 0 0;grid-column:3/29}.pHead__title_sub{font-size:9.75rem;line-height:1}.pHead__title_main{margin-top:-.375rem;padding-left:0;font-size:1.125rem}.pPhilosophy__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding-top:calc(4.5 * var(--rem));display:grid}.pPhilosophy__headline{font-size:clamp(32rem / 16, 2.5 * var(--rem), 40rem / 16);line-height:1.5}.pPhilosophy__text{margin-top:1.5rem;font-size:1.0625rem;line-height:2.3}.pPhilosophy__first{grid-column:1/31;grid-template-rows:min-content;grid-template-columns:repeat(30,1fr);display:grid}.pPhilosophy__first_content{padding:0 0 calc(140 * var(--px));margin-top:calc(134 * var(--px));grid-column:16/25}.pPhilosophy__first_photo{z-index:1;height:calc(759 * var(--px));grid-area:1/1/auto/15;margin-top:0;position:relative}.pPhilosophy__first_photo_item.--1{top:auto;bottom:calc(49 * var(--px));left:calc(-3 * var(--px))}.pPhilosophy__first_photo_item.--2{top:0;right:calc(21 * var(--px))}.pPhilosophy__first_photo_item_image.--1{width:calc(531 * var(--px));height:calc(221 * var(--px));transform:rotate(13deg)}.pPhilosophy__first_photo_item_image.--2{width:calc(430 * var(--px));height:calc(536 * var(--px));transform:rotate(0)}.pPhilosophy__first_photo_item_shadow{z-index:-1;opacity:var(--init-opacity);position:absolute}.pPhilosophy__first_photo_item_shadow.--1{top:calc(3 * var(--px));left:calc(-29 * var(--px));width:calc(541 * var(--px));height:calc(229 * var(--px));transform:rotate(1deg)}.pPhilosophy__first_photo_item_shadow.--2{top:calc(29 * var(--px));left:calc(-57 * var(--px));width:calc(450 * var(--px));height:calc(551 * var(--px));transform:rotate(-8deg)}.pPhilosophy__second{margin-top:calc(-39 * var(--px));grid-column:1/31;grid-template-rows:min-content;grid-template-columns:repeat(30,1fr);display:grid}.pPhilosophy__second_content{margin-top:calc(190 * var(--px));grid-column:4/12;padding:0}.pPhilosophy__second_photo{grid-column:14/31;width:100%;height:fit-content;margin-top:0;margin-left:0;transform:rotate(0)}.pPhilosophy__second_photo_item{width:calc(865 * var(--px));height:calc(600 * var(--px));margin-left:calc(32 * var(--px));transform:rotate(6.58deg)}.pPhilosophy__third{margin-top:calc(96 * var(--px));grid-column:4/28;grid-template-rows:min-content;grid-template-columns:repeat(24,1fr);display:grid}.pPhilosophy__third_content{grid-column:15/25;align-self:flex-end;padding:0}.pPhilosophy__third_photo{width:100%;height:calc(455 * var(--px));grid-area:1/1/auto/14;margin-top:0}.pMessage__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:calc(182 * var(--px)) 0 calc(7.5 * var(--rem));display:grid}.pMessage__head{flex-direction:column;grid-column:4/28;align-items:center;width:100%;display:flex}.pMessage__head_title{writing-mode:horizontal-tb;flex-direction:row;gap:1.875rem;position:static}.pMessage__head_title_text{font-size:10.9375rem}.pMessage__head_title_text:nth-child(2){margin-right:0}.pMessage__head_top{width:calc(404 * var(--px));margin-top:calc(3.3125 * var(--rem));position:relative}.pMessage__head_top_image{height:calc(285 * var(--px))}.pMessage__head_top_profile{top:50%;left:calc(100% + 32 * var(--px));width:max-content;margin-top:0;position:absolute;transform:translateY(-50%)}.pMessage__head_top_profile_position{font-size:.875rem}.pMessage__head_top_profile_name{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.125rem}.pMessage__head_top_profile_name_text{font-size:1.25rem}.pMessage__head_top_profile_name_kana{font-size:.875rem}.pMessage__body{grid-template-columns:auto calc(658 * var(--px));gap:calc(50 * var(--px));margin-top:calc(4.125 * var(--rem));grid-column:4/28;justify-content:space-between}.pMessage__copy{font-size:clamp(34rem / 16, 2.5 * var(--rem), 40rem / 16);line-height:1.8}.pMessage__content{gap:2.5rem;margin-top:.5625rem}.pMessage__text{font-size:1.0625rem;line-height:2.3}}
