@media(min-width:1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:8.3333333333%}.col-1,.offset-1{position:relative}.offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:16.6666666667%}.col-2,.offset-2{position:relative}.offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:25%}.col-3,.offset-3{position:relative}.offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:33.3333333333%}.col-4,.offset-4{position:relative}.offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:41.6666666667%}.col-5,.offset-5{position:relative}.offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:50%}.col-6,.offset-6{position:relative}.offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:58.3333333333%}.col-7,.offset-7{position:relative}.offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:66.6666666667%}.col-8,.offset-8{position:relative}.offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:75%}.col-9,.offset-9{position:relative}.offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:83.3333333333%}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:91.6666666667%}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:100%}.offset-12{margin-left:100%;position:relative}}.investors [data-motion]{opacity:0;-webkit-transform:translateY(max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent))));transform:translateY(max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent))));-webkit-transition:.8s;transition:.8s}.investors [data-motion].is_animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.investors .inner{margin-top:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.investors .inner:first-child{margin-top:0}.investors h3:not(.common_layout_title h3,.common_link h3){color:#1c1c1c;font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.investors .inner{margin-top:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)))}.investors .inner:first-child{margin-top:0}.investors h3:not(.common_layout_title h3,.common_link h3){font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}}.shareholder_communication .table_wrap.theme1 table tbody td,.shareholder_communication .table_wrap.theme1 table tbody th{padding:max(calc(21px*var(--base-ratio)),calc(21/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.shareholder_communication .table_wrap.theme1 table tbody td,.shareholder_communication .table_wrap.theme1 table tbody th{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}}.shareholder_communication.shareholder_friendly_policy{overflow:hidden}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table .col1{width:max(calc(226px*var(--base-ratio)),calc(226/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table thead th{text-align:right}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table thead th.fixed{background-color:#f8f8f8;border-right:1px solid #ddd;text-align:left}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table tbody th{background-color:#f8f8f8;text-align:left}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table tbody td{text-align:right}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table tbody td.color b{color:#00844a}.shareholder_communication.shareholder_friendly_policy .table_wrap.type1.theme1 table .col1,.shareholder_communication.shareholder_friendly_policy .table_wrap.type1.theme1 table .col2{width:max(calc(130px*var(--base-ratio)),calc(130/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .container{margin-bottom:0}.shareholder_communication.shareholder_friendly_policy .sec{padding:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .sec .sec_inner{padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec .sec_inner:first-child{padding-top:0}.shareholder_communication.shareholder_friendly_policy .sec1 .row{margin-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec1 .row:last-child{margin-bottom:0}.shareholder_communication.shareholder_friendly_policy .sec2{background-color:#f8f8f8}.shareholder_communication.shareholder_friendly_policy .sec2 h3{font-size:max(calc(36px*var(--base-ratio)),calc(36/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;text-align:center}.shareholder_communication.shareholder_friendly_policy .allocation_box{border-radius:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));display:-webkit-box;display:-ms-flexbox;display:flex;margin:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0;overflow:hidden}.shareholder_communication.shareholder_friendly_policy .allocation_box dl{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));text-align:center;width:50%}.shareholder_communication.shareholder_friendly_policy .allocation_box dl.box1{background-color:#f8f8f8}.shareholder_communication.shareholder_friendly_policy .allocation_box dl.box2{background-color:#e8eef4}.shareholder_communication.shareholder_friendly_policy .allocation_box dl.box2 dd{color:#00844a}.shareholder_communication.shareholder_friendly_policy .allocation_box dt{color:#1c1c1c;font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .allocation_box dd{color:#1c1c1c;font-size:max(calc(66px*var(--base-ratio)),calc(66/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.303030303}.shareholder_communication.shareholder_friendly_policy .allocation_box dd span{font-size:max(calc(27px*var(--base-ratio)),calc(27/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3333333333;margin-left:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .policy_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ddd;gap:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));justify-content:space-between;padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .policy_box.last{border-bottom:0}.shareholder_communication.shareholder_friendly_policy .policy_box .txt_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .policy_box .txt_area li em{color:#666;display:block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .policy_box .txt_area li strong{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.25}.shareholder_communication.shareholder_friendly_policy .policy_box .ic_area{margin-top:auto}.shareholder_communication.shareholder_friendly_policy .policy_box .ic_area i{display:block;width:max(calc(86px*var(--base-ratio)),calc(86/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .policy_box .ic_area i img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.shareholder_communication.shareholder_friendly_policy .file_download_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;border-top:2px solid #1c1c1c;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .file_download_box .btn{background-color:#1c1c1c;color:#fff;margin-left:0;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));width:33%}.shareholder_communication.shareholder_friendly_policy .file_download_box .btn i{display:block;position:relative;text-align:left}.shareholder_communication.shareholder_friendly_policy .file_download_box .btn i:after,.shareholder_communication.shareholder_friendly_policy .file_download_box .btn i:before{background-image:url(/resources/en/images/button/ico_download_w.svg)}@media(min-width:1025px)and (pointer:fine){.shareholder_communication.shareholder_friendly_policy .file_download_box .btn:hover:before{content:none}}.shareholder_communication.shareholder_friendly_policy .chart_wrap{background-color:#fff;border:1px solid #ddd;border-radius:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));margin-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));overflow:hidden;position:relative}.shareholder_communication.shareholder_friendly_policy .chart_wrap .desc{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_wrap:before{border-right:1px solid #ddd;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.shareholder_communication.shareholder_friendly_policy .chart_box{overflow:hidden}.shareholder_communication.shareholder_friendly_policy .chart_box>li{float:left;padding:max(calc(38px*var(--base-ratio)),calc(38/var(--base-size)*var(--base-percent))) max(calc(25px*var(--base-ratio)),calc(25/var(--base-size)*var(--base-percent)));width:50%}.shareholder_communication.shareholder_friendly_policy .chart_box h4{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .unit>span{color:#888;display:block;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .chart_box .legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));margin-bottom:max(calc(15px*var(--base-ratio)),calc(15/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .legend li{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1;padding-left:max(calc(15px*var(--base-ratio)),calc(15/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_friendly_policy .chart_box .legend li:before{border-radius:max(calc(999px*var(--base-ratio)),calc(999/var(--base-size)*var(--base-percent)));content:"";height:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .legend li.bar1:before{background:-webkit-gradient(linear,left top,left bottom,from(#14b1e7),to(#0061af));background:linear-gradient(180deg,#14b1e7,#0061af)}.shareholder_communication.shareholder_friendly_policy .chart_box .legend li.bar2:before{background:-webkit-gradient(linear,left top,left bottom,from(#8dc63f),to(#009559));background:linear-gradient(180deg,#8dc63f,#009559)}.shareholder_communication.shareholder_friendly_policy .chart_box .legend li.line:before{border:2px solid #ddd;height:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));width:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .canvas_inner{height:max(calc(230px*var(--base-ratio)),calc(230/var(--base-size)*var(--base-percent)));position:relative;width:100%}.shareholder_communication.shareholder_friendly_policy .common_link{background-image:url(/resources/en/images/investors/shareholder-communication/shareholder-friendly-policy/bg_common_link.jpg);background-position:0}@media(max-width:1024px){.shareholder_communication.shareholder_friendly_policy .sec{padding:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .sec .sec_inner{padding-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec1{padding:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .sec1 .row{margin-bottom:0;padding-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec1 .row:first-child{padding-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));padding-top:0}.shareholder_communication.shareholder_friendly_policy .sec1 .common_layout_title{margin-bottom:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec2 h3{font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .sec3 h3{font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .visual_wrap .visual{height:max(calc(288px*var(--base-ratio)),calc(288/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .visual_wrap .visual .bg{height:max(calc(388px*var(--base-ratio)),calc(388/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec_txt_wrap{display:block}.shareholder_communication.shareholder_friendly_policy .sec_txt_wrap>dt{font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;width:100%}.shareholder_communication.shareholder_friendly_policy .sec_txt_wrap>dd{margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}.shareholder_communication.shareholder_friendly_policy .sec_txt_wrap>dd .txt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .allocation_box{margin:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0 0}.shareholder_communication.shareholder_friendly_policy .allocation_box dl{padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .allocation_box dt{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .allocation_box dd{font-size:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2916666667}.shareholder_communication.shareholder_friendly_policy .allocation_box dd span{font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .policy_box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent))) max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .policy_box .txt_area{gap:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .policy_box .txt_area li em{margin-bottom:2px}.shareholder_communication.shareholder_friendly_policy .policy_box .txt_area li strong{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3}.shareholder_communication.shareholder_friendly_policy .policy_box .ic_area i{width:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .file_download_box{border-top:0;gap:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));margin-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));padding-top:0}.shareholder_communication.shareholder_friendly_policy .file_download_box .btn{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .chart_wrap{background-color:transparent;border:none;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_wrap:before{content:none}.shareholder_communication.shareholder_friendly_policy .chart_wrap .desc{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .chart_box{display:block}.shareholder_communication.shareholder_friendly_policy .chart_box>li{background-color:#fff;border:1px solid #ddd;border-radius:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));float:none;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));width:100%}.shareholder_communication.shareholder_friendly_policy .chart_box h4{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .chart_box .unit>span{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .chart_box .legend{margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .legend li{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.shareholder_communication.shareholder_friendly_policy .chart_box .canvas_inner{height:max(calc(410px*var(--base-ratio)),calc(410/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .common_link{padding:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 0}}@media(max-width:767px){.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1 table .col1{width:max(calc(180px*var(--base-ratio)),calc(180/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1.type1 table .col1{width:max(calc(110px*var(--base-ratio)),calc(110/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1.type1 table .col2{width:max(calc(90px*var(--base-ratio)),calc(90/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1.type1 table .fixed.th1{width:max(calc(110px*var(--base-ratio)),calc(110/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .table_wrap.theme1.type1 table .fixed.th2{border-left:1px solid #ddd;left:max(calc(110px*var(--base-ratio)),calc(110/var(--base-size)*var(--base-percent)));width:max(calc(90px*var(--base-ratio)),calc(90/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .sec1{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .sec1 .row{margin:0;padding:0}.shareholder_communication.shareholder_friendly_policy .sec1 .row:first-child{padding:0}.shareholder_communication.shareholder_friendly_policy .sec1 .common_layout_title{margin:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_friendly_policy .visual_wrap .visual{height:max(calc(380px*var(--base-ratio)),calc(380/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .visual_wrap .visual .bg{height:100%}.shareholder_communication.shareholder_friendly_policy .visual_wrap .txt_wrap h3{font-size:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .visual_wrap .txt_wrap .txt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_friendly_policy .allocation_box{display:block;margin:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0 max(calc(70px*var(--base-ratio)),calc(70/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .allocation_box dl{width:100%}.shareholder_communication.shareholder_friendly_policy .allocation_img_box{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));display:block;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));overflow:hidden;padding-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_friendly_policy .allocation_img_box:before{background-color:#ddd;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.shareholder_communication.shareholder_friendly_policy .allocation_img_box img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.shareholder_communication.shareholder_friendly_policy .policy_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .policy_box .ic_area{margin-left:auto}.shareholder_communication.shareholder_friendly_policy .file_download_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .file_download_box .btn{width:100%}.shareholder_communication.shareholder_friendly_policy .chart_box>li{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .chart_box .canvas_inner{height:max(calc(410px*var(--base-ratio)),calc(410/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_friendly_policy .common_link{background-image:url(/resources/en/images/investors/shareholder-communication/shareholder-friendly-policy/m/bg_common_link.jpg)}}.shareholder_communication.shareholder_composition .tit_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .tit_wrap h3{margin-bottom:0}.shareholder_communication.shareholder_composition .tit_wrap .date{color:#434343;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5;text-align:right}.shareholder_communication.shareholder_composition .chart_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;border:1px solid #ddd;border-radius:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));gap:max(calc(115px*var(--base-ratio)),calc(115/var(--base-size)*var(--base-percent)));padding:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent))) max(calc(30px*var(--base-ratio)),calc(30/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .chart_box{height:max(calc(420px*var(--base-ratio)),calc(420/var(--base-size)*var(--base-percent)));width:max(calc(420px*var(--base-ratio)),calc(420/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:0 max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:max(calc(420px*var(--base-ratio)),calc(420/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .info li{border-bottom:1px solid #ddd;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0;width:calc(50% - max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))))}.shareholder_communication.shareholder_composition .chart_wrap .info li.bNone{border-bottom:none}.shareholder_communication.shareholder_composition .chart_wrap .info dl dt{color:#666;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;padding-left:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_composition .chart_wrap .info dl dt:before{border-radius:max(calc(999px*var(--base-ratio)),calc(999/var(--base-size)*var(--base-percent)));content:"";height:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .info dl .bg1:before{background-color:#e5ef90}.shareholder_communication.shareholder_composition .chart_wrap .info dl .bg2:before{background-color:#ffef72}.shareholder_communication.shareholder_composition .chart_wrap .info dl .bg3:before{background-color:#bfe68b}.shareholder_communication.shareholder_composition .chart_wrap .info dl .bg4:before{background-color:#00844a}.shareholder_communication.shareholder_composition .chart_wrap .info dl .bg5:before{background-color:#4fb84f}.shareholder_communication.shareholder_composition .chart_wrap .info dl dd{color:#1c1c1c;font-size:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.25;margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .desc{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .table_wrap table .col{width:20%}.shareholder_communication.shareholder_composition .table_wrap table thead .fixed{text-align:left}.shareholder_communication.shareholder_composition .table_wrap table tbody th{background-color:#f8f8f8;color:#1c1c1c;font-weight:600;text-align:left}.shareholder_communication.shareholder_composition .table_wrap table tbody td{color:#888}.shareholder_communication.shareholder_composition .table_wrap table tfoot th{background-color:#f8f8f8;border-right:1px solid #ddd;color:#1c1c1c;font-weight:600}.shareholder_communication.shareholder_composition .table_wrap table tfoot td{color:#888}@media(max-width:1024px){.shareholder_communication.shareholder_composition .tit_wrap .date{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_composition .chart_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .chart_box{height:max(calc(315px*var(--base-ratio)),calc(315/var(--base-size)*var(--base-percent)));margin:0 auto;max-width:max(calc(315px*var(--base-ratio)),calc(315/var(--base-size)*var(--base-percent)));width:100%}.shareholder_communication.shareholder_composition .chart_wrap .info{display:block;gap:0;width:max(calc(245px*var(--base-ratio)),calc(245/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .info li{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) 0;width:100%}.shareholder_communication.shareholder_composition .chart_wrap .info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shareholder_communication.shareholder_composition .chart_wrap .info dl dt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_composition .chart_wrap .info dl dd{font-size:max(calc(36px*var(--base-ratio)),calc(36/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2777777778;margin-top:0}.shareholder_communication.shareholder_composition .table_wrap table .col{width:auto}.shareholder_communication.shareholder_composition .table_wrap table .col2{width:18%}}@media(max-width:767px){.shareholder_communication.shareholder_composition .tit_wrap{display:block}.shareholder_communication.shareholder_composition .tit_wrap .date{margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .tit_wrap .date.type1{text-align:left}.shareholder_communication.shareholder_composition .chart_wrap{display:block;gap:0;padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .chart_wrap .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:0 max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));margin-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));width:100%}.shareholder_communication.shareholder_composition .chart_wrap .info li{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) 0;width:calc(50% - max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))))}.shareholder_communication.shareholder_composition .chart_wrap .info dl{display:block}.shareholder_communication.shareholder_composition .chart_wrap .info dl dd{text-align:right}.shareholder_communication.shareholder_composition .table_wrap table .col1{width:max(calc(126px*var(--base-ratio)),calc(126/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .table_wrap table .col2,.shareholder_communication.shareholder_composition .table_wrap table .fixed.th2{width:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .table_wrap table .fixed.th2{left:max(calc(126px*var(--base-ratio)),calc(126/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_composition .table_wrap table tbody td,.shareholder_communication.shareholder_composition .table_wrap table tbody th{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(7px*var(--base-ratio)),calc(7/var(--base-size)*var(--base-percent)))}}.shareholder_communication.stock_information .tit_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .tit_wrap h3{color:#1c1c1c;font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:0}.shareholder_communication.stock_information .tit_wrap h4{color:#1c1c1c;font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .tit_wrap .date,.shareholder_communication.stock_information .tit_wrap .unit{color:#434343;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.2857142857}.shareholder_communication.stock_information .stock_wrap .tit_wrap{margin-bottom:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box{border-top:2px solid #1c1c1c}.shareholder_communication.stock_information .stock_wrap .stock_box,.shareholder_communication.stock_information .stock_wrap .stock_box .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shareholder_communication.stock_information .stock_wrap .stock_box .box{height:max(calc(250px*var(--base-ratio)),calc(250/var(--base-size)*var(--base-percent)));text-align:center;width:50%}.shareholder_communication.stock_information .stock_wrap .stock_box .box:first-child{border-right:1px solid #ddd}.shareholder_communication.stock_information .stock_wrap .stock_box .price{color:#1c1c1c;font-size:max(calc(90px*var(--base-ratio)),calc(90/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1}.shareholder_communication.stock_information .stock_wrap .stock_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:max(calc(90px*var(--base-ratio)),calc(90/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box dl:first-child{margin-left:0}.shareholder_communication.stock_information .stock_wrap .stock_box dl dt{color:#1c1c1c;font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-right:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box dl dd{color:#1c1c1c;font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .stock_wrap .stock_box dl .ico{padding-left:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.stock_information .stock_wrap .stock_box dl .ico:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box dl .up{color:#da3616}.shareholder_communication.stock_information .stock_wrap .stock_box dl .up:before{background-image:url(/resources/en/images/investors/common/ico_stock_up.svg)}.shareholder_communication.stock_information .stock_wrap .stock_box dl .down{color:#0088cb}.shareholder_communication.stock_information .stock_wrap .stock_box dl .down:before{background-image:url(/resources/en/images/investors/common/ico_stock_down.svg);background-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .square_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .square_wrap dl{overflow:hidden}.shareholder_communication.stock_information .stock_wrap .square_wrap dl dt{color:#1c1c1c;float:left;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding-right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.stock_information .stock_wrap .square_wrap dl dt:after{background-color:#afafaf;content:"";height:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.shareholder_communication.stock_information .stock_wrap .square_wrap dl dd{color:#1c1c1c;float:left;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .stock_wrap .square_wrap dl .up{color:#da3616}.shareholder_communication.stock_information .stock_wrap .square_wrap dl .down{color:#0088cb}.shareholder_communication.stock_information .table_wrap.theme1 table thead th{text-align:right}.shareholder_communication.stock_information .table_wrap.theme1 table thead .fixed{border-right:1px solid #ddd;text-align:left}.shareholder_communication.stock_information .table_wrap.theme1 table tbody th{background-color:#f8f8f8;color:#1c1c1c;font-weight:600;text-align:left}.shareholder_communication.stock_information .table_wrap.theme1 table tbody td{color:#888;text-align:right}.shareholder_communication.stock_information .table_wrap.theme1 table tbody td .up{color:#da3616}.shareholder_communication.stock_information .table_wrap.theme1 table tbody td .down{color:#0088cb}@media(max-width:1024px){.shareholder_communication.stock_information .tit_wrap{margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .tit_wrap h3{font-size:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .tit_wrap h4{font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .tit_wrap .date,.shareholder_communication.stock_information .tit_wrap .unit{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .stock_wrap{margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box .box{height:max(calc(210px*var(--base-ratio)),calc(210/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box .price{font-size:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.shareholder_communication.stock_information .stock_wrap .stock_box dl{display:inline-block}.shareholder_communication.stock_information .stock_wrap .stock_box dl dt{font-size:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));margin-right:0}.shareholder_communication.stock_information .stock_wrap .stock_box dl dd{display:inline-block;font-size:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.stock_information .stock_wrap .square_wrap{padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .square_wrap dl{text-align:center}.shareholder_communication.stock_information .stock_wrap .square_wrap dl dt{float:none;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-right:max(calc(0px*var(--base-ratio)),calc(0/var(--base-size)*var(--base-percent)));padding-right:max(calc(0px*var(--base-ratio)),calc(0/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .square_wrap dl dt:after{content:none}.shareholder_communication.stock_information .stock_wrap .square_wrap dl dd{float:none;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}@media(max-width:767px){.shareholder_communication.stock_information .stock_wrap .tit_wrap{display:block;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .tit_wrap .date{margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));text-align:right}.shareholder_communication.stock_information .stock_wrap .stock_box .box{height:auto;padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));width:100%}.shareholder_communication.stock_information .stock_wrap .stock_box .box:first-child{border-bottom:1px solid #ddd;border-right:none}.shareholder_communication.stock_information .stock_wrap .stock_box .box.box2{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .stock_box dl{margin-left:0}.shareholder_communication.stock_information .stock_wrap .square_wrap{-webkit-box-pack:start;-ms-flex-pack:start;gap:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent))) 0;justify-content:flex-start;padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .stock_wrap .square_wrap dl{width:50%}.shareholder_communication.stock_information .table_wrap.theme1 table{min-width:max(calc(500px*var(--base-ratio)),calc(500/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .table_wrap.theme1 table .col1{width:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.shareholder_communication.stock_information .table_wrap.theme1 table thead .fixed{border-bottom:1px solid #ddd}.shareholder_communication.stock_information .table_wrap.theme1 table tbody td{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)))}}.shareholder_communication.shareholder_proposal .sec{padding-top:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .info_list>li{border-top:1px solid #ddd;padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_proposal .info_list>li:first-child{border-top:none;padding:0 0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .info_list>li:last-child{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0 0}.shareholder_communication.shareholder_proposal .event_list dt{color:#1c1c1c;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));padding-left:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_proposal .event_list dt:before{background-color:#999;border-radius:100%;content:"";height:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));left:max(calc(7px*var(--base-ratio)),calc(7/var(--base-size)*var(--base-percent)));position:absolute;top:max(calc(7px*var(--base-ratio)),calc(7/var(--base-size)*var(--base-percent)));width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .event_list p{padding-left:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .event_list .list li,.shareholder_communication.shareholder_proposal .event_list p{color:#666;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_proposal .event_list .list li{margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));padding-left:max(calc(34px*var(--base-ratio)),calc(34/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_proposal .event_list .list li:first-child{margin-top:0}.shareholder_communication.shareholder_proposal .event_list .list li:before{color:#666;content:"-";font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:500;left:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;position:absolute;top:0}.shareholder_communication.shareholder_proposal .process_list .box{padding-left:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_proposal .process_list .box .num{background-color:#4fb84f;border-radius:100%;color:#fff;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:600;height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));left:0;letter-spacing:-.02em;line-height:1.7142857143;position:absolute;text-align:center;top:2px;vertical-align:middle;width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .process_list .box p,.shareholder_communication.shareholder_proposal .process_list .list li{color:#1c1c1c;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_proposal .process_list .list li{margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));padding-left:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));position:relative}.shareholder_communication.shareholder_proposal .process_list .list li:first-child{margin-top:0}.shareholder_communication.shareholder_proposal .process_list .list li>span{left:0;position:absolute;top:0}@media(max-width:1024px){.shareholder_communication.shareholder_proposal .visual_wrap .visual{height:max(calc(288px*var(--base-ratio)),calc(288/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .visual_wrap .txt_wrap{width:90%}.shareholder_communication.shareholder_proposal .sec{padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .info_list>li{padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) 0}.shareholder_communication.shareholder_proposal .info_list>li:first-child{padding:0 0 max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .event_list dt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .event_list .list li,.shareholder_communication.shareholder_proposal .event_list p{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_proposal .event_list .list li{margin-top:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .event_list .list li:before{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_proposal .process_list .box .num{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:2;top:0}.shareholder_communication.shareholder_proposal .process_list .box p,.shareholder_communication.shareholder_proposal .process_list .list li{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_communication.shareholder_proposal .process_list .list li{margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.shareholder_communication.shareholder_proposal .visual_wrap .visual{height:max(calc(440px*var(--base-ratio)),calc(440/var(--base-size)*var(--base-percent)))}.shareholder_communication.shareholder_proposal .visual_wrap .txt_wrap{width:100%}}