@charset "UTF-8";.top_news_header{height:41px;background:url(../images/base/img_bg_news_ttl.png) no-repeat;padding:14px 18px 0 16px;margin:0 0 12px 0}.top_news_header a{display:block;width:auto;height:14px;background:url(../images/icon/icon_link_arrow_5_7.png) no-repeat 16px 5px;padding:2px 0 0px 32px;margin:5px 0 0 21px;border-left:solid 1px #cfdee2;color:#43758d}.top_news_fr_li a{display:block}.top_news_fr_li dt{padding:12px 0 12px 20px;color:#ff7d00;font-weight:bold}.ir_top_limited{width:100%;padding:18px 35px 24px;background:#f9f7f0;border:1px solid #d5d5d8;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:799px){.ir_top_limited{padding:14px 12px 24px}}.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}.ir_pickup_box em img{margin:0 0 12px 0}.ir_pickup_box span{line-height:1.4em}.ir_top_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}.ir_top_nav>li{position:relative;padding:0;margin:0 0 24px 29px;width:calc((100% - 60px) / 3);border:none}.ir_top_nav>li:first-child{margin-left:0}.ir_top_nav>li .ir_top_nav_title{border:solid 1px #d3d5d8;border-top:solid 3px #3e7086;display:block;height:32px;padding:13px 0 0 19px;position:relative;font-size:17px;font-weight:bold;line-height:1.2}.ir_top_nav>li .ir_top_nav_title:before{position:absolute;top:10px;left:9px;content:"";background:#3e7086;width:3px;height:calc(100% - 20px)}.ir_top_nav>li a.ir_top_nav_title:after{background:url(../images/icon/icon_arrow_glay_19_19.png) no-repeat;position:absolute;top:13px;right:11px;content:"";width:19px;height:19px}.ir_nav_btm_a{display:block;margin:0 0 15px 0}.ir_nav_box{width:calc(100% - 2px);height:112px;padding:16px 0 24px 0;border:solid 1px #c9c9c9;border-top:none}.ir_top_nav .link_blank{padding:0 16px 0 0;background:url(../images/icon/icon_link_blank.png) no-repeat right center}.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_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:-3px 0 0px -35px}.ir_top_box_disclaimer dd{font-size:12px;padding:2px 0 2px 28px;border-left:solid 1px #c9c9c9;line-height:1.6em}.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 100px 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:17px;text-align:right}@media screen and (max-width:640px){.ir_topmessage_name{display:block;margin:16px auto 0;text-align:center}}.ir_topmessage_name>img{width:100%}.ir_topmessage_name .company{font-size:12px;display:block}.ir_topmessage_name .role{margin-top:5px;font-size:12px;display:block}.ir_topmessage_name .name{margin-top:10px;font-size:15px;display:block}.ir_topmessage_name .name ._ml{margin-left:16px}.financial_box{width:345px}.financial_box_ttl{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 span{float:right;display:inline-block;margin:0 8px 0 0;font-size:12px;font-weight:normal}.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}.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:70px;background:#f5f5f5;font-weight:normal;text-align:left}.highlight_table td{padding:16px 12px 16px 0;font-size:13px;text-align:right;border-left:none}.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}.quarter_table_th{width:69px;background:#f5f5f5;padding:12px 0 12px 0;font-weight:normal}.quarter_table td{width:80px;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;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 0px 0 24px;color:#43758d;line-height:1.4em;position:relative;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.library_link span{float:left;display:block;word-wrap:break-word}.library_daily{margin:0 16px 0 0;color:#000}.library_ttl{width:485px}.library_pdf{background:url(../images/icon/icon_pdf.png) no-repeat 43px 3px;width:72px;color:#000;font-size:14px;padding:0px 0 0 56px;position:absolute;right:20px;top:0px}.library_link:hover{opacity:0.6}.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}#jqplot-distribution{border:solid 1px #d0d0d0;margin:0 0 20px 0;height:78px;width:100%}.pointLabel{font:14px/100% "Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:bold;color:#333333}.pc_distribution_legend{display:block}.sp_distribution_legend{display:none}.stock_table{width:100%;line-height:1.4em;display:table;table-layout:fixed}.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 12px 12px 15px;font-weight:normal;text-align:left;word-wrap:break-word}.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_ttl:first-child{width:300px}.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:180px}#svg1{position:absolute;z-index:99999;width:100%}.ir_calendar_box{width:100%;line-height:1.6em;display:table;table-layout:fixed}.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;word-wrap:break-word}.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 24px 1px 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}#irAchievement{margin-bottom:48px}.achievement_anker_link{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.achievement_anker_link>li{display:inline-block;vertical-align:top}.achievement_anker_link>li:nth-child(3n+2){margin:0 31px}.achievement_anker_link>li:nth-child(n+4){margin-top:15px}.achievement_anker_link>li>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;width:306px;padding:0 40px 0 4px;border-bottom:solid 2px #d5d5d8;font-size:14px;line-height:1.286;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.achievement_anker_link>li>a:after{position:absolute;top:7px;right:2px;content:"\f063";display:inline-block;vertical-align:top;font-family:"FontAwesome";font-size:13px;color:#5ab4b4;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.achievement_anker_link>li>a:hover{color:#3c8c8c}.achievement_anker_link>li>a:hover:after{top:11px}.achievement_anker_link_sp{display:none}.achievemen_table{width:100%}.achievemen_table th{background:#f5f5f5;text-align:left;font-weight:normal}.achievemen_table th.place{width:17%}.achievemen_table th.name{width:71%}.achievemen_table th.year{width:13%}.achievemen_table td,.achievemen_table th{padding:14px 18px;border:solid 1px #d5d5d8;font-size:14px;line-height:1.4}.achievement_link{text-align:center}.achievement_link a{position:relative;display:inline-block;width:240px;padding:17px 0 13px 0;margin-top:24px;border:solid 2px #cfd0cf;border-radius:6px;font-size:15px;font-weight:bold;text-align:center;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.achievement_link a.back:before,.achievement_link a.next:after{position:absolute;top:15px;display:inline-block;vertical-align:top;font-family:"FontAwesome";font-size:13px;color:#3e7086}.achievement_link a.next:after{right:10px;content:"\f105"}.achievement_link a.back:before{left:10px;content:"\f104"}.achievement_link a:hover{background-color:#eef7f7;color:#3c8c8c}@media screen and (max-width:799px){.achievement_wrap{min-width:320px;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px 0 12px}}
/*# sourceMappingURL=common_ir.css.map */