@charset "UTF-8";.ir_top_3column>li{float:left;width:306px;margin-left:31px}.ir_top_3column>li:first-child{margin-left:0}.ir_pickup_box img{margin:0 0 20px 0}.ir_pickup_box em{display:block;color:#3e7086;font-size:17px;font-style:normal;line-height:1.4em;font-weight:bold}.ir_pickup_box em img{margin:0 0 12px 0}.ir_pickup_box span{line-height:1.4em}.ir_nav_btm_a{display:block;margin:0 0 15px 0}.ir_nav_box{width:304px;height:112px;padding:16px 0 24px 0;border:solid 1px #c9c9c9;border-top:none}.ir_nav_box_btm{height:45px}.ir_nav_box li{background:url(../images/icon/icon_arrow_glay_8_3.png) no-repeat 0 4px;padding:0 0 0 14px;margin:0 0 8px 20px;line-height:1.4em;font-size:16px}.ir_nav_box .link_blank{padding:0 16px 0 0;background:url(../images/icon/icon_link_blank.png) no-repeat right center}.ir_top_box_disclaimer{margin:60px 0 0 0;padding:16px 0 16px 0;border:solid 3px #c9c9c9}.ir_top_box_disclaimer dt{width:128px;height:32px;position:relative;padding:0 0 0 0}.ir_top_box_disclaimer dt img{position:absolute;top:50%;left:50%;margin:-8px 0 0px -35px}.ir_top_box_disclaimer dd{font-size:12px;padding:4px 0 4px 28px;border-left:solid 1px #c9c9c9}.top_news_header{display:block;height:41px;background:url(../images/base/img_bg_news_ttl.png) no-repeat;padding:14px 18px 0 16px;margin:0 0 12px 0}a.top_news_header{position:relative}a.top_news_header:before{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;aspect-ratio:1/1;background:url(../../../common/images/icon/icon_arrow_glay_19_19.png) no-repeat center/contain}.top_news_header h2{font-size:17px;font-weight:bold;border-left:solid 3px #3e7086;padding:7px 0 6px 12px}.news_wrap_ttl{padding:2px 0 2px 16px;margin:0 0 16px 0;border-left:solid 5px #3e7085;font-size:18px;line-height:1em}.news_list a{display:block;padding:11px 32px 11px 16em;color:#43758d;line-height:1.8em;text-indent:-14.5em;border-bottom:dotted 1px #b5b5b5;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;word-wrap:break-word}@media screen and (max-width:799px){.news_list a{line-height:1.6em}}.news_list a span{display:inline-block;background:url(../images/icon/icon_link_arrow_5_7.png) no-repeat 0 9px;width:184px;color:#000;text-indent:0;padding:0 0 0 16px;margin:0 5px 0 0}.news_list a span img{vertical-align:middle;padding:0 0 4px 8px;display:inline-block}.news_list a span.news_pdf{display:inline-block;width:72px;background:url(../images/icon/icon_pdf.png) no-repeat 8px 6px;padding:0 0 0 26px;margin:0 0 0 0}.news_list a:hover{opacity:0.6}.news_list a:hover span{color:#000}@media screen and (max-width:799px){.ir_news_release_index .snav_list{display:none}.news_list a{padding:8px 32px 8px 12px;text-indent:inherit;background:url(../images/icon/icon_link_arrow_5_7.png) no-repeat top 55% right 15px}.news_list a span{width:100%;display:block;background:none;padding:0;margin:0}.news_list a span.news_pdf{display:inline-block}.news_wrap_ttl{padding:2px 0 2px 8px;margin:0 0 10px 0;font-size:15px}}.p-ir_library__list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:8px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:799px){.p-ir_library__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:4px}}.p-ir_library__list *{-webkit-box-sizing:border-box;box-sizing:border-box}.p-ir_library__list :after,.p-ir_library__list :before{-webkit-box-sizing:border-box;box-sizing:border-box}.p-ir_library__link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 18px;position:relative;border-bottom:1px dotted #d5d5d8;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}@media screen and (max-width:799px){.p-ir_library__link{padding:12px 0 16px}}.p-ir_library__link:hover{opacity:0.6}.p-ir_library__link .cont{display:block;font-size:15px;font-weight:bold;color:#43758d;line-height:1.4;padding-left:28px;background:url(../images/icon/icon_link_arrow_5_7.png) no-repeat 12px 5px}.ir_topmessage .content_headline .ib{display:inline-block}@media screen and (max-width:799px){.ir_topmessage .content_headline .ib{font-size:20px}}.ir_topmessage .content_txt{line-height:1.71}.ir_topmessage_txt{width:720px}@media screen and (max-width:799px){.ir_topmessage_txt{width:100%;margin-bottom:60px}}@media screen and (max-width:640px){.ir_topmessage_txt{margin-bottom:40px}}.ir_topmessage_img{margin:0 0 320px 30px}@media screen and (max-width:799px){.ir_topmessage_img{margin:0 0 30px 30px}}@media screen and (max-width:640px){.ir_topmessage_img{width:100%;text-align:center;margin:0 0 20px 0}}.ir_topmessage_overflow{overflow:hidden;width:240px;height:318px;position:relative}@media screen and (max-width:640px){.ir_topmessage_overflow{width:254px;height:254px;max-width:100%;margin:0 auto}}.ir_topmessage_photo{position:absolute;width:318px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:640px){.ir_topmessage_photo{width:254px}}.ir_topmessage_photo>img{width:100%}.ir_topmessage_name{margin-top:18px;text-align:right}@media screen and (max-width:640px){.ir_topmessage_name{display:block;margin:18px auto 0;text-align:center}}.ir_topmessage_name>img{width:100%}.ir_topmessage_name .company{margin-top:5px;font-size:12px;display:block}.ir_topmessage_name .role{margin-top:12px;font-size:12px;display:block}.ir_topmessage_name .name{font-size:16px;display:block}.financial_box{width:345px}.financial_box_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:329px;padding:12px 0 12px 12px;border:solid 1px #d3d3d3;border-left:solid 3px #3e7085;font-size:16px;font-weight:bold}.financial_box_ttl em{width:75%;font-style:normal;line-height:1.3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.financial_box_ttl span{margin:0 8px 0 0;font-size:12px;width:25%;text-align:right;font-weight:normal;white-space:nowrap}.financial_box_ttl em.twolines{line-height:2.6}@media screen and (max-width:799px){.financial_box_ttl em.twolines{line-height:1.3}}.financial_box_graf{height:230px;margin:20px 20px 40px 20px}.financial_box_graf_02{height:230px;margin:20px 20px 20px 20px}.financial_box_chart_ttl{background:#f5f5f5;width:331px;padding:12px 0 12px 12px;border:solid 1px #d3d3d3;font-size:12px;text-align:center}.financial_box_chart_ttl .chart_left{margin:0 4px 0 0;font-size:14px;color:#549ebe}.financial_box_chart_ttl .chart_right{margin:0 4px 0 12px;font-size:14px;color:#ea5504}.financial_txt{max-height:100%;line-height:1.6em;word-wrap:break-word}.highlight_table{width:100%;font-size:13px}.highlight_table td,.highlight_table th{border:solid 1px #b4b4b4}.highlight_table th.highlight_table_th{border-right:none}.highlight_table th.highlight_table_unit{border-left:none;padding-right:4px}.highlight_table_top_th{background:#d0e9f3;padding:16px 0 16px 0;font-weight:normal}.highlight_table_th{width:200px;background:#f5f5f5;padding:16px 0 16px 12px;font-weight:normal;text-align:left}.highlight_table_unit{width:80px;background:#f5f5f5;font-weight:normal;text-align:right;vertical-align:middle;font-size:11px}.highlight_table td{padding:16px 12px 16px 0;font-size:13px;text-align:right;border-left:none;vertical-align:middle}.quarter_table{width:100%;font-size:12px}.quarter_table td,.quarter_table th{border:solid 1px #b4b4b4}.quarter_table_top_th{background:#d0e9f3;padding:12px 0 12px 0;font-weight:normal;vertical-align:middle}.quarter_table_th{width:69px;background:#f5f5f5;padding:12px 0 12px 0;font-weight:normal}.quarter_table td{width:70px;padding:12px 8px 12px 0;text-align:right}.quarter_table_unit{text-align:right;margin:0 0 4px 0;font-size:12px}.quarter_annotation{border-top:solid 1px #b4b4b4;padding:12px 0 0 0;text-align:right}.library_list a{display:block;padding:8px 32px 8px 16.5em;color:#43758d;line-height:1.8em;text-indent:-15.5em;border-bottom:dotted 1px #b5b5b5}.library_list a span{display:inline-block;background:url(../images/icon/icon_link_arrow_5_7.png) no-repeat 0 9px;width:84px;color:#000;text-indent:0;padding:0 0 0 16px;margin:0 8px 0 0}.library_list a span img{vertical-align:middle;padding:0 0 4px 8px;display:inline-block}.library_list span.library_pdf{float:right;width:72px;background:url(../images/icon/icon_pdf.png) no-repeat 4px 6px;padding:0 0 0 20px;margin:0 0 0 0}.library_list a:hover{color:#000}.library_list a:hover span{color:#000}.library_list_warp{margin:32px 0 64px 0}.library_list_warp li{padding:0 0 12px 0;margin:0 0 12px 0;border-bottom:solid 1px #ccc}.library_link{display:block;background:url(../images/icon/icon_link_arrow_5_7.png) no-repeat 12px 6px;padding:0px 16px 0 24px;color:#43758d;line-height:1.4em}.library_link span{float:left;display:block}.library_daily{margin:0 16px 0 0;color:#000}.library_ttl{width:460px}.library_pdf{background:url(../images/icon/icon_pdf.png) no-repeat 43px 3px;width:65px;color:#000;font-size:14px;padding:0px 0 0 56px}.library_link:hover{color:#000}.table_annotation_top{margin:0 0 8px 0;text-align:right;font-size:12px}.table_annotation_btm{margin:8px 0 0 0;text-align:left;font-size:12px}.stock_table{width:100%;line-height:1.4em}.stock_th_ttl{width:auto;background:#d0e9f3;border:solid 1px #d3d5d8;padding:15px 0 15px 15px;text-align:left;vertical-align:middle}.stock_th{width:auto;background:#f5f5f5;border:solid 1px #d3d5d8;padding:12px 0 12px 15px;font-weight:normal;text-align:left}.stock_td{border:solid 1px #d3d5d8;padding:12px 15px 12px 15px;font-size:13px;text-align:right}.stock_information_table .stock_th{width:190px}.stock_information_table .stock_td{padding:15px 320px 15px 15px}.principal_shareholders_table .stock_th{width:289px}.dividends_table .stock_th{width:128px}.shareholder_memo_table .stock_th{width:190px}.shareholder_memo_table .stock_td{text-align:left}.stock_table .w_adj{width:200px}.ir_calendar_box{width:100%;line-height:1.6em}.ir_calendar_box th{width:162px;background:#f5f5f5;padding:13px 0 12px 12px;border:solid 1px #d3d5d8;font-weight:normal;text-align:left}.ir_calendar_box td{padding:13px 0 12px 12px;border:solid 1px #d3d5d8}.ir_calendar_box a{color:#43758d}.ir_calendar_box a:hover{color:#000}.ir_calendar_box span{background:url(../images/icon/icon_pdf.png) no-repeat 0 2px;padding:0 0 0 16px;margin:0 0 0 16px}.ir_faq_box_wrap{background:#f5f6f8;padding:24px}.ir_faq_box{background:#fff;padding:24px}.ir_faq_box_ttl{padding:0 0 8px 0;margin:0 0 16px 0;border-bottom:solid 1px #d3d5d8}.ir_faq_box_ttl span{border-left:solid 3px #3e7085;padding:0 0 0 8px;font-size:16px}.ir_faq_box dd,.ir_faq_box dt{padding:0 0 0 22px;margin:0 0 4px 0;line-height:1.6em}.ir_faq_box dt{font-weight:bold;background:url(../images/icon/icon_faq_question.png) no-repeat 0 2px;color:#3e7085}.ir_faq_box dd{background:url(../images/icon/icon_faq_answer.png) no-repeat 0 2px;margin:0 0 24px 0}.ir_library_others .top_visua_img{bottom:50px}
/*# sourceMappingURL=common_ir.css.map */