img{image-rendering:-webkit-optimize-contrast}.area-human.bg-title::before{left:20px;content:"HUMAN RIGHTS"}.area-diversity{margin-top:80px}.area-diversity.bg-title::before{left:20px;content:"DIVERSITY&INCLUSION"}.area-diversity h4{padding-bottom:24px}.area-diversity .diversity-graph{margin-top:80px}.area-diversity .diversity-graph .ttl{font-weight:700}.area-diversity .graph-hiritsu{display:flex;font-size:1.6rem}.area-diversity .graph-hiritsu li{display:flex;align-items:center;margin-right:24px}.area-diversity .graph-hiritsu li:before{content:"●";font-size:1.4rem;margin-right:4px}.area-diversity .graph-hiritsu li:first-of-type:before{color:#376092}.area-diversity .graph-hiritsu li:last-of-type:before{color:#36bcb6}.area-diversity .graph-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding-bottom:20px}.area-diversity .graph-list .pie{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;width:280px;height:280px}.area-diversity .graph-list .pie>p{text-align:center;line-height:1.2em}.area-diversity .graph-list .item{position:relative;width:280px;margin:20px auto 0}.area-diversity .graph-list .item .man,.area-diversity .graph-list .item .woman{position:absolute;color:#fff;z-index:1}.area-diversity .graph-list .item .pie span{font-size:24px;font-weight:700}.area-diversity .graph-list .item .pie{border-radius:50%}.area-diversity .graph-list .item.europe .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 28%,#376092 28% 100%)}.area-diversity .graph-list .item.asia .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 41%,#376092 41% 100%)}.area-diversity .graph-list .item.japan .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 15.9%,#376092 15.9% 100%)}.area-diversity .graph-list .item.america .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 23.5%,#376092 23.5% 100%)}.area-diversity .graph-list .item.europe .man{top:60%;left:13%}.area-diversity .graph-list .item.europe .woman{top:23%;right:11%}.area-diversity .graph-list .item.asia .man{top:60%;left:8%}.area-diversity .graph-list .item.asia .woman{top:34%;right:5%}.area-diversity .graph-list .item.japan .man{top:75%;left:23%}.area-diversity .graph-list .item.japan .woman{top:12%;right:21%}.area-diversity .graph-list .item.america .man{top:71%;left:14%}.area-diversity .graph-list .item.america .woman{top:18%;right:15%}.area-diversity .before-after{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:auto}.area-diversity .before-after .before,.area-diversity .before-after .after{width:100%;background-color:rgba(255,255,255,.9)}.area-diversity .before-after .item{width:100%;padding:24px;text-align:center;box-sizing:border-box}.area-diversity .before-after .item .txt{display:flex;justify-content:center;align-items:center;width:100%;padding:12px;text-align:center;background-color:#efefef;box-sizing:border-box}.area-diversity .before-after .item .en{font-size:8rem;line-height:1em;margin-bottom:-16px}.area-diversity .before-after .item .en span{font-size:3.2rem}.area-diversity .before-after .before .item{color:#666;border:1px solid #999}.area-diversity .before-after .after .item{color:#184aa1;border:1px solid #184aa1}.area-diversity .before-after .arrow{width:0;height:0;margin-top:4.2%;background:none;border-left:24px solid #184aa1;border-top:24px solid transparent;border-bottom:24px solid transparent;transform:rotate(90deg)}.area-diversity .before-after .caption{text-align:right}.area-diversity .line-box{border:1px solid #efefef;padding:24px;box-sizing:border-box}.area-diversity .diversity-leading{margin-top:40px}.area-diversity .diversity-leading .txt{width:100%;padding-right:0;box-sizing:border-box}.area-diversity .diversity-leading figure{max-width:182px;width:100%;margin:auto;text-align:center}.area-diversity .diversity-leading figure img{max-width:316px}.area-diversity .diversity-woman{margin-top:40px;margin-bottom:30px}.area-diversity .diversity-woman .txt{width:100%;padding-left:0;box-sizing:border-box}.area-diversity .diversity-woman figure{width:100%;text-align:center}.area-diversity .diversity-system{margin-top:40px}.area-diversity .diversity-system h3{padding-bottom:48px;text-align:center}.area-diversity .diversity-system .item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #999}.area-diversity .diversity-system .item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.area-diversity .diversity-system .item .txt{padding-left:0;width:calc(100%);box-sizing:border-box}.area-diversity .diversity-system .item figure{max-width:370px;margin:auto}.area-diversity .diversity-system .item:nth-of-type(2n){flex-direction:row-reverse}.area-diversity .diversity-system .item:nth-of-type(2n) .txt{padding-left:0}.area-safety{margin-top:40px}.area-safety.bg-title::before{left:20px;content:"SAFETY&HEALTH"}.area-social{margin-top:40px}.area-social.bg-title::before{left:20px;content:"SOCIAL RESPONSIBILITY"}.area-social .social-list .item{margin-bottom:30px}.area-social .social-list .item:last-of-type{margin-bottom:0}.area-social .social-list .item .txt,.area-social .social-list .item figure{width:100%}.area-social .social-list .item .txt{box-sizing:border-box}.area-social .social-list .item .txt p>span{font-weight:700}.area-social .social-list .item:nth-of-type(odd){flex-direction:row-reverse}.area-social .social-list .item:nth-of-type(odd) .txt{padding-left:0}.area-contribution{margin-top:40px}.area-contribution.bg-title::before{left:20px;content:"SOCIAL CONTRIBUTION"}.area-contribution .item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #999}.area-contribution .item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.area-contribution .item.flex-box .txt{width:100%;padding-left:0;box-sizing:border-box}.area-contribution .item.flex-box.rev .txt{padding-left:0;padding-right:0}.area-contribution .item.flex-box figure,.area-contribution .item>.flex-box figure{max-width:420px;width:100%;margin:auto}.area-contribution .item .photo{display:flex;justify-content:space-between;margin-top:40px}.area-contribution .item .photo>figure{width:49.2%}.area-contribution .link-saki{margin-top:32px}.area-health{margin-top:40px}.area-health.bg-title::before{white-space:pre;font-size:60px;left:20px;content:"HEALTH AND\APRODUCTIVITY MANAGEMENT"}.area-health .health-text+.health-text{margin-top:40px}.area-health ul.circle>li:before{width:auto;padding-top:0;font-size:inherit;color:inherit}.area-health .table-wrap{width:100%;overflow-x:auto}.area-health .table-wrap .table-ptn01{width:500px}.area-health .table-ptn01 caption{caption-side:bottom;text-align:left;padding:5px}.area-health .image{margin-top:20px}@media screen and (min-width:768px){.area-human{}.area-human.bg-title::before{left:20px;content:"HUMAN RIGHTS"}.area-diversity{margin-top:80px}.area-diversity.bg-title::before{left:20px;content:"DIVERSITY&INCLUSION"}.area-diversity h4{padding-bottom:24px}.area-diversity .diversity-graph{margin-top:80px;background:url(../../../../../../../themes/siix/images/page-society/img_diversity_bg.png) center bottom no-repeat}.area-diversity .diversity-graph .ttl{font-weight:700}.area-diversity .graph-hiritsu{display:flex;font-size:1.6rem}.area-diversity .graph-hiritsu li{display:flex;align-items:center;margin-right:24px}.area-diversity .graph-hiritsu li:before{content:"●";font-size:1.4rem;margin-right:4px}.area-diversity .graph-hiritsu li:first-of-type:before{color:#376092}.area-diversity .graph-hiritsu li:last-of-type:before{color:#36bcb6}.area-diversity .graph-list .item .man,.area-diversity .graph-list .item .woman{position:absolute;color:#fff;z-index:1}.area-diversity .graph-list .item .pie span{font-size:24px;font-weight:700}.area-diversity .graph-list .item .pie{border-radius:50%}.area-diversity .graph-list .item.europe .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 28%,#376092 28% 100%)}.area-diversity .graph-list .item.asia .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 41%,#376092 41% 100%)}.area-diversity .graph-list .item.japan .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 15.9%,#376092 15.9% 100%)}.area-diversity .graph-list .item.america .pie{background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#36bcb6 0% 23.5%,#376092 23.5% 100%)}.area-diversity .graph-list .item.europe .man{top:69%;left:13%}.area-diversity .graph-list .item.europe .woman{top:23%;right:11%}.area-diversity .graph-list .item.asia .man{top:60%;left:8%}.area-diversity .graph-list .item.asia .woman{top:34%;right:5%}.area-diversity .graph-list .item.japan .man{top:75%;left:23%}.area-diversity .graph-list .item.japan .woman{top:12%;right:21%}.area-diversity .graph-list .item.america .man{top:71%;left:14%}.area-diversity .graph-list .item.america .woman{top:18%;right:15%}.area-diversity .before-after{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;max-width:1000px;margin:auto}.area-diversity .before-after .before,.area-diversity .before-after .after{width:46%;background-color:rgba(255,255,255,.9)}.area-diversity .before-after .item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px;box-sizing:border-box}.area-diversity .before-after .item .txt{display:flex;justify-content:center;align-items:center;width:224px;padding:12px;text-align:center;background-color:#efefef;box-sizing:border-box}.eng .area-diversity .before-after .item .txt{font-size:1.2rem}.area-diversity .before-after .item .en{font-size:8rem;line-height:1em;margin-bottom:-16px}.area-diversity .before-after .item .en span{font-size:3.2rem}.area-diversity .before-after .before .item{color:#666;border:1px solid #999}.area-diversity .before-after .after .item{color:#184aa1;border:1px solid #184aa1}.eng .area-diversity .before-after .before .item,.eng .area-diversity .before-after .after .item{min-height:140px}.area-diversity .before-after .arrow{width:0;height:0;margin-top:4.2%;transform:rotate(0deg)}.area-diversity .before-after .caption{text-align:right}.area-diversity .line-box{border:1px solid #efefef;padding:52px;box-sizing:border-box}.area-diversity .diversity-leading{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:80px}.area-diversity .diversity-leading .txt{width:68%;padding-right:50px;box-sizing:border-box}.area-diversity .diversity-leading figure{max-width:300px;width:32%;text-align:center}.area-diversity .diversity-leading figure img{max-width:420px}.area-diversity .diversity-woman{display:flex;justify-content:space-between;margin-top:80px;margin-bottom:60px}.area-diversity .diversity-woman .txt{width:50%;padding-left:50px;box-sizing:border-box}.area-diversity .diversity-woman figure{width:50%}.area-diversity .diversity-system{margin-top:80px}.area-diversity .diversity-system h3{padding-bottom:48px;text-align:center}.area-diversity .diversity-system .item{display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #999}.area-diversity .diversity-system .item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.area-diversity .diversity-system .item .txt{padding-left:50px;width:calc(100% - 370px);box-sizing:border-box}.area-diversity .diversity-system .item figure{max-width:370px}.area-diversity .diversity-system .item:nth-of-type(2n){flex-direction:row-reverse}.area-diversity .diversity-system .item:nth-of-type(2n) .txt{padding-left:0;padding-right:50px}.area-safety{margin-top:80px}.area-safety.bg-title::before{left:20px;content:"SAFETY&HEALTH"}.area-social{margin-top:80px}.area-social.bg-title::before{left:20px;content:"SOCIAL RESPONSIBILITY"}.area-social .social-list .item{display:flex;justify-content:space-between;margin-bottom:60px}.area-social .social-list .item:last-of-type{margin-bottom:0}.area-social .social-list .item .txt,.area-social .social-list .item figure{width:50%}.area-social .social-list .item .txt{padding-left:50px;box-sizing:border-box}.area-social .social-list .item .txt p>span{font-weight:700}.area-social .social-list .item:nth-of-type(odd){flex-direction:row-reverse}.area-social .social-list .item:nth-of-type(odd) .txt{padding-left:0;padding-right:50px}.area-contribution{margin-top:80px}.area-contribution.bg-title::before{left:20px;content:"SOCIAL CONTRIBUTION"}.area-contribution .item{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #999}.area-contribution .item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.area-contribution .item.flex-box,.area-contribution .item>.flex-box{display:flex;justify-content:space-between}.area-contribution .item.flex-box.rev{flex-direction:row-reverse}.area-contribution .item.flex-box .txt,.area-contribution .item>.flex-box .txt{width:58%;padding-left:50px;box-sizing:border-box}.area-contribution .item.flex-box.rev .txt,.area-contribution .item>.flex-box.rev .txt{padding-left:0;padding-right:50px}.area-contribution .item.flex-box figure,.area-contribution .item>.flex-box figure{width:42%}.area-contribution .item .photo{display:flex;justify-content:space-between;margin-top:40px}.area-contribution .item .photo>figure{width:49.2%}.area-contribution .link-saki{margin-top:32px}.area-health{margin-top:80px}.area-health.bg-title::before{text-align:center;font-size:112px}.area-health .health-text+.health-text{margin-top:80px}.area-health .table-wrap .table-ptn01{width:100%;max-width:800px}.eng .area-health .table-wrap .table-ptn01{max-width:860px}.area-health .image{margin-top:40px}}@media screen and (min-width:1024px){.area-diversity .graph-list{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-bottom:200px}.area-diversity .graph-list .pie{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;width:260px;height:260px}.area-diversity .graph-list .pie>p{text-align:center;line-height:1.2em}.area-diversity .graph-list .item{width:260px;position:relative}}