@charset "utf-8";

/*----------------------------------------
    .main_visual
----------------------------------------*/
.mainimg .mainimg_area{
  background: url(/jp/information/img/bg-visual.png) no-repeat left top;
  background-size: cover;
}

/*----------------------------------------
    .section
----------------------------------------*/
.section .page_area {
  background: url(/jp/information/img/bg-information.jpg) no-repeat right top;
  background-size: cover;
}
.button_list ul li.profile a {
  background: url(/jp/information/img/ico-profile.png) no-repeat 14px center #ffffff;
  background-size:70px auto;
}
.button_list ul li.profile a:hover {
  background: url(/jp/information/img/ico-profile.png) no-repeat 14px center #f6f7f9;
  background-size:70px auto;
}
.button_list ul li.access a {
  background: url(/jp/information/img/ico-access.png) no-repeat 14px center #ffffff;
  background-size:70px auto;
}
.button_list ul li.access a:hover {
  background: url(/jp/information/img/ico-access.png) no-repeat 14px center #f6f7f9;
  background-size:70px auto;
}
.button_list ul li.history a {
  background: url(/jp/information/img/ico-history.png) no-repeat 14px center #ffffff;
  padding: 18px 11px 13px 94px;
  background-size:70px auto;
}
.button_list ul li.history a:hover {
  background: url(/jp/information/img/ico-history.png) no-repeat 14px center #f6f7f9;
  background-size:70px auto;
}
.button_list ul li.history .eng {
  line-height: 1.1;
  margin-bottom: 4px;
}
.button_list ul li.network a {
  background: url(/jp/information/img/ico-network.png) no-repeat 14px center #ffffff;
  background-size:70px auto;
}
.button_list ul li.network a:hover {
  background: url(/jp/information/img/ico-network.png) no-repeat 14px center #f6f7f9;
  background-size:70px auto;
}