.clearfix:after{display:block;clear:both;content:""}.ir-entry__text p:last-child{margin-bottom:50px}.table-block{margin-bottom:30px}.table-block table thead tr th{padding:10px 0 10px 20px}.table-block table tbody tr td,.table-block table tbody tr th{padding:11px 0;padding-left:20px}table caption{text-align:right}.category-ir-management .table-block{text-align:right}.category-ir-management .table-block .ali_l{text-align:left}.category-ir-management .table-block .ali_c{text-align:center}.break{word-break:break-all}.nowrap{white-space:nowrap}.indent{padding-left:1em;text-indent:-1em}.mainvisual{display:none}.pdf_link span:after{position:absolute;top:2px;display:inline-block;width:12px;height:16px;margin-left:5px;content:"";background:url(/assets/img/ir/pdf.png)}.page-ir-disclaimer-index .local-nav__disclaimer a,.page-ir-faq-index .local-nav__faq a,.page-ir-highlight-index .local-nav__highlight a,.page-ir-ir_calendar-index .local-nav__ir_calendar a,.page-ir-news-index .local-nav__news a,.page-ir-notice-index .local-nav__notice a{font-weight:700;position:relative;position:relative;color:#3e8bd5}.page-ir-library-financial_results .local-nav__financial_results a,.page-ir-library-securities_report .local-nav__securities_report a,.page-ir-library-shareholder_communication .local-nav__shareholder_communication a,.page-ir-management-governance .local-nav__governance a,.page-ir-management-message .local-nav__message a,.page-ir-management-plan .local-nav__plan a,.page-ir-stock-devidend .local-nav__devidend a,.page-ir-stock-meeting .local-nav__meeting a,.page-ir-stock-ownership .local-nav__ownership a,.page-ir-stock-procedure .local-nav__procedure a{font-weight:700;position:relative;position:relative;color:#3e8bd5}.page-ir-library-financial_results .local-nav__financial_results a:before,.page-ir-library-securities_report .local-nav__securities_report a:before,.page-ir-library-shareholder_communication .local-nav__shareholder_communication a:before,.page-ir-management-governance .local-nav__governance a:before,.page-ir-management-message .local-nav__message a:before,.page-ir-management-plan .local-nav__plan a:before,.page-ir-stock-devidend .local-nav__devidend a:before,.page-ir-stock-meeting .local-nav__meeting a:before,.page-ir-stock-ownership .local-nav__ownership a:before,.page-ir-stock-procedure .local-nav__procedure a:before{font-size:10px;font-weight:400;position:absolute;top:50%;left:10px;display:block;content:"→";-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.local-nav .local-nav-body__item.has-child:not(:first-child){margin-top:-1px}.category-ir .content-list-block:not(:first-child){margin-top:80px}.category-ir .content-list-block .content-list .content-list__item{width:calc((100% - 40px)/ 3);margin-top:20px;margin-left:20px}.category-ir .content-list-block .content-list.content-list-l .content-list__item{width:calc((100% - 40px)/ 3)}.category-ir .content-list-block .content-list.content-list-l .content-list__item:nth-child(3n+1){margin-left:none}.category-ir .content-list-block .content-list .content-list__item:nth-child(-n+3){margin-top:0}.category-ir .content-list-block .content-list .content-list__item a{position:relative;display:block;color:#1b232c}.category-ir .content-list-block .content-list .content-list__item p{margin-top:10px}.local-nav .local-nav-body__item{border-top:1px solid #e4e7eb}.local-nav .local-nav-body__item:first-child{border-top:2px solid #020507}@media (min-width:767px){.local-nav .local-nav-body__item.has-child span{padding-left:0}}@media (max-width:767px){.wrapper{flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-ms-flex-direction:column-reverse}.content{padding-top:56px}.inner{max-width:767px;margin:0 auto;padding:0}.wrap-body{width:100%;padding:0 24px 20px 24px}.wrapper{max-width:767px;margin:0 auto 0;padding:0}.topic-path{padding:16px 24px}.topic-path li{font-size:11px;position:relative}.entry-images{display:block}.entry-images .entry-image:not(:first-child){margin-left:20px}.local-nav .local-nav-body__item a:before{display:none}.category-ir .media,.category-ir-library .media,.category-ir-stock .media{display:block;padding:0 16px}.category-ir-management .media{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-ms-flex-direction:column-reverse}.btn-normal a{font-size:12px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 30px;border:1px solid #d6d7d8;border-radius:3px;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center}.btn-normal a:before{font-size:0;line-height:0;position:absolute;top:50%;right:9px;overflow:hidden;width:10px;height:8px;content:"";-webkit-transform:translate(0,-50%);transform:translate(0,-50%);white-space:nowrap;text-indent:100%;pointer-events:none;background-image:url(/assets/img/sprite.png);background-position-x:100%;background-position-y:19.48529%;background-size:812% 780%}.btn-normal a:before:after{display:block;padding-top:80%;content:""}.btn-normal-l a{font-size:12px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;width:30%;min-width:0;height:48px;padding:0 20px;border:1px solid #d6d7d8;border-radius:3px;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center}.btn-normal-l a:before{font-size:0;line-height:0;position:absolute;top:50%;right:9px;overflow:hidden;width:10px;height:8px;content:"";-webkit-transform:translate(0,-50%);transform:translate(0,-50%);white-space:nowrap;text-indent:100%;pointer-events:none;background-image:url(/assets/img/sprite.png);background-position-x:100%;background-position-y:19.48529%;background-size:812% 780%}.btn-normal-l a:before:after{display:block;padding-top:80%;content:""}.heading-top{font-size:16px;line-height:calc(20/16);position:relative;width:50%;padding-left:22px;letter-spacing:1px}.heading-top:before{position:absolute;top:0;left:4px;width:5px;height:1.3em;content:"";-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background:#3e8bd5}.heading-page{font-size:24px;font-weight:400;min-height:60px;padding-left:0;color:#3e8bd5}.heading-secondary{font-size:24px;line-height:1;margin-bottom:30px}.heading-tertiary{font-size:16px;margin-bottom:15px}.heading-quaternary{font-size:16px;padding-bottom:5px}.table-block table,.table-block td,.table-block th,.table-block tr{border-collapse:collapse}.table-block table{width:100%}.table-block table tbody tr{border-bottom:1px solid #e4e7eb}.table-block table thead tr{height:50px;text-align:left;border-top:2px solid #000102;border-bottom:2px solid #000102}.table-block table thead tr th{padding-right:20px}.table-block table thead tr th:first-child{padding-left:20px}.table-block table tbody tr td{padding:11px 20px 20px}.table-block table tbody tr td:first-child{padding-left:20px}.tbl_wrap{position:relative;overflow-y:scroll;margin-bottom:10px;padding-bottom:10px}.tbl_wrap .tbl{width:800px!important;margin-bottom:0!important}.local-nav .local-nav-body__item a{position:relative;width:100%}.local-nav .local-nav-body__item a:after{position:absolute;top:50%;right:20px;width:6px;height:6px;content:"";-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid #000}.local-nav .local-nav-body__item span a:after{display:none}.link-item{position:relative;padding-left:15px}.link-item:before{position:absolute;top:50%;left:0;width:6px;height:6px;content:"";-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);border-top:1px solid #3e8bd5;border-right:1px solid #3e8bd5}}.faq_con{margin-bottom:30px}.faq_con_box{line-height:1.8;border-bottom:solid 1px #ccc}.faq_con_box_q::before{font-size:1.4em;font-weight:700;position:absolute;top:8px;left:0;width:1.4em;height:1.4em;content:"Q";color:#3e8bd5}.faq_con_box_q{position:relative;padding-top:1em;padding-left:2.4em;vertical-align:inherit;border-top:solid 1px #ccc}.faq_con_box_q:first-child{padding-top:0;border-top:none}.faq_con_box_q:first-child::before{top:-5px}.faq_con_box_a::before{font-size:1.4em;font-weight:700;margin-left:0;padding-right:1em;content:"A";vertical-align:inherit;color:#3e8bd5}.faq_con_box_a{margin-left:2.4em;padding-bottom:1.5em;vertical-align:inherit;text-indent:-2.4em}.basic_list{margin-bottom:30px}.basic_list_item{margin-left:2em;text-indent:-2em}.ir-entry__text p{line-height:2}