@charset "UTF-8";.mixin_user_select_none{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixin_overflow_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mixin_ul_overflow{list-style:none;overflow:hidden;padding:0}.mixin_hover_opacity{opacity:.85}.mixin_content_none{clear:both;content:"";display:block;height:0}.mixin_miltiline_clamp{overflow:hidden;position:relative}.mixin_miltiline_clamp:before{background:#fff;bottom:0;content:"…";position:absolute;right:3px}.mixin_miltiline_clamp:after{background:#fff;content:"";height:100%;position:absolute;width:100%}.mixin_scrollbar_none{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.tablesorter-header div{text-align:center}.tablesorter-header:not(.tablesorter-headerUnSorted).tablesorter-headerDesc span{color:transparent;position:relative}.tablesorter-header:not(.tablesorter-headerUnSorted).tablesorter-headerDesc span:before{color:red;content:"▼";position:absolute;top:0}.tablesorter-header:not(.tablesorter-headerUnSorted).tablesorter-headerAsc span{color:transparent;position:relative}.tablesorter-header:not(.tablesorter-headerUnSorted).tablesorter-headerAsc span:before{color:red;content:"▲";position:absolute;top:0}.tablesorter{cursor:pointer}#main #report_zaimu h2:not(.with_flex_button):before{background:#e1c561;content:"";height:4px;left:0;position:absolute;top:-4px;width:60px}#main #report_zaimu #zaimu_summary table{border-collapse:collapse;padding-left:1em}#main #report_zaimu #zaimu_summary table td first-child{border-left:1px solid #c3c3c3}#main #report_zaimu #zaimu_summary .company_summary,#main #report_zaimu #zaimu_summary .company_summary_title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#main #report_zaimu #zaimu_summary .company_summary{border-collapse:collapse;padding-left:1em;width:100%}#main #report_zaimu #zaimu_summary .company_summary th{background:#eee;border:1px solid #c3c3c3;font-size:14px;padding:1px 3px;text-align:center;width:12%}#main #report_zaimu #zaimu_summary .company_summary td{border:1px solid #c3c3c3;padding:3px}#main #report_zaimu #zaimu_summary .company_summary td first-child{border-left:1px solid #c3c3c3}#main #report_zaimu #zaimu_summary .company_summary .indent{padding-left:1em;text-indent:-1em}#main #report_zaimu #zaimu_summary .company_summary .updatetime{text-align:right}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass{display:inline-block;width:45%}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass .record_link{float:right;font-size:12px;font-weight:400;position:relative;top:3px}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass .record_link img{padding:0 0 3px 2px;vertical-align:middle}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass .record_link .deg_icon{padding:0 2px 3px;transform:rotate(180deg)}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass .record_title{font-size:14px;font-weight:700}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass table{margin:8px 0;width:100%}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass table thead{border-left:1px solid #c3c3c3}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass table thead td{background:#eee;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #c3c3c3;font-weight:700;padding:4px;text-align:center;width:50%}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass table tbody td{border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;padding:10px 0 8px;text-align:center;width:50%}#main #report_zaimu #zaimu_summary .brand_medical_record .record_mass table tbody td.no_text{padding:3.9px 0}#main #report_zaimu #zaimu_summary .brand_medical_record td:first-child{border-left:1px solid #c3c3c3}#main #report_zaimu #zaimu_summary .brand_medical_record .odd_mass{margin-right:10%}#main #report_zaimu #zaimu_summary .progress_comment{margin-left:10px}#main #report_zaimu #zaimu_summary .progress_comment .left{float:left;text-align:left;width:100px}#main #report_zaimu #zaimu_summary .progress_comment .right{margin-top:5px;text-align:left;width:630px}#main #report_zaimu #zaimu_summary .progress_comment .mark{margin:8px}#main #report_zaimu #zaimu_summary .progress_comment strong{font-size:16px}#main #report_zaimu .graph_disp_performance_4q,#main #report_zaimu .graph_disp_performance_4q_acc,#main #report_zaimu .graph_disp_performance_cf,#main #report_zaimu .graph_disp_performance_fy{float:right;margin-right:100px;margin-top:-32px;position:relative;z-index:1}#main #report_zaimu .rt_4q_acc_table,#main #report_zaimu .rt_4q_table,#main #report_zaimu .rt_fy_table{margin-top:10px}#main #report_zaimu .rt_4q_acc_table .table_title,#main #report_zaimu .rt_4q_table .table_title,#main #report_zaimu .rt_fy_table .table_title{font-size:14px;font-weight:700}#main #report_zaimu .rt_4q_acc_table .title_date,#main #report_zaimu .rt_4q_table .title_date,#main #report_zaimu .rt_fy_table .title_date{font-size:14px}#main #report_zaimu .rt_4q_acc_table .rt_table,#main #report_zaimu .rt_4q_table .rt_table,#main #report_zaimu .rt_fy_table .rt_table{width:100%}#main #report_zaimu .rt_4q_acc_table .rt_table th,#main #report_zaimu .rt_4q_table .rt_table th,#main #report_zaimu .rt_fy_table .rt_table th{background:#eee;border:1px solid #c3c3c3;padding:1px 3px;text-align:center}#main #report_zaimu .rt_4q_acc_table .rt_table .rt_title,#main #report_zaimu .rt_4q_table .rt_table .rt_title,#main #report_zaimu .rt_fy_table .rt_table .rt_title{border-right:hidden}#main #report_zaimu .rt_4q_acc_table .rt_table .rt_rev_title,#main #report_zaimu .rt_4q_table .rt_table .rt_rev_title,#main #report_zaimu .rt_fy_table .rt_table .rt_rev_title{font-size:10px}#main #report_zaimu .rt_4q_acc_table .rt_table td,#main #report_zaimu .rt_4q_table .rt_table td,#main #report_zaimu .rt_fy_table .rt_table td{border:1px solid #c3c3c3;padding:1px 3px}#main #report_zaimu .rt_4q_acc_table .rt_table td .new_str,#main #report_zaimu .rt_4q_table .rt_table td .new_str,#main #report_zaimu .rt_fy_table .rt_table td .new_str{color:red}#main #report_zaimu .rt_4q_acc_table .rt_table .rt_data,#main #report_zaimu .rt_4q_table .rt_table .rt_data,#main #report_zaimu .rt_fy_table .rt_table .rt_data{border-width:1px;border-right:1px dashed #c3c3c3;font-weight:700;text-align:right}#main #report_zaimu .rt_4q_acc_table .rt_table .rt_rev_data,#main #report_zaimu .rt_4q_table .rt_table .rt_rev_data,#main #report_zaimu .rt_fy_table .rt_table .rt_rev_data{border-left:none;text-align:right}#main #report_zaimu #performance_cf .graph_disp_year{left:692px;position:relative;top:-22px}#main #report_zaimu #performance_cf .graph_boxes{margin-top:-20px}#main #report_zaimu .graph_boxes{padding:5px 0 10px;position:relative;top:0}#main #report_zaimu .graph_boxes ul.show{display:block}#main #report_zaimu #stock_chart_prog_rp{height:230px;width:99%}#main #report_zaimu #stock_chart_prog_r_rp{height:145px;width:100%}#main #report_zaimu #str-main table{background:#fff;border:none;font-size:14px;margin-bottom:1em}#main #report_zaimu #str-main .column-col2-03{margin-bottom:10px}#main #report_zaimu #str-main .column-col2-03 .segment-01{float:left;width:60%}#main #report_zaimu #str-main .column-col2-03 .segment-02{float:left;width:40%}#main #report_zaimu #str-main .column-col2-03 .segment-02 .graph{margin-bottom:10px}#main #report_zaimu #str-main .column-col2-03 .segment-02 .tbl-data-10{border-color:#c3c3c3;border-style:solid;border-width:1px 0 0 1px;width:100%}#main #report_zaimu #str-main .column-col2-03 .segment-02 .tbl-data-10 th{background:#eee;border-color:#c3c3c3;border-style:solid;border-width:0 1px 1px 0;font-weight:700;padding:3px 6px;text-align:center}#main #report_zaimu #str-main .column-col2-03 .segment-02 .tbl-data-10 .th-title{width:60%}#main #report_zaimu #str-main .column-col2-03 .segment-02 .tbl-data-10 td{border-color:#c3c3c3;border-style:solid;border-width:0 1px 1px 0;padding:3px 6px}#main #report_zaimu #str-main .column-col2-03 .segment-02 .tbl-data-10 .td-num{text-align:right}#main #report_zaimu #str-main .set_btn_place{float:right}#main #report_zaimu #str-main .table_toggle{clear:both;display:block}#main #report_zaimu #str-main .table_toggle .progress{margin-left:10px}#main #report_zaimu #str-main .table_toggle .progress .tbl-data-11{border-color:#c3c3c3;border-style:solid;border-width:1px 0 0 1px;width:100%}#main #report_zaimu #str-main .table_toggle .progress .tbl-data-11 .data-head th{background:#d7d7d7;padding:3px 6px}#main #report_zaimu #str-main .table_toggle .progress .tbl-data-11 .data-head td{text-align:right}#main #report_zaimu #str-main .table_toggle .progress .tbl-data-11 th{background:#eee;border-color:#c3c3c3;border-style:solid;border-width:0 1px 1px 0;font-weight:700;text-align:center}#main #report_zaimu #str-main .table_toggle .progress .tbl-data-11 td{border-color:#c3c3c3;border-style:solid;border-width:0 1px 1px 0;padding:3px 6px;text-align:right}#main #report_zaimu .details_switch_4q,#main #report_zaimu .details_switch_4q_acc,#main #report_zaimu .details_switch_fy{float:right;height:0;position:relative;top:-313px;z-index:1}#main #report_zaimu .details_switch_4q .details_switch_input,#main #report_zaimu .details_switch_4q_acc .details_switch_input,#main #report_zaimu .details_switch_fy .details_switch_input{display:none;vertical-align:middle}#main #report_zaimu .details_switch_4q .details_switch_label,#main #report_zaimu .details_switch_4q_acc .details_switch_label,#main #report_zaimu .details_switch_fy .details_switch_label{display:inline-block;padding-top:3px;position:relative;width:37px}#main #report_zaimu .details_switch_4q .details_switch_label .details_switch_content,#main #report_zaimu .details_switch_4q_acc .details_switch_label .details_switch_content,#main #report_zaimu .details_switch_fy .details_switch_label .details_switch_content{background-color:rgba(34,31,31,.26);border-radius:7px;cursor:pointer;display:block;height:12px;overflow:hidden;position:relative;transition:all .1s .4s}#main #report_zaimu .details_switch_4q .details_switch_label .details_switch_btn,#main #report_zaimu .details_switch_4q_acc .details_switch_label .details_switch_btn,#main #report_zaimu .details_switch_fy .details_switch_label .details_switch_btn{background-color:#f1f1f1;border-radius:10px;box-shadow:0 2px 2px #ccc;display:block;height:20px;left:0;position:absolute;top:-2px;transition:all .5s;width:20px}#main #report_zaimu .set_btn_place{float:right}#main #report_zaimu #zaimu_4q,#main #report_zaimu #zaimu_4q_acc,#main #report_zaimu #zaimu_cf_5yr,#main #report_zaimu #zaimu_fy_5yr{height:250px;width:758px}#main #report_zaimu #zaimu_4q_acc_table .graph_table,#main #report_zaimu #zaimu_4q_table .graph_table,#main #report_zaimu #zaimu_cf_table_5yr .graph_table,#main #report_zaimu #zaimu_fy_table_5yr .graph_table{border:1px solid #c3c3c3;font-size:12px;margin:auto auto auto 10px;padding:0 0 15px;width:98%}#main #report_zaimu #zaimu_4q_acc_table .graph_table td,#main #report_zaimu #zaimu_4q_table .graph_table td,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td{padding:1px 3px;text-align:center}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.detail_year,#main #report_zaimu #zaimu_4q_table .graph_table td.detail_year,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.detail_year,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.detail_year{border:1px solid #c3c3c3;text-align:left}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.detail_type_center,#main #report_zaimu #zaimu_4q_table .graph_table td.detail_type_center,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.detail_type_center,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.detail_type_center{border:1px solid #c3c3c3;text-align:center}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.detail_type,#main #report_zaimu #zaimu_4q_table .graph_table td.detail_type,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.detail_type,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.detail_type{border:1px solid #c3c3c3;text-align:left}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.detail_num,#main #report_zaimu #zaimu_4q_table .graph_table td.detail_num,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.detail_num,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.detail_num{border:1px solid #c3c3c3;border-right-style:none;text-align:right}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.detail_per,#main #report_zaimu #zaimu_4q_table .graph_table td.detail_per,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.detail_per,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.detail_per{border:1px solid #c3c3c3;border-left-style:dashed;text-align:right}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.detail_total,#main #report_zaimu #zaimu_4q_table .graph_table td.detail_total,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.detail_total,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.detail_total{border-left-style:double;border-left-width:3px}#main #report_zaimu #zaimu_4q_acc_table .graph_table td.data_type,#main #report_zaimu #zaimu_4q_table .graph_table td.data_type,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td.data_type,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td.data_type{border:1px solid #c3c3c3;text-align:left}#main #report_zaimu #zaimu_4q_acc_table .graph_table td .new_red,#main #report_zaimu #zaimu_4q_table .graph_table td .new_red,#main #report_zaimu #zaimu_cf_table_5yr .graph_table td .new_red,#main #report_zaimu #zaimu_fy_table_5yr .graph_table td .new_red{color:red}#main #report_zaimu #zaimu_4q_acc_table .graph_table th,#main #report_zaimu #zaimu_4q_table .graph_table th,#main #report_zaimu #zaimu_cf_table_5yr .graph_table th,#main #report_zaimu #zaimu_fy_table_5yr .graph_table th{background:#eee;border:1px solid #c3c3c3;padding:1px 3px;text-align:center;width:unset}#main #report_zaimu #zaimu_4q_acc_table .graph_table .even,#main #report_zaimu #zaimu_4q_table .graph_table .even,#main #report_zaimu #zaimu_cf_table_5yr .graph_table .even,#main #report_zaimu #zaimu_fy_table_5yr .graph_table .even{background:#f0f0f6}#main #report_zaimu #zaimu_4q_acc_table .fiscal_year,#main #report_zaimu #zaimu_4q_table .fiscal_year,#main #report_zaimu #zaimu_cf_table_5yr .fiscal_year,#main #report_zaimu #zaimu_fy_table_5yr .fiscal_year{font-size:12px;padding:3px 0}#main #report_zaimu #zaimu_4q_acc_table .data span:before,#main #report_zaimu #zaimu_4q_acc_table .data_1,#main #report_zaimu #zaimu_4q_acc_table .data_total,#main #report_zaimu #zaimu_4q_acc_table .fiscal_term_type span:before,#main #report_zaimu #zaimu_4q_acc_table .fiscal_year span:before,#main #report_zaimu #zaimu_4q_table .data span:before,#main #report_zaimu #zaimu_4q_table .data_1,#main #report_zaimu #zaimu_4q_table .data_total,#main #report_zaimu #zaimu_4q_table .fiscal_term_type span:before,#main #report_zaimu #zaimu_4q_table .fiscal_year span:before,#main #report_zaimu #zaimu_cf_table_5yr .data span:before,#main #report_zaimu #zaimu_cf_table_5yr .data_1,#main #report_zaimu #zaimu_cf_table_5yr .data_total,#main #report_zaimu #zaimu_cf_table_5yr .fiscal_term_type span:before,#main #report_zaimu #zaimu_cf_table_5yr .fiscal_year span:before,#main #report_zaimu #zaimu_fy_table_5yr .data span:before,#main #report_zaimu #zaimu_fy_table_5yr .data_1,#main #report_zaimu #zaimu_fy_table_5yr .data_total,#main #report_zaimu #zaimu_fy_table_5yr .fiscal_term_type span:before,#main #report_zaimu #zaimu_fy_table_5yr .fiscal_year span:before{font-size:12px}#main #report_zaimu #zaimu_4q_acc_table .pickup,#main #report_zaimu #zaimu_4q_table .pickup,#main #report_zaimu #zaimu_cf_table_5yr .pickup,#main #report_zaimu #zaimu_fy_table_5yr .pickup{font-weight:700}#main #report_zaimu #zaimu_4q_acc_table .data_2,#main #report_zaimu #zaimu_4q_acc_table .data_2 span:before,#main #report_zaimu #zaimu_4q_table .data_2,#main #report_zaimu #zaimu_4q_table .data_2 span:before,#main #report_zaimu #zaimu_cf_table_5yr .data_2,#main #report_zaimu #zaimu_cf_table_5yr .data_2 span:before,#main #report_zaimu #zaimu_fy_table_5yr .data_2,#main #report_zaimu #zaimu_fy_table_5yr .data_2 span:before{font-size:10px}#main #report_zaimu .grow_ratio_area{margin-top:40px}#main #report_zaimu .grow_ratio_area .table_title{font-size:14px;font-weight:700}#main #report_zaimu .grow_ratio_area .graph_table{border:1px solid #c3c3c3;margin-left:10px;padding:0 0 15px;width:98%}#main #report_zaimu .grow_ratio_area .graph_table th{background:#eee;border:1px solid #c3c3c3;font-size:12px;padding:1px 3px;text-align:center}#main #report_zaimu .grow_ratio_area table{margin-top:8px}#main #report_zaimu .grow_ratio_area table .first_td{background:#eee;font-weight:700;text-align:center;width:25%}#main #report_zaimu .grow_ratio_area table td{border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;padding:1px 3px;text-align:right;width:19%}#main #report_zaimu .profit_ratio_area{margin-top:20px}#main #report_zaimu .profit_ratio_area .table_title{font-size:14px;font-weight:700}#main #report_zaimu .profit_ratio_area .graph_table{border:1px solid #c3c3c3;margin-left:10px;padding:0 0 15px;width:98%}#main #report_zaimu .profit_ratio_area .graph_table th{background:#eee;border:1px solid #c3c3c3;padding:1px 3px;text-align:center}#main #report_zaimu .profit_ratio_area table{margin-top:8px}#main #report_zaimu .profit_ratio_area table .first_td{background:#eee;font-weight:700;text-align:center;width:25%}#main #report_zaimu .profit_ratio_area table td{border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;padding:1px 3px;text-align:right;width:19%}#main #report_zaimu .index_list_inner .kenzen,#main #report_zaimu .index_list_inner .wariyasu{margin-right:4%}#main #report_zaimu .index_list_inner .kanren,#main #report_zaimu .index_list_inner .kenzen,#main #report_zaimu .index_list_inner .kouritsu,#main #report_zaimu .index_list_inner .wariyasu{display:inline-block;width:48%}#main #report_zaimu .index_list_inner .kanren img,#main #report_zaimu .index_list_inner .kenzen img,#main #report_zaimu .index_list_inner .kouritsu img,#main #report_zaimu .index_list_inner .wariyasu img{width:43%}#main #report_zaimu .index_list_inner .title{font-size:14px;font-weight:700}#main #report_zaimu .index_list_inner table{margin:8px 0 30px;width:100%}#main #report_zaimu .index_list_inner table th{background:#eee;border:1px solid #c3c3c3;padding:6.5px 10px;text-align:left;width:60%}#main #report_zaimu .index_list_inner table th:not(.kanren_th){padding:4px 10px}#main #report_zaimu .index_list_inner table td{border:1px solid #c3c3c3;padding:4px 10px;text-align:right}

/*# sourceMappingURL=index.css.map*/