@charset 'UTF-8';
/*  透過
----------------------------------------*/
/*  ボーダー
----------------------------------------*/
/*----------------------------------------
  株主・投資家のみなさまへ
----------------------------------------*/
.ir_top {
  margin-bottom: 60px;
}
.ir_top:after {
  display: block;
  clear: both;
  height: 0; 
  content: '';
}
.ir_top_left {
  float: none;
  width: auto;
  margin-bottom: 85px;
}
.ir_top_right {
  float: none;
  width: auto;
  padding: 0 20px;
}

.ir_capture {
  clear: both;
  padding-top: 60px;
}

.ir_bottom .content_title_sub {
  margin-bottom: 25px;
}

/* IR資料
----------------------------------------*/
.library_list_item {
  padding: 13px 20px;
}
.library_list_item:after {
  right: 23px;
}

.internet_ir_banner {
  width: auto;
  margin: 60px 10px 0;
}
.internet_ir_banner_img_pc {
  display: none;
}
.internet_ir_banner_img_sp {
  display: block;
}
