.link-blue{color:#4167c1}.link-black{color:#1e1e1e}.link-underline{text-decoration:underline;text-underline-offset:.3ex}.text-bold{font-family:"Hiragino Maru Gothic W6 JIS2004"}.image{width:100%}h3,p{margin:0}.main{max-width:100%}.flex-content{width:100%;margin-top:100px;display:flex;justify-content:space-evenly;flex-wrap:wrap}.flex-content-box-c{width:43%;height:auto;box-sizing:border-box;border:4px solid #e6e6e6;border-radius:20px;margin-bottom:30px;overflow:hidden;position:relative;overflow:visible}.background-beige{background:#fff}.flex-box-link-c{display:block;width:calc(100% - 60px);height:calc(100% - 80px);padding:40px 30px;position:relative;text-decoration:none}.flex-box-link-c:hover .link-icon:before{background:url("/common/img/icon_arrow_navy.svg") no-repeat right;background-size:26px}.flex-box-link-c:hover .link-icon-text{color:#4167c1}.flex-box-link-c .flex-title-wrap-c{border-bottom:3px solid #e7e7e7;padding-bottom:40px;margin-bottom:30px;position:relative}.title-two-lines{height:calc(100% - 60px);padding:40px 30px}.flex-box-link-c .flex-title-wrap-c{border-bottom:3px solid #f0f0f0;padding-bottom:50px;position:relative}.title-two-lines .flex-title-wrap-c{border-bottom:3px solid #f0f0f0;padding-bottom:25px;position:relative}.flex-title-wrap-c .icon-pdf::after{margin-bottom:-1px}.title-two-lines .flex-title-wrap-c::after{top:0}.flex-box-link-c:hover .flex-title-wrap-c::after{right:0}.flex-title-wrap-c .title{font-size:1.625rem;font-family:"Hiragino Maru Gothic W6 JIS2004";margin-top:-7px;margin-bottom:-7px}.flex-title-wrap-c .title::before{top:7px}.flex-title-wrap-c .pdf-icon{margin-left:.5rem}.flex-content-box-c .text{margin-top:30px}.flex-content-box-c .text-black{font-size:1rem;color:#1e1e1e;line-height:30px}.sustainability-about-feature-box{position:relative}.sustainability-about-feature-box .feature-box-head-img{position:absolute;bottom:-15%;right:10px;z-index:0}.sustainability-about-feature-box .feature-box-head-img-one{width:10rem}.sustainability-about-feature-box .feature-box-head-img-two{width:7rem}.sustainability-about-feature-box .feature-box-head-img-three{width:8.5rem;bottom:-50%}.sustainability-about-feature-box-wrap{background-color:#fff;position:relative;z-index:1}.table-box .table .table-tr .table-td-small{position:relative;padding-left:7rem}.table-td-small::before{content:"";height:100%;border-left:1px solid #f0f0f0;position:absolute;left:5rem;top:0}.table-td-small::after{content:"";width:5rem;border-top:4px solid #fff;position:absolute;top:-3px;left:0}.woman-table-th-width{width:30%}.table-td-indent-one{padding-right:2.6rem}.woman-table-nowrap{white-space:nowrap}.table-td-indent-two{padding-right:1.6rem}.sustainability-table-th{width:130px}.list-blue-inner-text{padding-bottom:10px}.indent{margin-left:1rem;text-indent:-1rem;padding-top:10px}.indent .triangle-icon{margin-right:6px}.flex-box-pc-sp{display:flex;margin-bottom:20px}.under-line .table-td-left{border-bottom:6px solid #e6e6e6}.under-line .table-td{border-bottom:6px solid #e6e6e6}.sustainability-h2-box{margin-bottom:60px}.sustainability-h2-box-title{font-size:1.125rem}.sustainability-h2-box-title-text{text-indent:0;padding-left:0;padding-bottom:20px;font-size:2rem;font-family:"Hiragino Maru Gothic W6 JIS2004";align-items:center;justify-content:center}.sustainability-h2-box-title-image{margin:0 10px}.x-mark-box{width:20%}.sustainability-about-flex-box{align-items:center;margin-bottom:0;margin-top:30px}.sustainability-about-character{width:70%}.table-topblue-td .sustainability-about-sdgs-icon{display:block;margin:30px 0 35px}.sustainability-about-sdgs-none{font-size:3rem;text-align:center}.sustainability-about-table-td{background-color:#f0f0f0}.sustainability-about-link-margin{margin-top:25px}.pdf-box-center{justify-content:center}.sustainability-about-feature-box .feature-box-head-img{position:absolute;bottom:-15%;right:10px;z-index:0}.sustainability-about-feature-box .feature-box-head-img-one{width:10rem}.sustainability-about-feature-box .feature-box-head-img-two{width:7rem}.sustainability-about-feature-box .feature-box-head-img-three{width:6.5rem;bottom:-50%}.sustainability-about-feature-box-wrap{background-color:#fff;position:relative;z-index:1;border-radius:20px}.sustainability-about-table-th{background-color:#2e2e2e;color:#fff}.table-topblue-td .sustainability-about-sdgs-icon{display:block;margin:20px 0}.table-topblue-td .sustainability-about-sdgs-icon:first-child{margin-top:0}.table-topblue-td .sustainability-about-sdgs-icon:last-child{margin-bottom:0}.cb-box-margin{margin:50px 0}.banner-text{font-size:1.5rem}.sustainability-image-box-height{height:13%;width:60%}@media screen and (max-width: 1279px){.communication-book-pdf{margin-right:50px}}@media screen and (max-width: 960px){.flex-content{width:90%;display:block;margin:70px auto}.flex-title-wrap-c .title{width:83%}.flex-content-box-c{width:95%;margin:0 auto 30px}}@media screen and (max-width: 767px){.table-padding-small-sp .table-th{padding:20px 5px}.table-padding-small-sp .table-td-left{padding:20px 5px}.table-padding-small-sp .table-td{padding:20px 5px}.flex-content{width:95%;display:block;margin:70px auto}.flex-content-box-c{width:100%;margin:0 0 20px}.flex-box-link-c{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px 20px 40px}.flex-box-link-c .flex-title-wrap-c{padding-bottom:20px}.flex-title-wrap-c .icon-pdf::after{margin-bottom:-3.5px}.flex-title-wrap-c::after{top:0;width:30px;height:30px}.flex-title-wrap-c .pdf-icon{position:absolute;margin-left:.5rem}.flex-content-box-c .text{margin-top:20px}.flex-content-box-c .text-black{font-size:.9rem}.banner-text{font-size:1rem}.sustainability-h2-box-title-text{font-size:1.375rem}.sustainability-about-feature-box .feature-box-head-img{position:absolute;right:0;bottom:-10%}.sustainability-about-feature-box .feature-box-head-img-one{width:5.5rem}.sustainability-about-feature-box .feature-box-head-img-two{width:4.5rem;bottom:-22%}.sustainability-about-feature-box .feature-box-head-img-three{width:4.3rem;bottom:-22%}.x-mark-box{width:auto}.communication-book-box{width:auto;padding:10px}.banner .communication-book-text{font-size:3.5vw}.pdf-box-center-sp{justify-content:center}.sustainability-about-character{width:100%}}@media screen and (max-width: 600px){.table-td-indent-two{padding-right:1.5rem}.woman-table-th-width{width:50%}}/*# sourceMappingURL=sustainability.css.map */