.corp-sus-mat-read-01{margin-top:60px}.corp-sus-mat-read-01-target{margin:25px 0 0;padding:30px 0 60px;border-top:1px #ccc solid}.corp-sus-mat-read-01-target-npb{padding:30px 0 0}.corp-sus-mat-read-01-target-title{font-size:20px;line-height:1;text-align:center;font-weight:700}.corp-sus-mat-read-01-target-box{text-align:center;margin:15px 0 0;font-size:0}.corp-sus-mat-read-01-target-image{display:inline-block;width:80px;height:auto}.corp-sus-mat-read-01-target-image+.corp-sus-mat-read-01-target-image{margin:0 0 0 10px}.corp-sus-mat-section-01{padding:60px 0 0}.corp-sus-mat-section-01+.corp-sus-mat-section-01{margin:30px 0 0}.corp-sus-mat-title-01{font-size:24px;line-height:32px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms--flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.corp-sus-mat-title-01-mark{-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;border-bottom:1px #333 solid;padding:0 10px 0 0}.corp-sus-mat-title-01-inner{margin:0;padding:0 0 5px;border-bottom:1px #333 solid;-webkit-flex-shrink:1;flex-shrink:1;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.corp-sus-mat-layout-01{margin:30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms--flexbox;display:flex}.corp-sus-mat-layout-01-image{-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.corp-sus-mat-layout-01-box{-webkit-flex-shrink:1;flex-shrink:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding:0 0 0 30px}.corp-sus-mat-layout-01-text{font-size:16px;line-height:28px;margin:0}.corp-sus-mat-layout-01-section{margin:25px 0 0}.corp-sus-mat-layout-01-title{font-size:16px;line-height:1;font-weight:700}.corp-sus-mat-layout-01-list{margin:10px 0 0}.corp-sus-mat-layout-01-item{padding:0 0 0 20px;position:relative;font-size:16px;line-height:28px}.corp-sus-mat-layout-01-item:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background-color:#333;border-radius:100%}.corp-sus-mat-table-01{margin:30px 0 0}.corp-sus-mat-table-01-item{border-top:1px #ccc solid;border-left:1px #ccc solid;table-layout:fixed;width:100%}.corp-sus-mat-table-01-col-01{width:8.19590766%}.corp-sus-mat-table-01-col-02{width:16.695383001%}.corp-sus-mat-table-01-col-03,.corp-sus-mat-table-01-col-04{width:37.554354669%}[class*=corp-sus-mat-table-01-head]{border-right:1px #ccc solid;border-bottom:1px #ccc solid;font-size:16px;line-height:28px;font-weight:700;vertical-align:middle;padding:11px 30px 9px;text-align:left}.corp-sus-mat-table-01-head-01{background-color:#c4dbef;text-align:center}.corp-sus-mat-table-01-head-02{background-color:#f3f8fc;text-align:center}.corp-sus-mat-table-01-data{border-right:1px #ccc solid;border-bottom:1px #ccc solid;font-size:16px;line-height:28px;vertical-align:top;padding:11px 30px 9px}.corp-sus-mat-table-01-num{text-align:center;padding:11px 10px 9px}[class*=corp-sus-mat-table-01-tag]{display:inline-block;border-radius:4px;padding:6px 10px 4px;font-size:14px;line-height:1;color:#fff;font-weight:700;margin:0 0 0 10px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.corp-sus-mat-table-01-break+[class*=corp-sus-mat-table-01-tag]{margin:0}.corp-sus-mat-table-01-tag-blue{background-color:#0c51c8}.corp-sus-mat-table-01-tag-orange{background-color:#f2a60f}.corp-sus-mat-table-01-bg-gray{background-color:#f2f2f2}.corp-sus-mat-table-01-bbw{border-bottom:1px #fff solid}.corp-sus-mat-table-01-bbd{border-bottom:1px #ccc dashed}.corp-sus-mat-table-01-vat{vertical-align:top}.corp-sus-mat-table-01-vam{vertical-align:middle}.corp-sus-mat-table-01-list-item{padding:0 0 0 21px;position:relative}.corp-sus-mat-table-01-list-item:before{content:"";position:absolute;top:11px;left:6px;width:3px;height:3px;border-radius:100%;background-color:#333}.corp-sus-mat-table-01-list-item>.corp-sus-mat-table-01-list>.corp-sus-mat-table-01-list-item{padding:0 0 0 21px;position:relative}.corp-sus-mat-table-01-list-item>.corp-sus-mat-table-01-list>.corp-sus-mat-table-01-list-item:before{content:"";position:absolute;top:12px;left:4px;width:7px;height:1px;border-radius:0;background-color:#333}.corp-sus-mat-table-01-list-item-nob{padding:0}.corp-sus-mat-table-01-list-item-nob:before{display:none}.corp-sus-mat-relation-01{margin:30px 0 0}.corp-sus-mat-relation-01-title{font-size:16px;line-height:28px;font-weight:700}.corp-sus-mat-relation-01-list{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms--flexbox;display:flex}.corp-sus-mat-relation-01-list-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.corp-sus-mat-relation-01-item{padding:0 0 0 21px;position:relative;margin:5px 15px 0}.corp-sus-mat-relation-01-item:before{content:"";position:absolute;top:9px;left:6px;width:3px;height:3px;border-radius:100%;background-color:#333}.corp-sus-mat-relation-01-link{color:#1570bf;font-size:16px;line-height:24px;-webkit-transition:opacity .4s;transition:opacity .4s}.corp-sus-mat-relation-01-link[target=_blank]{padding:0 25px 0 0;background-image:url(../../img/shared/icon-sus-window.svg);background-position:right calc(50% - 1px);background-repeat:no-repeat;background-size:14px}.corp-sus-mat-relation-01-link:hover{color:#1570bf;opacity:.6;text-decoration:none}.page-corp-sus-layout-02-inner{margin-top:0}.page-corp-sus-layout-02-inner .page-corp-sus-layout-02-block{width:310px}@media screen and (max-width:1270px){.page-corp-sus-layout-02-inner .page-corp-sus-layout-02-block:nth-child(3){margin-top:0}}.page-corp-sus-layout-02-inner .page-corp-sus-layout-02-block+.page-corp-sus-layout-02-block{margin-left:10px}.materiality-holder{margin-top:54px}.materiality-holder [class*=page-corp-sus-layout-02-title-bg]{color:#fff;font-size:20px;font-weight:700;position:relative;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.materiality-holder [class*=page-corp-sus-layout-02-title-bg]::after{content:"";width:100%;height:2px;margin-left:auto}.materiality-holder .page-corp-sus-layout-02-title-bg-red{color:#e4007f}.materiality-holder .page-corp-sus-layout-02-title-bg-red::after{width:45.5%;background-color:#e4007f}.materiality-holder .page-corp-sus-layout-02-title-bg-blue{color:#00a6d9}.materiality-holder .page-corp-sus-layout-02-title-bg-blue::after{width:44.2%;background-color:#00a6d9}.materiality-holder .page-corp-sus-layout-02+.page-corp-sus-layout-02{margin-top:54px}.materiality-holder .page-corp-sus-layout-02-link{padding:0 30px 10px;background-position:right 15px bottom 17px;background-repeat:no-repeat;background-size:19px}.materiality-holder .page-corp-sus-layout-02-link-header::before{height:100px}.materiality-holder .page-corp-sus-layout-02-link-header .page-corp-sus-layout-02-icon{width:40px;height:40px}.materiality-holder .page-corp-sus-layout-02-link-header .page-corp-sus-layout-02-image{width:90px}.materiality-holder .page-corp-sus-layout-02-link-body{height:auto;margin-top:22px}.materiality-holder .page-corp-sus-layout-02-link-body .page-corp-sus-layout-02-link-image{width:42px}.materiality-holder .page-corp-sus-layout-02-link-body .page-corp-sus-layout-02-link-text{font-size:14px;-webkit-box-flex:1;-webkit-flex:1;flex:1}.materiality-holder .page-corp-sus-layout-02:nth-child(1) .page-corp-sus-layout-02-block:nth-child(1) .page-corp-sus-layout-02-link-text{position:relative;top:4px}.materiality-holder .page-corp-sus-layout-02:nth-child(1) .page-corp-sus-layout-02-block:nth-child(2) .page-corp-sus-layout-02-link-text{position:relative;top:-5px}.materiality-holder .page-corp-sus-layout-02:nth-child(1) .page-corp-sus-layout-02-block:nth-child(3) .page-corp-sus-layout-02-link-text{position:relative;top:4px}.materiality-holder .page-corp-sus-layout-02:nth-child(2) .page-corp-sus-layout-02-block:nth-child(1) .page-corp-sus-layout-02-link-text{position:relative;top:-5px}.materiality-holder .page-corp-sus-layout-02:nth-child(2) .page-corp-sus-layout-02-block:nth-child(2) .page-corp-sus-layout-02-link-text{position:relative;top:4px}.materiality-holder .page-corp-sus-layout-02:nth-child(2) .page-corp-sus-layout-02-block:nth-child(3) .page-corp-sus-layout-02-link-text{position:relative;top:4px}