@charset "utf-8";.section-box.-firstview{margin-top:9.375%;overflow:hidden}.section-box.-firstview .wrap{height:100%;padding:1.173% 4.297% 1.563% 4.297%;color:#535353;overflow:hidden}.-firstview .breadcrumb{max-width:1280px;margin:0 auto;font-size:12px;font-weight:300;display:flex;justify-content:flex-start;align-items:center}.-firstview .breadcrumb .list{padding-left:1em;padding-right:1.5em;position:relative}.-firstview .breadcrumb .list::after{position:absolute;top:50%;right:0;content:"";width:5px;height:12px;background:url(/wp-content/themes/arrplanner/images/common/breadcrumb_arrow_gray.png) no-repeat;transform:translateY(-50%)}.-firstview .breadcrumb .list:first-of-type{padding-left:0}.-firstview .breadcrumb .list:last-of-type::after{width:0}.-firstview .title-group{max-width:980px;margin:30px auto 0 auto;color:#0094a0;position:relative;display:flex;align-items:center}.-firstview .title-group .title{padding-right:30px;font-size:24px;line-height:1;font-weight:200;letter-spacing:.2em;position:relative}.-firstview .title-group .subtitle{padding-left:17px;font-size:12px;font-weight:400;letter-spacing:1em}.-firstview .image-group{width:100%;height:250px;display:flex;justify-content:center;align-items:center;background:url(/wp-content/themes/arrplanner/images/sustainability/title_bg.jpg) no-repeat;background-position:center center;background-size:cover}.-firstview .image-group .title{font-size:28px;font-weight:500;color:#fff;letter-spacing:.5em}.section-box.-governance,.section-box.-sustainability{margin-top:80px}.section-box.-item{margin-top:60px}.section-box.-governance .wrap,.section-box.-item .wrap,.section-box.-sustainability .wrap{max-width:980px}.section-box.-sustainability .objective-group{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:60px}.section-box.-sustainability .objective-group .sdgs{max-width:340px;width:35.2%;margin-right:6.13%}.section-box.-sustainability .objective-group .icons{max-width:574px;width:58.67%}.section-box.-governance .title-wrap,.section-box.-item .title-wrap{position:relative;z-index:1}.section-box.-governance .title-wrap::after,.section-box.-item .title-wrap::after{position:absolute;content:"";width:100%;border-bottom:1px solid #0094a0;right:0;bottom:calc(50% - 1px);z-index:0;transform:translateY(-50%)}.section-box.-governance .title,.section-box.-item .title{font-size:24px;font-weight:500;line-height:1.3;padding-right:25px;padding-left:50px;background:#fff;display:inline-block;position:relative;z-index:1}.section-box.-governance .title::before,.section-box.-item .title::before{position:absolute;content:"";background:url(/wp-content/themes/arrplanner/images/sustainability/sustainability_title_icon.png) no-repeat;width:32px;height:32px;left:0;top:0}.section-box.-item .text.bg-blue{margin-top:30px;font-size:20px;font-weight:400;line-height:1.8;text-align:justify;text-justify:inter-ideograph;background:#0096d6;padding:40px;color:#fff}.section-box.-item .list-group{display:flex;flex-wrap:wrap;justify-content:space-between}.section-box.-item .list-group .list-item{width:28.57%;margin-top:50px}.section-box.-item .list-group .list-item .head-wrap{position:relative;height:35px;display:flex;align-items:center}.section-box.-item .list-group .list-item .head-wrap::before{content:"";position:absolute;width:5px;height:100%;top:2px;left:0;background:#0094a0}.section-box.-item .list-group .list-item .head-wrap h4{font-size:16px;font-weight:700;line-height:1.25;color:#333;padding-left:20px}.section-box.-item .list-group .list-item .detail-group{display:flex;flex-direction:column}.section-box.-item .list-group .list-item .detail-group img{margin-top:15px;width:100%;height:100%}.section-box.-item .list-group .list-item .detail-group p{font-size:14px;font-weight:400;line-height:1.571;margin-top:15px;text-align:justify;text-justify:inter-ideograph}.section-box.-item .list-group .list-item .icon-list{display:flex;flex-wrap:wrap}.section-box.-item .list-group .list-item .icon-list .icon{width:30.35%;margin-top:15px}.section-box.-item .list-group .list-item .icon-list .icon:not(:nth-of-type(3n)){margin-right:4%}.section-box.-governance .g-item-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;margin-top:50px}.section-box.-governance .g-item-wrap p{padding:30px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.5}.section-box.-governance .g-item-wrap p:not(:first-of-type){margin-top:30px;min-height:120px}.section-box.-governance .g-item-wrap .g-item-l{width:100%;background:#d6d6d6;color:#333;font-size:20px;font-weight:400}.section-box.-governance .g-item-wrap .g-item-m{width:66.32%;background:#525252;color:#fff;font-weight:700}.section-box.-governance .g-item-wrap .g-item-s{width:30.61%;background:#525252;color:#fff;font-weight:700}.section-box.-governance .note{display:block;font-size:14px;font-weight:400;color:#333;text-align:center;margin:25px auto 0 auto}.section-box.-governance .note:hover{text-decoration:underline}.section-box.-governance .icon-m{display:block;margin:70px auto 95px;max-width:280px}@media screen and (min-width:1281px){.section-box.-firstview .wrap{padding:15px 55px 20px 55px}.-firstview .breadcrumb{width:1280px}.section-box.-firstview{margin-top:120px}}@media screen and (max-width:1024px){.section-box.-governance .wrap,.section-box.-item .wrap,.section-box.-sustainability .wrap{padding:0 1.5%}}@media screen and (max-width:768px){.section-box.-outline .wrap{padding:0 7%}.section-box.-firstview{margin-top:75px}.-firstview .breadcrumb{display:none}.-firstview .title-group{height:100%;margin:0 auto;padding:20px 0 10px}.-firstview .title-group .title{font-size:20px}.-firstview .title-group .subtitle{margin-top:5px;font-size:13px}.-firstview .image-group{height:140px}.-firstview .image-group .title{font-size:20px}.section-box.-governance,.section-box.-sustainability{margin-top:50px}.section-box.-item{margin-top:75px}.section-box.-governance .wrap,.section-box.-item .wrap,.section-box.-sustainability .wrap{padding:0 7%}.section-box.-sustainability .objective-group{flex-direction:column}.section-box.-sustainability .objective-group .sdgs{width:77%;margin-right:0}.section-box.-sustainability .objective-group .icons{width:100%;margin-top:40px}.section-box.-governance .title-wrap::after,.section-box.-item .title-wrap::after{bottom:-20px}.section-box.-governance .title,.section-box.-item .title{font-size:20px;line-height:1.5}.section-box.-item .text.bg-blue{margin-top:50px;width:100vw;font-size:16px;position:relative;left:50%;transform:translateX(-50%);padding:35px 7%}.section-box.-item .list-group .list-item{width:100%}.section-box.-item .list-group .list-item .detail-group{flex-direction:row}.section-box.-item .list-group .list-item .detail-group img{width:40.62%;margin-right:10px}.section-box.-item .list-group .list-item .detail-group p{width:56.25%}.section-box.-item .list-group .list-item .icon-list .icon{width:26.05%}.section-box.-governance .g-item-wrap p:not(:first-of-type){margin-top:10px}.section-box.-governance .g-item-wrap p:nth-of-type(2){margin-top:20px}.section-box.-governance .g-item-wrap .g-item-m{width:100%}.section-box.-governance .g-item-wrap .g-item-s{width:100%}.section-box.-governance .icon-m{margin:35px auto 60px}}@media screen and (max-width:320px){.-firstview .title-group .title{font-size:16px}.-firstview .title-group .subtitle{letter-spacing:.1em}}