.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}}.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))}}.cProjectItem,.cProjectItem__thumbnail{position:relative}.cProjectItem__thumbnail_image{aspect-ratio:173/120}.cProjectItem__thumbnail_category{z-index:1;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0}.cProjectItem__thumbnail_category_item{padding:calc(3 * var(--px)) calc(2 * var(--px)) calc(2 * var(--px));background-color:var(--color-black);justify-content:center;align-items:center;display:flex}.cProjectItem__thumbnail_category_item_text{font-size:calc(.8125 * var(--font-rem));color:var(--color-white);letter-spacing:.04em;font-weight:400;line-height:1.2}.cProjectItem__thumbnail_category_item[data-name=architecture]{background-color:var(--color-suzunaka-green)}.cProjectItem__thumbnail_category_item[data-name=civil]{background-color:var(--color-suzunaka-logo-blue)}.cProjectItem__note{-moz-column-gap:calc(24 * var(--px));column-gap:calc(24 * var(--px));margin-top:calc(8 * var(--px));grid-template-columns:1fr auto;display:grid;position:relative}.cProjectItem__title{font-size:calc(.9375 * var(--font-rem));letter-spacing:.04em;grid-row:1/2;font-weight:500;line-height:1.5}.cProjectItem__area{margin-top:calc(5 * var(--px));grid-row:2/3}.cProjectItem__area_text{font-size:calc(.9375 * var(--font-rem));color:#8b8b8b;letter-spacing:.02em;font-weight:500;line-height:1.4}.cProjectItem__tags{gap:calc(8 * var(--px));margin-top:calc(7 * var(--px));flex-wrap:wrap;grid-row:3/4;justify-content:flex-start;align-items:flex-start;display:flex}.cProjectItem__tag{gap:calc(2 * var(--px));font-size:calc(.875 * var(--font-rem));color:#8b8b8b;letter-spacing:.04em;justify-content:flex-start;align-items:center;font-weight:500;line-height:1.2;display:flex}.cProjectItem__tag:before{content:"#"}.cProjectItem__arrow{width:calc(24 * var(--px));height:calc(24 * var(--px));color:var(--color-suzunaka-logo-blue);border:1px solid var(--color-border-default);justify-content:center;align-items:center;display:flex}.cProjectItem__arrow_icon{width:calc(14 * var(--px));height:calc(14 * var(--px));position:absolute}.cProjectItem__button{z-index:1;position:absolute;inset:0}.cProjectItem.is-large .cProjectItem__note{margin-top:calc(18 * var(--px))}.cProjectItem.is-large .cProjectItem__title{font-size:calc(1.125 * var(--font-rem))}@media screen and (width>=960px){.cProjectItem__thumbnail_image{aspect-ratio:323/180}.cProjectItem__thumbnail_category_item{padding:calc(4 * var(--px)) calc(4 * var(--px)) calc(3 * var(--px))}.cProjectItem__thumbnail_category_item_text{font-size:calc(1 * var(--font-rem))}.cProjectItem__note{margin-top:calc(20 * var(--px))}.cProjectItem__title{font-size:calc(1.0625 * var(--font-rem));line-height:1.6}.cProjectItem__area_text{font-size:calc(.9375 * var(--font-rem))}.cProjectItem__tags{margin-top:calc(8 * var(--px))}.cProjectItem__arrow{width:calc(38 * var(--px));height:calc(38 * var(--px));grid-row:1/4}.cProjectItem__arrow_icon{width:calc(20 * var(--px));height:calc(20 * var(--px))}.cProjectItem.is-large .cProjectItem__note{margin-top:calc(20 * var(--px))}.cProjectItem.is-large .cProjectItem__title{font-size:calc(1.25 * var(--font-rem))}}:root{--_cookie-in-delay:1.3s}.pIntro{z-index:1;position:relative;overflow-x:clip}.pIntro__bg{z-index:-1;width:100%;height:calc(1895 * var(--px));pointer-events:none;position:absolute;top:0;left:0}.pIntro__bg:after{content:"";background:linear-gradient(183deg,#64cfff 2.32%,#1cacbf80 37.6%,#009dff00 63.46%);position:absolute;inset:0}.pIntro__bg_logo{width:100%;height:calc(865 * var(--px));position:absolute;top:0;left:0}.pIntro__inner{padding-top:calc(21.4375 * var(--rem));position:relative}.pIntro__head{top:calc(105 * var(--px));z-index:2;width:100%;padding:0 calc(20 * var(--px));color:var(--color-white);opacity:var(--init-opacity);position:absolute;left:0}.pIntro__head_sub{font-family:var(--font-alumni-sans);flex-direction:column;display:flex}.pIntro__head_sub_thin{font-size:calc(3.5 * var(--rem));letter-spacing:.02em;font-weight:400;line-height:1}.pIntro__head_sub_thick{margin-top:calc(-1.5 * var(--rem));font-size:calc(6.25 * var(--rem));text-transform:uppercase;font-weight:600;line-height:1.2}.pIntro__head_sub_thick .char-headline:not(:first-child){margin-left:-.04em}.pIntro__head_main{padding-left:calc(4 * var(--px));margin-top:calc(-.75 * var(--rem));font-size:calc(.875 * var(--rem));letter-spacing:.1em;line-height:1.7}.pIntro__kv{width:100%;padding-bottom:calc(233 * var(--px));opacity:var(--init-opacity);position:relative;overflow-x:clip}.pIntro__kv_center{z-index:1;position:relative}.pIntro__kv_center_business{padding:0 calc(47 * var(--px)) 0 calc(34 * var(--px));flex-direction:column;display:flex}.pIntro__kv_center_business_item{gap:calc(.125 * var(--rem));width:calc(172 * var(--px));height:calc(172 * var(--px));background-color:#ffffffcf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.pIntro__kv_center_business_item:first-child{padding:calc(3 * var(--px)) calc(3 * var(--px)) 0 0;align-self:flex-end}.pIntro__kv_center_business_item:nth-child(2){padding:calc(3 * var(--px)) 0 0 calc(3 * var(--px));margin-top:calc(-107 * var(--px))}.pIntro__kv_center_business_item_jp{font-size:calc(1.125 * var(--rem));color:var(--color-blue-logo);letter-spacing:.1em;line-height:1.7}.pIntro__kv_center_business_item_en{font-family:var(--font-alumni-sans);font-size:calc(.875 * var(--rem));letter-spacing:.05em;font-weight:400}.pIntro__kv_center_ring{top:calc(46 * var(--px));left:calc(-72 * var(--px));width:calc(538 * var(--px));height:calc(251 * var(--px));position:absolute}.pIntro__kv_out{pointer-events:none;position:absolute;inset:0;overflow-x:clip}.pIntro__kv_out_image{border-radius:calc(4 * var(--px));position:absolute;overflow:hidden}.pIntro__kv_out_image:first-child{top:calc(-65 * var(--px));right:calc(126 * var(--px));width:calc(111 * var(--px));height:calc(70 * var(--px))}.pIntro__kv_out_image:nth-child(2){top:calc(-191 * var(--px));right:calc(-6 * var(--px));width:calc(97 * var(--px));height:calc(145 * var(--px))}.pIntro__kv_out_image:nth-child(3){right:calc(92 * var(--px));bottom:calc(60 * var(--px));width:calc(162 * var(--px));height:calc(103 * var(--px))}.pIntro__kv_out_image:nth-child(4){right:calc(290 * var(--px));width:calc(72 * var(--px));height:calc(101 * var(--px));bottom:0}.pIntro__content{gap:calc(2 * var(--rem));padding:0 calc(20 * var(--px));margin-top:calc(40 * var(--px));display:grid}.pIntro__content_image{width:100%;height:calc(222 * var(--px));border-radius:calc(4 * var(--px));opacity:var(--init-opacity);overflow:hidden}.pIntro__content_copy{font-size:calc(1.625 * var(--rem));color:var(--color-blue-logo);letter-spacing:.04em;line-height:1.5}.pIntro__content_text{margin-top:calc(1.5 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pBusiness{padding-top:calc(5 * var(--rem))}.pBusiness__inner{gap:calc(65 * var(--px));padding:0 calc(20 * var(--px)) calc(57 * var(--px));display:grid}.pBusiness__item{padding-top:calc(1.0625 * var(--rem));position:relative}.pBusiness__item_bar{width:100%;height:1px;opacity:var(--init-opacity);background-color:#bfbfbf;position:absolute;top:0;left:0}.pBusiness__item_head{gap:calc(.1875 * var(--rem));flex-direction:column;display:flex}.pBusiness__item_head_jp{font-size:calc(1.625 * var(--rem));color:var(--color-blue-logo);letter-spacing:.08em;line-height:1.5}.pBusiness__item_head_en{font-family:var(--font-alumni-sans);font-size:calc(.75 * var(--rem));letter-spacing:.05em;gap:.2em;font-weight:400;line-height:1;display:flex}.pBusiness__item_head_en_text{opacity:var(--init-opacity)}.pBusiness__item_body{margin-top:calc(2 * var(--rem))}.pAbout__image{aspect-ratio:360/186;width:100%;overflow:hidden}.pAbout__note{margin-top:calc(32 * var(--px))}.pAbout__note_headline{font-size:calc(1.125 * var(--rem));font-weight:500;line-height:1.8}.pAbout__note_paragraph{margin-top:calc(1.125 * var(--rem));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pField{margin-top:calc(2.5 * var(--rem))}.pField__headline{gap:calc(.3125 * var(--rem));flex-direction:column;display:flex}.pField__headline_ja{font-size:calc(1.125 * var(--rem));letter-spacing:.04em;line-height:1.5}.pField__headline_en{font-family:var(--font-alumni-sans);font-size:calc(1 * var(--rem));letter-spacing:.05em;font-weight:400;line-height:1}.pField__list{margin-top:calc(24 * var(--px))}.pField__item{-moz-column-gap:calc(16 * var(--px));column-gap:calc(16 * var(--px));padding:calc(11 * var(--px)) 0 calc(20 * var(--px));counter-increment:field-counter;border-top:1px solid #dedede;justify-content:flex-start;align-items:flex-start;display:flex}.pField__item_image{width:calc(140 * var(--px));aspect-ratio:140/92;border-radius:calc(8 * var(--px));overflow:hidden}.pField__item_note_headline{gap:calc(4 * var(--px));font-size:calc(.9375 * var(--rem));letter-spacing:.04em;align-items:baseline;line-height:1.4;display:flex}.pField__item_note_headline:before{font-family:var(--font-inter);font-size:calc(1 * var(--rem));color:var(--color-blue-logo);letter-spacing:.04em;content:counter(field-counter, decimal-leading-zero) ".";line-height:1.2;display:block}.pField__item_note_paragraph{margin-top:calc(.3125 * var(--rem));font-size:calc(.9375 * var(--rem));color:#666;letter-spacing:.04em;font-weight:400;line-height:1.5}.pField__item_note_ul{gap:calc(.25 * var(--rem));margin-top:calc(.5 * var(--rem));flex-direction:column;align-items:flex-start;display:flex}.pField__item_note_li{gap:calc(8 * var(--px));padding-left:calc(2 * var(--px));font-size:calc(.875 * var(--rem));letter-spacing:.04em;justify-content:flex-start;align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.pField__item_note_li:before{content:"";background-color:var(--color-blue-logo);flex-shrink:0;width:.44em;height:.44em;margin-top:.55em;display:block}.pProjects{margin-top:calc(20 * var(--px))}.pProjects__inner{padding:calc(1.5 * var(--rem)) calc(20 * var(--px)) calc(32 * var(--px));color:var(--color-white);background-color:var(--color-blue-logo);border-radius:calc(16 * var(--px))}.pProjects__headline_ja{font-size:calc(1.125 * var(--rem));letter-spacing:.04em;line-height:1.5}.pProjects__headline_en{font-family:var(--font-alumni-sans);font-size:calc(1 * var(--rem));letter-spacing:.05em;font-weight:400;line-height:1}.pProjects__archive{row-gap:calc(14 * var(--px));-moz-column-gap:calc(14 * var(--px));column-gap:calc(14 * var(--px));margin-top:calc(24 * var(--px));grid-template-columns:1fr 1fr;display:grid}.pProjects__archive .cProjectItem__thumbnail_image{aspect-ratio:153/120}.pProjects__archive .cProjectItem__thumbnail_category_item[data-name=architecture]{background-color:var(--color-green)}.pProjects__archive .cProjectItem__thumbnail_category_item[data-name=civil]{background-color:var(--color-blue-logo)}.pProjects__archive .cProjectItem__note{padding-right:calc(12 * var(--px));grid-template-columns:1fr}.pProjects__archive .cProjectItem__title{letter-spacing:0}.pProjects__archive .cProjectItem__area_text{font-size:calc(.8125 * var(--rem));color:var(--color-white);font-weight:400}.pProjects__archive .cProjectItem__tag{font-size:calc(.75 * var(--rem));color:var(--color-white);font-weight:400}.pProjects__archive .cProjectItem__tag:before{width:calc(.6875 * var(--rem));height:calc(1.1875 * var(--rem));content:"";background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='19'%20viewBox='0%200%2011%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.91646%2015.9999L7.94487%203.63623H9.15226L7.12385%2015.9999H5.91646ZM0.290039%2012.5709L0.483221%2011.3635H9.70765L9.51447%2012.5709H0.290039ZM1.56987%2015.9999L3.59828%203.63623H4.80566L2.77726%2015.9999H1.56987ZM1.01447%208.27259L1.20765%207.06521H10.4321L10.2389%208.27259H1.01447Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}.pProjects__more{margin-top:calc(24 * var(--px));font-size:calc(.875 * var(--rem));letter-spacing:.08em;line-height:1.4}@media screen and (width>=960px){.pIntro__bg{height:calc(2339 * var(--px))}.pIntro__bg_logo{height:calc(1134 * var(--px))}.pIntro__inner{padding-top:calc(18.75 * var(--rem))}.pIntro__head{top:calc(164 * var(--px));left:calc(102 * var(--px));padding:0}.pIntro__head_sub_thin{font-size:4.5rem}.pIntro__head_sub_thick{margin-top:-1.5rem;font-size:9.75rem;line-height:1}.pIntro__head_main{margin-top:-.75rem;padding-left:0;font-size:1.125rem}.pIntro__kv{padding-bottom:calc(259 * var(--px))}.pIntro__kv_center_business{padding:0 calc(450 * var(--px)) 0 calc(421 * var(--px))}.pIntro__kv_center_business_item{width:calc(345 * var(--px));height:calc(345 * var(--px));gap:.25rem}.pIntro__kv_center_business_item:first-child{padding:calc(3 * var(--px)) 0 0}.pIntro__kv_center_business_item:nth-child(2){padding:calc(3 * var(--px)) 0 0 calc(2 * var(--px));margin-top:calc(-214 * var(--px))}.pIntro__kv_center_business_item_jp{font-size:1.5rem}.pIntro__kv_center_business_item_en{font-size:1rem;font-weight:400;line-height:1}.pIntro__kv_center_ring{top:calc(101 * var(--px));left:calc(248 * var(--px));width:calc(1020 * var(--px));height:calc(497 * var(--px))}.pIntro__kv_out_image{border-radius:calc(8 * var(--px))}.pIntro__kv_out_image:first-child{top:calc(-271 * var(--px));right:calc(586 * var(--px));width:calc(271 * var(--px));height:calc(172 * var(--px))}.pIntro__kv_out_image:nth-child(2){top:calc(-145 * var(--px));right:calc(403 * var(--px));width:calc(151 * var(--px));height:calc(93 * var(--px))}.pIntro__kv_out_image:nth-child(3){top:0;right:calc(50 * var(--px));width:calc(249 * var(--px));height:calc(386 * var(--px));bottom:auto}.pIntro__kv_out_image:nth-child(4){right:calc(210 * var(--px));bottom:calc(54 * var(--px));width:calc(268 * var(--px));height:calc(172 * var(--px))}.pIntro__kv_out_image:nth-child(5){bottom:calc(216 * var(--px));left:calc(50 * var(--px));width:calc(210 * var(--px));height:calc(328 * var(--px))}.pIntro__kv_out_image:nth-child(6){bottom:0;left:calc(205 * var(--px));width:calc(180 * var(--px));height:calc(120 * var(--px))}.pIntro__content{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(175 * var(--px));gap:0;padding:0;display:grid}.pIntro__content_image{height:calc(422 * var(--px));border-radius:calc(8 * var(--px));grid-column:4/17}.pIntro__content_body{grid-column:19/27}.pIntro__content_copy{font-size:2.1875rem;line-height:1.7}.pIntro__content_text{margin-top:1.5rem;font-size:1.0625rem}.pBusiness{padding-top:calc(160 * var(--px))}.pBusiness__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);row-gap:calc(160 * var(--px));-moz-column-gap:0;padding:0 0 calc(120 * var(--px));column-gap:0;display:grid}.pBusiness__item{grid-column:3/29;padding-top:3rem}.pBusiness__item_head{gap:.25rem}.pBusiness__item_head_jp{font-size:2.5rem}.pBusiness__item_head_en{font-size:1.25rem}.pBusiness__item_body{margin-top:1.5rem}.pAbout__inner{grid-template-rows:min-content;grid-template-columns:repeat(26,1fr);padding:0;display:grid}.pAbout__image{aspect-ratio:1309/390;grid-column:1/27}.pAbout__note{gap:calc(80 * var(--px));margin-top:calc(40 * var(--px));grid-column:1/27;display:flex}.pAbout__note_headline{flex-shrink:0;font-size:1.5rem}.pAbout__note_paragraph{margin-top:0;font-size:1rem;line-height:2}.pField{margin-top:calc(64 * var(--px))}.pField__inner{grid-template-rows:min-content;grid-template-columns:repeat(26,1fr);padding:0;display:grid}.pField__headline{grid-column:1/5;gap:.5625rem}.pField__headline_ja{letter-spacing:0;font-size:1.5rem}.pField__headline_en{font-size:1.25rem}.pField__list{row-gap:calc(44 * var(--px));-moz-column-gap:calc(40 * var(--px));column-gap:calc(40 * var(--px));padding-left:calc(8 * var(--px));grid-column:6/27;grid-template-columns:1fr 1fr;margin-top:0;display:grid}.pField__item{-moz-column-gap:calc(32 * var(--px));column-gap:calc(32 * var(--px));padding:calc(16 * var(--px)) 0 0}.pField__item_image{width:calc(201 * var(--px));aspect-ratio:201/132}.pField__item_note_headline{gap:.5rem;font-size:1.125rem}.pField__item_note_headline:before{font-size:1.25rem}.pField__item_note_paragraph{margin-top:.5rem;font-size:1rem}.pField__item_note_ul{gap:.25rem;margin-top:.5rem}.pField__item_note_li{padding-left:calc(2 * var(--px));gap:8px;font-size:1rem}.pProjects{margin-top:calc(64 * var(--px))}.pProjects__inner{padding:calc(40rem / 16) calc(50 * var(--px)) 40px;border-radius:calc(8 * var(--px))}.pProjects__headline{flex-direction:row;align-items:center;gap:1rem;display:flex}.pProjects__headline_ja{letter-spacing:0;font-size:1.5rem}.pProjects__headline_en{font-size:1.25rem}.pProjects__archive{-moz-column-gap:calc(6 * var(--px));column-gap:calc(6 * var(--px));grid-template-columns:repeat(4,1fr);margin-top:1.25rem}.pProjects__archive .cProjectItem__thumbnail_image{aspect-ratio:297/180}.pProjects__archive .cProjectItem__note{margin-top:.625rem}.pProjects__archive .cProjectItem__title{letter-spacing:.04em;font-size:1.125rem;font-weight:600;line-height:1.5}.pProjects__archive .cProjectItem__area{margin-top:.5rem}.pProjects__archive .cProjectItem__area_text{letter-spacing:.04em;font-size:.875rem;font-weight:500}.pProjects__archive .cProjectItem__tags{margin-top:.5rem}.pProjects__archive .cProjectItem__tag{font-size:.875rem;font-weight:500}.pProjects__archive .cProjectItem__tag:before{width:.6875rem;height:1.1875rem}.pProjects__more{width:calc(908 * var(--px));margin:calc(34 * var(--px)) auto 0;padding:0;font-size:1rem}.pProjects__more .cRecruitCommonLink__move_item{padding:calc(20rem / 16) calc(34 * var(--px)) calc(20rem / 16) calc(23 * var(--px))}}
