.pSu_societyDescription{color:var(--grey-grey-90);font-size:var(--font-size-l);font-style:normal;font-weight:400;line-height:177.778%;letter-spacing:.05em}.pSu_societyArea{padding-block:calc(var(--spacing-x4l) + var(--spacing-x4s)) var(--spacing-x3l);border-bottom:1px solid var(--separate-secondary);@media screen and (max-width:1024px){padding-block:var(--spacing-x3l)}}.pSu_societyAreaList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m) var(--spacing-xl);gap:var(--spacing-m) var(--spacing-xl);margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){grid-template-columns:1fr;gap:var(--spacing-l);margin-top:var(--spacing-l)}}.cUp_detailWithText hgroup{@media screen and (max-width:1024px){margin-bottom:0;margin-top:var(--spacing-l);order:3}}.cUp_detailWithText [class*=cUp_detailWithTextDetailText]{max-width:416px;@media screen and (max-width:1024px){max-width:100%}}.cUp_detailWithText [class*=cUp_detailWithTextDetailText] span{@media screen and (max-width:1024px){font-size:var(--font-size-m)!important;font-style:normal!important;font-weight:400!important;line-height:175%!important}}.pSu_societyOther{padding-top:var(--spacing-x4l);display:flex;flex-direction:column;gap:var(--spacing-x2l);@media screen and (max-width:1024px){padding-top:var(--spacing-x2l)}}.pSu_societyNavOtherMenu{margin-top:0!important}.pSu_societyRelatedList p{font-weight:400}.pSu_humanBasicPolicyContent,.pSu_humanBasicPolicyContentBorder,.pSu_humanBasicPolicyContentBorder h2,.pSu_humanBasicPolicyContentsSize,.pSu_humanBasicPolicyDescription,.pSu_humanBasicPolicySectionWrap+.pSu_humanBasicPolicySectionWrap,.pcOnly{& span{display:inline-block}}.pSu_humanBasicPolicyContentTextSmall{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em;margin-top:var(--spacing-x2s)!important}.pSu_humanBasicPolicyContentTextSmall span{display:block;margin-left:var(--spacing-m)}.pSu_humanBasicPolicyNuclearTableWrap{& .pSu_humanBasicPolicyTable{min-width:600px}}.pSu_humanBasicPolicyTableGoalWrap{@media screen and (max-width:1024px){margin-top:var(--spacing-xs);overflow-x:auto}& .pSu_humanBasicPolicyTable{min-width:700px}}.pcOnly{display:block;@media screen and (max-width:1024px){display:none}}.pSu_humanBasicPolicyContentsSize{margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyDescription{font-size:var(--font-size-x2l);font-style:normal;font-weight:700;line-height:var(--spacing-xl);letter-spacing:.05em;@media screen and (max-width:1024px){font-size:var(--font-size-xl)}}.pSu_humanBasicPolicySectionWrap:first-of-type{margin-top:var(--spacing-l)}.pSu_humanBasicPolicySectionWrap+.pSu_humanBasicPolicySectionWrap{margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyTextBold{font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em;margin-top:var(--spacing-m);text-align:center}.pSu_humanBasicPolicyTextBold span{color:var(--brand-jp)}.pSu_humanBasicPolicyContentTextRed span{color:var(--brand-jp);font-style:normal;font-weight:700}.pSu_humanBasicPolicyContent{margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyContentSub{margin-top:var(--spacing-m)}.pSu_humanBasicPolicyTableWrap{margin-top:var(--spacing-xs)}.pSu_humanBasicPolicyTable{width:100%;border-collapse:collapse}.pSu_humanBasicPolicyTable thead{border-right:1px solid var(--separate-primary)}.pSu_humanBasicPolicyTable thead th{padding:var(--spacing-x4s) var(--spacing-xs);background-color:var(--background-secondary);height:56px;font-weight:400}.pSu_humanBasicPolicyTable thead th:first-child{text-align:left}.pSu_humanBasicPolicyTable tbody{border-right:1px solid var(--separate-primary)}.pSu_humanBasicPolicyTable tbody th{background-color:var(--background-secondary);font-weight:400}.pSu_humanBasicPolicyTable tbody td,.pSu_humanBasicPolicyTable tbody th{text-align:left;padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.pSu_humanBasicPolicyTable tbody td{line-height:var(--line-height-x2l)}.pSu_humanBasicPolicyContentBorder{padding:var(--spacing-m);border:1px solid var(--separate-primary);border-radius:var(--radius-l);margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyContentBorder h2{font-size:var(--font-size-xl);font-style:normal;font-weight:700;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:center;& span{display:inline-block}}.pSu_humanBasicPolicyContentTitle{font-size:var(--font-size-xl);font-style:normal;font-weight:700;line-height:var(--line-height-x2l);letter-spacing:.05em}.pSu_humanBasicPolicyContentImage{margin-top:var(--spacing-l);max-width:700px;margin-inline:auto}.pSu_humanBasicPolicyContentList{margin-top:var(--spacing-m)}.pSu_humanBasicPolicyNuclear{margin-top:var(--spacing-l)}.pSu_humanBasicPolicyNuclearTableWrap{margin-top:-25px;overflow-x:auto;& .pSu_humanBasicPolicyTable{min-width:600px}}.pSu_humanBasicPolicyNuclearTextList{text-indent:-1.5em;padding-left:1.5em}.pSu_humanBasicPolicyNuclearTextList:last-child{margin-top:0!important}.pSu_humanBasicPolicyNuclearImage{margin-top:var(--spacing-m);max-width:700px;margin-inline:auto}.pSu_humanBasicPolicyNuclearList a{font-weight:400;letter-spacing:.05em}.pSu_humanBasicPolicyNuclearList:first-child{border-top:1px solid var(--separate-secondary)}.pSu_humanBasicPolicyTableGoalWrap{margin-top:var(--spacing-l);@media screen and (max-width:1024px){margin-top:var(--spacing-xs);overflow-x:auto}& .pSu_humanBasicPolicyTable{min-width:700px}}.pSu_humanBasicPolicyImageMTopL{margin-top:var(--spacing-l)}.pSu_humanBasicPolicySectionInvestmentLinks,.pSu_sectionWrap{margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.pSu_marginTopM{margin-top:var(--spacing-m)}.pSu_imgFirstWrap{margin:var(--spacing-xs) 0}.pSu_headingSectionH4 h4{font-size:var(--font-size-xl)!important}.pSu_imgNinthWrap{width:100%;display:flex;flex-direction:column;justify-content:center}.pSu_imageContflex{display:grid;grid-gap:var(--spacing-x2l);gap:var(--spacing-x2l);align-items:flex-start;@media screen and (max-width:1024px){grid-template-columns:1fr!important;gap:var(--spacing-x2s)!important;flex-direction:column-reverse;align-items:center}}.pSu_imageContflex p{margin-top:0!important}.pSu_textCaution{margin-top:var(--spacing-m);font-size:var(--font-size-s)}.pSu_voiceBox{padding:var(--spacing-m);border-radius:8px;border:1px solid var(--separate-secondary);margin-top:2rem}.pSu_voiceTitle{font-weight:700;font-size:var(--font-size-l);margin-top:0!important;margin-bottom:var(--font-size-xs)}.pSu_voiceText{line-height:1.6;margin-top:0!important}.pSu_imgSecondWrap{flex-shrink:0;@media screen and (max-width:1024px){flex-shrink:inherit}}.pSu_imgSecondWrapKurumin{max-width:350px;display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.pSu_imgSecondWrapKuruminImage:last-child{margin-inline:auto}main#human-basicpolicy .pSu_bannerTextList figure{border:1px solid var(--separate-primary);width:100%;height:150px;border-radius:var(--radius-l);display:flex;align-items:center;justify-content:center}main#human-basicpolicy .pSu_bannerTextList img{width:39%;height:auto;border-radius:var(--radius-l);object-fit:cover;margin-top:calc(var(--spacing-x4s) * -1);transition:.25s ease-out;aspect-ratio:unset!important}main#human-basicpolicy ul.pSu_bannerTextList img:first-child{width:36%}.sCo_tableWrap{margin-top:var(--spacing-xs)}.sCo_tableWorkStyle,.sCo_tableWorkStyle02{width:100%;border-collapse:collapse}.sCo_tableWorkStyle thead,.sCo_tableWorkStyle02 thead{border-top:1px solid var(--separate-primary);border-right:1px solid var(--separate-primary);border-left:1px solid var(--separate-primary)}.sCo_tableHead th{padding:var(--spacing-x3s) var(--font-size-xs);background-color:var(--background-secondary);font-style:normal;font-weight:400;border-bottom:1px solid var(--separate-primary);font-size:var(--font-size-s);line-height:var(--line-height-l)}.sCo_tableHead th:first-child{border-right:1px solid var(--separate-primary);width:17%}.sCo_tableHead th:last-child{border-left:1px solid var(--separate-primary);width:43.5%}.sCo_tableSubHead th{padding-left:39px;padding-right:30px;background-color:var(--background-secondary)}.sCo_tableSubHead th div{display:grid;align-items:center;grid-template-columns:53px 1fr 1fr 1fr 1fr}.sCo_tableSubHead th span{padding:var(--spacing-x3s) var(--spacing-x4s);font-style:normal;font-weight:400;display:inline-block;font-size:var(--font-size-s);line-height:var(--line-height-l)}.sCo_tableSubHead th div>:first-child,.sCo_tableSubHead th div>:nth-child(2){text-align:center;padding:var(--spacing-x3s)}.sCo_tableBody th{border-left:1px solid var(--separate-primary);text-align:left;background-color:var(--background-secondary)}.sCo_tableBody td,.sCo_tableBody th{padding:var(--spacing-xs);font-style:normal;font-weight:400;border-bottom:1px solid var(--separate-primary);border-right:1px solid var(--separate-primary)}.sCo_tableBody td:nth-child(2){position:relative}.sCo_tableBody td:nth-child(2):after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:40%;height:32px;background-color:var(--blue-blue-40);z-index:1}.sCo_tableBody tr:nth-child(3) td:nth-child(2):after{width:100%}.sCo_tableBody tr:nth-child(4) td:nth-child(2):after{width:calc(200% + 1px)}.sCo_tableBody tr:nth-child(5) td:nth-child(2):after,.sCo_tableBody tr:nth-child(6) td:nth-child(2):after{width:calc(400% + 3px)}.sCo_tableBody tr:nth-child(10) td:nth-child(2):after,.sCo_tableBody tr:nth-child(7) td:nth-child(2):after,.sCo_tableBody tr:nth-child(8) td:nth-child(2):after,.sCo_tableBody tr:nth-child(9) td:nth-child(2):after{width:calc(300% + 2px)}.sCo_tableBody tr:nth-child(11) td:nth-child(2):after{content:"期間の制限なし";text-align:center;width:calc(600% + 5px);color:var(--white-White-0);font-weight:400;padding-top:3px}.sCo_tableWorkStyle02{.sCo_tableBody tr:first-child td:nth-child(2):after,.sCo_tableBody tr:nth-child(2) td:nth-child(2):after,.sCo_tableBody tr:nth-child(3) td:nth-child(2):after{content:"期間の制限なし";text-align:center;width:calc(600% + 5px);color:var(--white-White-0);font-weight:400;padding-top:3px}.sCo_tableBody tr:nth-child(4) td:nth-child(2):after{width:calc(300% + 2px)}.sCo_tableBody tr:nth-child(4) th{position:relative}.sCo_tableBody tr:nth-child(4) th:after{content:"";position:absolute;top:50%;left:350px;transform:translateY(-50%);width:40%;height:32px;background:url(/_next/static/media/arrow-block.848f4b97.png);background-size:cover;background-repeat:no-repeat;z-index:1}.sCo_tableBody tr:nth-child(5) td:nth-child(2):after{width:calc(500% + 4px)}.sCo_tableBody tr:nth-child(6) td:nth-child(2):after{width:100%}.sCo_tableBody tr:nth-child(7) td:nth-child(2):after{width:calc(600% + 5px)}.sCo_tableBody tr:nth-child(8) td:nth-child(2):after{content:"期間の制限なし";text-align:center;width:calc(600% + 5px);color:var(--white-White-0);font-weight:400;padding-top:3px}}.HeadingSectionH2 h2{font-size:var(--font-size-x2l)!important}.HeadingSectionH2{padding-top:0!important;border-top:none!important}.pSu_diversityDeclaration{width:100%;padding-block:calc(var(--spacing-xs) + var(--spacing-m));padding-inline:var(--spacing-l);background-color:var(--lightblue-lightblue-5);border-radius:var(--radius-m)}.pSu_diversityDeclarationHeadingH3{justify-content:center;width:100%;align-items:center}.pSu_diversityDeclarationHeadingH3 h3{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l);font-weight:700;letter-spacing:.05em;text-align:center}.pSu_diversityDeclarationParagraphCommon{max-width:620px;margin-inline:auto;font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em}.pSu_diversityDeclarationParagraphCommonSmall{text-align:right;font-size:var(--spacing-x2s);font-style:normal;font-weight:400;line-height:var(--line-height-x3s);letter-spacing:.05em;margin-top:var(--spacing-x3s)!important}.cUe_TableData{& table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid var(--separate-primary)}}.cUe_TableData{& table tr.cUe_TableDataHeader th{width:calc((100% - 269px) / 3);height:56px;border-bottom:1px solid var(--separate-primary)}}.cUe_TableData{& table td:not(:last-child),& table th:not(:last-child){border-right:1px solid var(--separate-primary)}}.cUe_TableData{& table th{padding:0 var(--spacing-xs);background:var(--background-secondary)}}.cUe_TableData{& table td,& table th{color:var(--text-icon-primary);font-style:normal;font-weight:400;line-height:var(--line-height-xl);letter-spacing:.05em}}.cUe_TableData{& table td{padding:0 var(--spacing-xs);text-align:right}}.cUe_TableData{& table tr:not(:first-child) th{color:#000;width:269px;height:48px;text-align:left}}.pSu_diversityTableData{margin-top:var(--spacing-m);width:100%;@media screen and (max-width:1024px){overflow-x:scroll;& table{min-width:700px}}}.pSu_diversityTableData table{border-collapse:collapse}.pSu_diversityTableData tr:has(td) th{background-color:var(--white-White-0)!important}.pSu_diversityHindranceParagraphCommon{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-s);letter-spacing:.05em;margin-top:var(--spacing-s)!important}.pSu_diversitySectionInvestmentLinks{margin-top:var(--spacing-x2l)}.pSu_humanBasicPolicyNavOtherMenu{margin-top:var(--spacing-x4l)!important}.pSu_diversityDetails details[open]{background-color:transparent!important}.pSu_diversityDetailsSummary{font-weight:400!important}.pSu_diversityDetailsContent{display:grid;grid-template-columns:1fr 36%;grid-gap:var(--spacing-l);gap:var(--spacing-l);@media screen and (max-width:1024px){grid-template-columns:1fr;gap:var(--spacing-m)}}.pSu_diversityDetailsTitle{font-style:normal;font-weight:700;line-height:var(--line-height-x2l);letter-spacing:.05em}.pSu_diversityDetailsTitle:not(:first-of-type){margin-top:var(--spacing-l)}.pSu_diversityDetailsImageCaption{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em}.pSu_othersCaption{margin-top:var(--spacing-x3s);text-align:center}#diversity .pSu_imageContflex{display:grid;grid-template-columns:1fr 36%;grid-gap:var(--spacing-x2l);gap:var(--spacing-x2l)}#diversity .pSu_imgSecondWrap img:last-child{max-width:100%;margin:0 auto}#diversity details[open]{background-color:transparent!important}#diversity summary{font-weight:400!important}#human_resources .pSu_imageContflex{display:flex;gap:var(--spacing-m)}#human_resources .pSu_imageContflex div:first-child{flex:1 1 60%}#human_resources .pSu_imgSecondWrap figure{flex:0 0 40%}#human_resources .pSu_imgSecondWrap img:last-child{max-width:100%;margin:0 auto}#human_resources .pSu_imgSecondWrap img:last-child,.pSu_imgEl{width:100%;height:auto;display:block;border:1px solid var(--separate-secondary);border-radius:var(--radius-m);background:var(--background-primary);padding:var(--spacing-x3s)}.pSu_tableTitle{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);margin-block:var(--spacing-xs)}.pSu_table{margin-top:var(--spacing-xs);border-spacing:0}.pSu_table .pSu_tableData{border:1px solid var(--separate-primary)}.pSu_tableHead{width:210px;background:var(--background-secondary);text-align:left;& th{text-align:center;padding:var(--spacing-s) var(--spacing-m)}}.pSu_tableHead_healthmanagement{width:120px;background:var(--background-secondary);text-align:left;& th{text-align:center;padding:var(--spacing-s) var(--spacing-m)}}.pSu_alignRight{text-align:right}@media screen and (max-width:1024px){.pSu_tableHead{width:140px}}.pSu_tableNote{margin-top:var(--spacing-s)}.pSu_healthDeclaration{border-radius:var(--radius-m);padding:var(--spacing-m);line-height:var(--line-height-l);margin-top:var(--spacing-m);border:1px solid var(--separate-secondary)}.pSu_healthDeclaration p{margin-top:0!important}.pSu_healthDeclarationTitle{text-align:center;font-weight:700;font-size:var(--font-size-xl);margin-bottom:var(--spacing-x2s)}.pSu_healthDeclarationDate{text-align:right;margin-top:var(--spacing-x2s)}.pSu_table td{padding:var(--spacing-s) var(--spacing-xs);vertical-align:middle}.pSu_subTitle{font-weight:700;font-size:var(--font-size-l)}.pSu_flexBeetween{margin-top:var(--spacing-xs);display:flex;justify-content:space-between;align-items:center}.pSu_note,.pSu_note02{color:#0054a1;text-align:right}.pSu_subTitleAccent02{color:var(--yellow-yellow-70)}.pSu_subTitleAccent,.pSu_subTitleAccent02,.pSu_subTitleAccent04{font-weight:700;font-size:var(--font-size-xl);margin-top:var(--spacing-s)}.pSu_subTitleAccent04{color:var(--green-green-70)}.pSu_subTitleBorder{border:2px solid;display:inline-block;padding:var(--spacing-x2s) var(--spacing-s);border-radius:var(--radius-m)}.pSu_awardsWrap{margin-top:var(--spacing-l);display:flex;flex-wrap:wrap;gap:var(--spacing-l);justify-content:center}.pSu_awardItem{text-align:center;flex:1 1}.pSu_awardImg{width:100%;height:auto}.pSu_awardCaption{margin-top:var(--spacing-s);font-size:var(--font-size-s);color:var(--grey-grey-80)}@media screen and (max-width:468px){.pSu_awardsWrap{flex-direction:column}}#healthmanagement ul{padding-left:var(--spacing-m);list-style:none}#healthmanagement h4{font-weight:400}.healthmanagementList{padding-left:0!important}.healthmanagementList a[href*=".pdf"]:after{margin-left:0!important;content:""!important}.cUe_listDateItem:first-child{border-top:1px solid var(--separate-secondary)}.cUe_listDateItem{position:relative}.cUe_listDateItem:not(:has(.cUe_listDateItemDate)) .cUe_listDateItemBody{font-weight:400;padding:0 var(--spacing-x2s);padding-top:calc(var(--spacing-xs) - 2px);padding-bottom:calc(var(--spacing-xs) - 1px)}.cUe_listDateItemBody{background:#fff;align-items:center;color:var(--text-icon-primary);font-weight:700;position:relative;padding:19px var(--spacing-x2s) 23px;border-bottom:1px solid var(--separate-secondary);transition:.3s ease-in-out}.mixins_sMi_flexLeft{display:flex;justify-content:flex-start;flex-wrap:wrap}.cUe_listDateItemFileSize{font-size:var(--font-size-xs);color:var(--text-icon-secondary);font-weight:400;translate:0 -.08em;display:inline-block;line-height:1;margin-left:var(--spacing-x2s);text-transform:uppercase}.cUe_iconMaterial._typeBlank{color:var(--text-icon-primary)!important;font-size:var(--font-size-m);font-family:Material Symbols Rounded;vertical-align:baseline;text-align:center;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24;font-weight:100;margin-left:var(--spacing-x2s)}.cUe_iconMaterial._typeBlank:after{content:"filter_none"}.cUe_iconMaterial._typePdf{color:var(--text-icon-accent)!important;font-size:var(--font-size-l);font-family:Material Symbols Rounded;vertical-align:baseline;text-align:center;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24;font-weight:100;margin-left:var(--spacing-x2s)}.cUe_iconMaterial._typePdf:after{content:"picture_as_pdf"}.pSu_humanRightsDeclaration{width:100%;padding-block:calc(var(--spacing-xs) + var(--spacing-m));padding-inline:var(--spacing-l);background-color:var(--lightblue-lightblue-5);border-radius:var(--radius-m)}.pSu_humanRightsDeclarationHeadingH3{justify-content:center}.cUe_headingSection{width:100%;align-items:center}.mixins_sMi_flex{display:flex;flex-wrap:wrap}.cUe_headingSection._levelH3 .cUe_headingSectionText{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l)}.cUe_headingSectionText{font-size:var(--jp-heading-l)}.pSu_humanRightsDeclarationListOrder,.sUe_listOrder{margin-top:var(--spacing-m)}.sUe_listOrder{counter-reset:number 0}.sUe_listOrderItem{counter-increment:number 1;line-height:var(--line-height-xl)}.sUe_listOrderItemNumber{padding:0 var(--spacing-x4s)}.sUe_listOrderItemText{flex:1 1}.sUe_listOrderItemNumber:before{content:counter(number) "."}.pSu_imgWrap{margin-top:var(--spacing-m)!important;width:100%;max-width:700px;margin:0 auto}.pSu_subText{font-size:var(--font-size-s)}.pSu_h5,.pSu_subText{margin-top:var(--spacing-xs)}.pSu_h5{font-weight:700;font-size:var(--font-size-l)}.mt_xs{margin-top:var(--spacing-xs)}.sCo_tableWrap{width:100%;overflow-x:auto}.pSu_table{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table_headCell,.pSu_table_sideCell{background-color:var(--background-secondary);font-weight:400}.pSu_table td,.pSu_table th{padding:var(--spacing-s);border:1px solid var(--separate-primary);line-height:var(--line-height-m);text-align:left}.pSu_table_sideCell{vertical-align:middle;width:20%}.pSu_table_bodyCell{text-align:left;vertical-align:top;width:80%}.pSu_table01{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table01 tr th:first-child{text-align:left!important}.pSu_table01 td,.pSu_table01 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);line-height:var(--line-height-m);vertical-align:middle}.pSu_table01_headCell{text-align:center;white-space:nowrap}.pSu_table01_headCell,.pSu_table01_sideCell{background-color:var(--background-secondary);font-weight:400}.pSu_table01_sideCell{text-align:left;width:30%;vertical-align:middle}.pSu_table01_bodyCell{text-align:center;vertical-align:middle}.pSu_table03{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table03 td,.pSu_table03 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);line-height:var(--line-height-m);vertical-align:top;text-align:left}.pSu_table03_headCell{text-align:center!important;vertical-align:middle!important}.pSu_table03_headCell,.pSu_table03_sideCell{background-color:var(--background-secondary);font-weight:400}.pSu_table03_sideCell{text-align:center}.cUe_listNormal{padding-left:1.5em;list-style-type:disc}.cUe_listNormalItem{line-height:var(--line-height-xl)!important;color:var(--text-icon-primary)}.pSu_table03_tdText{margin:var(--spacing-x2s) 0!important;padding-left:1.5em}.pSu_table03_link{color:var(--link-primary);text-decoration:underline}.ListStyleNone{padding-left:0!important;list-style:none!important;letter-spacing:.05em}.ListStyleNone a{font-weight:400!important}.ListStyleNone p>span{margin-left:var(--spacing-x2s)}.ListStyleNone li,.pSu_table03 td p{margin-top:0!important}.pSu_tableListPdf{padding-left:0!important;margin-top:var(--spacing-m);list-style:none!important}.ListStyleNone a[href*=".pdf"]:after,.pSu_tableListPdf a[href*=".pdf"]:after{margin-left:0!important;content:""!important}.cUe_listDateItemTitle{flex:1 1;display:inline;color:var(--text-icon-primary)!important;word-break:break-all}.cUe_listDateItemTitle p{margin-top:0!important}.ListDate_cUe_listDateItemBody{background:#fff;align-items:center;color:var(--text-icon-primary);font-weight:700;position:relative;padding:19px var(--spacing-x2s) 23px;border-bottom:1px solid var(--separate-secondary);transition:.3s ease-in-out}.cUe_listDateItem:not(:has(.cUe_listDateItemDate)) .ListDate_cUe_listDateItemBody{font-weight:400;padding:0 var(--spacing-x2s);padding-top:calc(var(--spacing-xs) - 2px);padding-bottom:calc(var(--spacing-xs) - 1px)}.pSu_table04{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary);margin-top:var(--spacing-s)}.pSu_table04 td,.pSu_table04 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);text-align:center;vertical-align:middle}.pSu_table04_headCell{background-color:var(--background-secondary);font-weight:400}.pSu_table04_bodyCell{background-color:var(--background-primary)}.pSu_table04Grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m);gap:var(--spacing-m);margin-top:var(--spacing-m)}@media screen and (max-width:1024px){.pSu_table04Grid{display:grid;grid-template-columns:1fr}}.pSu_table04Wrapper{display:flex;gap:var(--spacing-m);margin-top:var(--spacing-xs)}.pSu_table04Column{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-m)}@media (max-width:768px){.pSu_table04Wrapper{flex-direction:column}}.pSu_table04List{list-style:none;padding-left:0}.pSu_table04List li{margin-top:var(--spacing-xs)}.pSu_table04Card{border:1px solid var(--separate-secondary);background:var(--background-primary)}.pSu_table04CardTitle{background-color:var(--background-secondary);text-align:center;font-weight:700;padding:var(--spacing-xs) var(--spacing-s);margin-top:0!important}.pSu_table04List{list-style:none!important;margin:0!important;padding:0 var(--spacing-m) var(--spacing-s) var(--spacing-m)!important}.pSu_table04List li{margin-top:var(--spacing-xs)!important;padding-left:1.2em!important;position:relative!important}.pSu_table04List li:before{content:"□";position:absolute;left:0;color:var(--text-primary)}.pSu_table04_notes{margin-top:var(--spacing-s);font-size:var(--font-size-s);color:var(--text-secondary)}.pSu_table04_note{font-size:var(--font-size-s);vertical-align:super}.pSu_tableWrap{overflow:auto}.pSu_listNumberWrap [class*=cUe_listNormalItem]{padding-left:2.2rem;text-indent:-2.2rem}.pSu_listNumberWrap [class*=cUe_listNormalItem]:before{content:"※"!important}._fontSizeS li{font-weight:400;line-height:var(--line-height-m)!important;font-size:var(--font-size-s)!important}#procurement ul.healthmanagementList{list-style:none!important}.pSu_headingSectionH1{margin-bottom:var(--spacing-x3l)}.pSu_procurementLinks{margin-top:var(--spacing-xs)}.pSu_procurementLinks p{font-weight:400}.pSu_marginTopL{margin-top:var(--spacing-l)}.pSu_section{margin-top:var(--spacing-x3l);@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.sCo_subpageHeadingTitleH4 h4{font-size:var(--font-size-xl)!important}.sCo_subpageHeadingTitleH4 h4 .sCo_subpageHeadingTitleH4_span{font-size:var(--font-size-m)!important;font-style:normal;font-weight:400}.pSu_tableProcurement{width:100%;border-collapse:collapse}.pSu_tableProcurement thead th{padding-inline:var(--spacing-xs);height:50px;background:var(--background-secondary);font-size:var(--font-size-s);font-weight:400;text-align:left;border-bottom:1px solid var(--separate-primary)}.pSu_tableProcurement thead th:first-child{width:21.8%}.pSu_tableProcurement thead th:nth-child(2){width:26%}.pSu_tableProcurement tbody td{border-right:1px solid var(--separate-primary)}.pSu_tableProcurement tbody td,.pSu_tableProcurement tbody th{padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.pSu_tableProcurement tbody th{text-align:left;font-weight:400}.pSu_tableProcurement tbody tr:first-child th,.pSu_tableProcurement tbody tr:nth-child(4) th{background-color:var(--background-jp)}.pSu_tableProcurement tbody tr:nth-child(7) th{background-color:var(--background-yucho)}.pSu_tableProcurement tbody tr:nth-child(13) th{background-color:var(--background-kanpo)}#healthmanagement li.cUe_listDateItem a:after,#labor li.cUe_listDateItem a:after,#procurement li.cUe_listDateItem a:after{display:none!important}