@charset "utf-8";@-webkit-keyframes arrow-r{0%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(30%,0,0) rotate(45deg);transform:translate3d(30%,0,0) rotate(45deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}}@keyframes arrow-r{0%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(30%,0,0) rotate(45deg);transform:translate3d(30%,0,0) rotate(45deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}}@-webkit-keyframes arrow-down{0%{-webkit-transform:translate3d(0,0,0) rotate(135deg);transform:translate3d(0,0,0) rotate(135deg)}50%{-webkit-transform:translate3d(0,20%,0) rotate(135deg);transform:translate3d(0,20%,0) rotate(135deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(135deg);transform:translate3d(0,0,0) rotate(135deg)}}@keyframes arrow-down{0%{-webkit-transform:translate3d(0,0,0) rotate(135deg);transform:translate3d(0,0,0) rotate(135deg)}50%{-webkit-transform:translate3d(0,20%,0) rotate(135deg);transform:translate3d(0,20%,0) rotate(135deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(135deg);transform:translate3d(0,0,0) rotate(135deg)}}.scrollanime{opacity:0}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInDown{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.downup{-webkit-transform:translateY(100px);transform:translateY(100px)}.contents-area{overflow:hidden}.contents-area img{width:100%}a:focus{outline:inherit}.section-container{padding:150px 0}.section-container[data-section-color=green]{background:#e6eff2}.section-container[data-section-color=green]+.section-container[data-section-color=green]{padding-top:0}.section-inner{position:relative;max-width:950px;width:100%;margin:0 auto}.section-title-lv1{width:100%;max-width:950px;margin:-30px auto 0;text-align:left}.section-title-lv2{font-size:32px;font-weight:700;color:#2c2c2c}.section-container[data-section-color=green] .section-title-lv2+*{border-top:1px solid #fff;padding-top:34px;margin-top:20px}.section-title-lv3{font-size:24px;font-weight:700;color:#2c2c2c}.button-link-container{margin-top:60px}.button-link{position:relative;display:block;width:100%;max-width:260px;margin:0 auto;padding:12px 50px;color:#357eec;text-align:center;border:1px solid #357eec;border-radius:50px;box-sizing:border-box;font-weight:500}.button-link[data-sb-icon=arrow-r]::after{position:absolute;content:"";top:50%;margin:auto;right:30px;width:8px;height:8px;border-top:2px solid #357eec;border-right:2px solid #357eec;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-6px}.button-link[data-sb-icon=arrow-r]:hover::after{animation:arrow-r .4s ease-in-out 0s 2 alternate;-webkit-animation:arrow-r .4s ease-in-out 0s 2 alternate}.accordion_link:hover,.button-link:hover{text-decoration:none;opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.button-link:active,.button-link:focus,.button-link:hover,.slide-list-more-button:active,.slide-list-more-button:focus,.slide-list-more-button:hover{text-decoration:none;color:#357eec}.layout-text-box{padding:80px 60px;box-sizing:border-box}.layout-text-box[data-text-box-color=white]{background:#fff}.layout-text-box[data-text-box-color=green]{background:#e6eff2}.layout-text-box[data-text-box-color=green] [class^=section-title-lv],.layout-text-box[data-text-box-color=white] [class^=section-title-lv]{padding-bottom:15px}.layout-text-box[data-text-box-color=white] [class^=section-title-lv]{border-bottom:1px solid #dce4ec}.layout-text-box[data-text-box-color=green] [class^=section-title-lv]{border-bottom:1px solid #fff}.layout-text-box [class^=section-title-lv]+.section-subtitle,.layout-text-box [class^=section-title-lv]+.section-text{margin-top:0}.layout-text-box [class^=section-title-lv]+.section-subtitle{padding-top:15px}.layout-text-box [class^=section-title-lv]+.section-text{padding-top:30px}.layout-text-box .section-title-lv4+.section-text{padding-top:20px}.layout-text-box .section-subtitle{font-size:18px;font-weight:500}.layout-text-box .section-subtitle+.section-text{margin-top:30px}.layout-text-box .section-subtitle{font-size:18px;font-weight:500}.layout-text-box .section-text{font-size:16px;line-height:1.8}.header-title{background:url(/en/corp/set/data/philosophy/strategy/img/p/mv.jpg) no-repeat center/cover;min-width:990px;height:100vw;max-height:250px;padding-top:250px;box-sizing:border-box}.navigation{width:100%;margin-top:150px}.navigation-list{display:-webkit-box;display:-webkit-flex;display:flex;background:#fff;box-shadow:0 8px 16px -1px rgba(108,108,108,.6);border-radius:10px;font-size:18px}.navigation-item{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:-weblkit-calc(99.999%/3);width:calc(99.999%/3);text-align:left;box-sizing:border-box}.navigation-item:nth-child(n+3)::after{content:none}.navigation-item::after{position:absolute;content:'';border-right:1px solid #e6eff2;height:80%;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation-item-link{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;-ms-align-items:center;width:100%;padding:26.5px 50px 26.5px 25px;box-sizing:border-box;color:#2c2c2c}.navigation-item-link:hover{text-decoration:none;opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#2c2c2c}.navigation-item-link:active,.navigation-item-link:focus,.navigation-item-link:hover{text-decoration:none;color:#2c2c2c}.navigation-item-link:hover{opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.navigation-item-link::after{position:absolute;content:"";width:8px;height:8px;top:50%;right:24px;border-top:2px solid #2c2c2c;border-right:2px solid #2c2c2c;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-9px}.navigation-item-link:hover::after{animation:arrow-down .4s ease-in-out 0s 2 alternate;-webkit-animation:arrow-down .4s ease-in-out 0s 2 alternate}#growth-strategy .layout-text-box{padding:0}#growth-strategy .section-image{margin-top:30px}#growth-strategy .section-image+*{margin-top:35px}#growth-strategy .section-text+.section-text{margin-top:25px}.link-list-type-2col{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-80px;margin-right:-20px}.link-list-type-2col+.link-list-type-2col{margin-top:0}.link-list-type-2col_item{margin-top:80px;margin-right:20px;width:calc(100% / 2 - 20px)}.link-list-type-2col_bottom{padding:40px 40px 0}.link-list-type-2col_text{margin-top:0;font-size:16px;line-height:1.8}.link-list-type-2col_bottom .button-link-container{margin-top:40px}.layout-image-col3{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;margin-top:40px}.layout-image-col3_item{width:calc(99.99% / 3 - 15px)}#financial-goal .layout-text-box{padding:0}