@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_meeting h4{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.25;margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_meeting .tit_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shareholder_meeting .tit_wrap h3{margin-bottom:0}.shareholder_meeting .desc_area{background-color:#f8f8f8;margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_meeting .desc_area .desc_list li{color:#1c1c1c;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(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)))}.shareholder_meeting .desc_area .desc_list li:first-child{margin-top:0}.shareholder_meeting .desc_area .small{color:#888;display:inline-block;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)));padding-left:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));position:relative}.shareholder_meeting .desc_area .small:before{content:"*";left:0;position:absolute;top:0}.shareholder_meeting .board_list{border-top:2px solid #1c1c1c;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_meeting .board_list .location{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));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_meeting .board_list .location,.shareholder_meeting .board_list .location dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.shareholder_meeting .board_list .location dl{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.shareholder_meeting .board_list .location dl dt{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));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_meeting .board_list .location dl dd{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}.shareholder_meeting .board_list .btn_wrap{background-color:#f8f8f8;margin-top:0;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)));text-align:left}.shareholder_meeting .table_wrap table{border-bottom:none}.shareholder_meeting .table_wrap table .col1{width:80%}.shareholder_meeting .table_wrap table thead th{background-color:#f8f8f8;color:#1c1c1c;font-weight:600}.shareholder_meeting .table_wrap table thead th:first-child{padding:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));text-align:left}.shareholder_meeting .table_wrap table tbody td{color:#1c1c1c;font-weight:600;text-align:center}.shareholder_meeting .table_wrap table tbody td:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.shareholder_meeting .table_wrap table tbody td:first-child strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;font-weight:600;width:max(calc(150px*var(--base-ratio)),calc(150/var(--base-size)*var(--base-percent)))}.shareholder_meeting .table_wrap table tbody td:first-child p{color:#666;font-weight:500;text-align:left;width:calc(100% - max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent))))}@media(max-width:1024px){.shareholder_meeting h4{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.shareholder_meeting .tit_wrap{-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}.shareholder_meeting .tit_wrap .select_box{margin-left:auto}.shareholder_meeting .board_list{margin-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_meeting .board_list .location{display:block;gap:0;padding:max(calc(30px*var(--base-ratio)),calc(30/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));word-wrap:break-word}.shareholder_meeting .board_list .location dl{border-top:1px solid #ddd;display:block;margin-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));padding-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_meeting .board_list .location dl:first-child{border-top:none;margin-top:0;padding-top:0}.shareholder_meeting .board_list .location dl dt{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.shareholder_meeting .board_list .location dl dd{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.shareholder_meeting .board_list .btn_wrap{padding:max(calc(30px*var(--base-ratio)),calc(30/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_meeting .table_wrap table tbody td:first-child,.shareholder_meeting .table_wrap table thead th:first-child{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_meeting .table_wrap table tbody td:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shareholder_meeting .table_wrap table tbody td:first-child strong{display:block;margin-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));text-align:left;width:100%}.shareholder_meeting .table_wrap table tbody td:first-child p{width:100%}}@media(max-width:767px){.shareholder_meeting .tit_wrap{display:block}.shareholder_meeting .tit_wrap h3{margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.shareholder_meeting .tit_wrap .select_box{width:100%}.shareholder_meeting .board_list .btn_wrap a{margin-left:0;margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));width:100%}.shareholder_meeting .table_wrap.theme1 table{min-width:max(calc(500px*var(--base-ratio)),calc(500/var(--base-size)*var(--base-percent)))}.shareholder_meeting .table_wrap.theme1 table .col1{width:55%}}