@charset "UTF-8";.webp #sustainabilityIndPage .kvWrap{background-image:url(../img/mv_sustainability.webp)}.no-webp #sustainabilityIndPage .kvWrap{background-image:url(../img/mv_sustainability.jpg)}#sustainabilityIndPage .wrap01 p{text-indent:1em}#sustainabilityIndPage .wrap01 p+p{margin-top:20px}#sustainabilityIndPage .bgWhite:not(:nth-of-type(1)){margin-top:100px}#sustainabilityIndPage .wrap01:not(:nth-of-type(1)){margin-top:100px}#sustainability_antisocialPolicy ol{list-style-type:decimal;padding-left:1em;padding-top:16px}#sustainability_case .sustainabilityWrapMission{padding:16px;margin:16px 0;border-top:5px double #d1d1d1;border-bottom:5px double #d1d1d1}#sustainability_case .sustainabilityWrapMission h3{margin:0;padding:0;font-size:20px;line-height:1.2em}#sustainability_case .sustainabilityWrapMission h3::before{content:none}#sustainability_case .sustainabilityWrapMission .missionListWrap{margin-top:20px}#sustainability_case .sustainabilityWrapMission .missionListWrap ol{padding-left:20px;padding-right:16px}#sustainability_case .sustainabilityWrapMission .missionListWrap ol li{list-style-type:decimal}#sustainability_case .sustainabilityWrapMission .missionListWrap ol li:not(:last-of-type){padding-bottom:8px}#sustainability_case .sustainabilityWrapCase{padding-top:24px}#sustainability_case .sustainabilityWrapCase .caseWrap{display:flex}#sustainability_case .sustainabilityWrapCase .caseWrap_title{width:30%;background-color:#005bac;color:#fff;padding:16px 10px}#sustainability_case .sustainabilityWrapCase .caseWrap_title h3{font-size:20px;margin:0;font-weight:400}#sustainability_case .sustainabilityWrapCase .caseWrap_title h3::before{content:none}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap{padding-top:24px}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap h4{font-size:16px;font-weight:400}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_list{display:flex;justify-content:space-between}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_list img{width:calc(100% / 4 - 2px)}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_img{padding-top:16px;width:100%}#sustainability_case .sustainabilityWrapCase .caseWrap_txt{width:70%;padding-top:16px;padding-left:24px}#sustainabilityIndPage .btnWrap.anchor{display:flex;justify-content:space-between}#sustainabilityIndPage .btnWrap.anchor a{flex-basis:calc(100%);max-width:calc(100%);font-size:22px;margin-left:0;margin-right:0}@media screen and (max-width:768px){#sustainabilityIndPage .btnWrap.anchor{align-items:center;flex-flow:column}#sustainabilityIndPage .btnWrap.anchor a{max-width:485px}#sustainabilityIndPage .dxWrap:first-child li{font-size:1.1em}#sustainability_case .sustainabilityWrapCase .caseWrap{flex-direction:column;background-color:#f7f8fa}#sustainability_case .sustainabilityWrapCase .caseWrap_title{width:100%;background-color:transparent;color:#000}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_list{justify-content:flex-start}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_list img{width:calc(100% / 4 - 2px);max-width:120px}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_list img:nth-of-type(n+2){padding-left:8px}#sustainability_case .sustainabilityWrapCase .caseWrap_title_sdgsWrap_img{object-fit:cover;height:200px}#sustainability_case .sustainabilityWrapCase .caseWrap_txt{width:100%;padding:16px 10px}#sustainability_case .sustainabilityWrapCase .caseWrap_txt img{padding-top:24px}}