@charset "utf-8";
/* CSS Document */

/*----------------------------------------
共通
----------------------------------------*/
.bl_news_list_item_nolink{-ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 16px; }
.bl_news_list_item_ttl_new{color: #c00; margin-left: .5rem;}

/*----------------------------------------
IRニュース
----------------------------------------*/
/* label */
.bl_news_list_item_tab.icon_ir{background: #f293bc;}
.bl_news_list_item_tab.icon_info{background: #92b44f}

/*----------------------------------------
業績・財務情報
----------------------------------------*/
.un_ir_dataBox::before{content: "(millions of yen)";}
.un_ir_dataBox.unit_yen::before{content: "(yen)";}
.un_ir_dataBox.unit_percent::before{content: "(%)";}

.xj_chart_header_first,
.un_ir .bl_colData tr td.xj_chart_header{text-align: center; background: #f3f3f3;}

.non_titl td:first-child{display: none;}


/*----------------------------------------

PC only

----------------------------------------*/
@media screen and (min-width: 751px) { 
  
/*----------------------------------------
共通
----------------------------------------*/
  .bl_news_list_item_nolink{ padding: 25px 10px;}
  
/*----------------------------------------
IRニュース
----------------------------------------*/
  #xj-select-year_s.irnews-select{width: 20%; }
  #xj-select-category li{ width: calc((100% - 4.8%)/ 3); }
  
/*----------------------------------------
業績・財務情報
----------------------------------------*/
  .un_ir_data{margin: 0 auto 21px; padding-left: 0;}
  
}



/*----------------------------------------

SP only

----------------------------------------*/
@media screen and (max-width: 750px) { 
  
/*----------------------------------------
共通
----------------------------------------*/
  .bl_news_list_item_nolink{ -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 15px; padding: 15px 25px 14px 20px; }
  
/*----------------------------------------
IRニュース
----------------------------------------*/
  #xj-select-category{width: 94%; margin: 10px auto;}
  #xj-select-category ul{display: flex; flex-wrap: wrap; justify-content: space-between; }
  #xj-select-category ul li{ width: calc((100% - 2%)/ 3); margin-bottom: 1%;}
  #xj-select-category ul li:first-of-type{width: 100%;}
  #xj-select-category ul li::after{display: none;}
  #xj-select-category ul li a{display: block; padding: .5rem;}
  
/*----------------------------------------
業績・財務情報
----------------------------------------*/
  .un_ir_data{margin: 0 auto 12px; padding-left: 0;}
  
}