@charset "UTF-8";
.quantum .list_disc .list_disc_item{
  list-style-type: none;
}
html:not(.sp) .quantum .list_disc{
  padding-left: 0;
}
.quantum table{
  border-collapse: inherit;
}
.quantum .data_table_body_cell01{
  width:374px;
}
.quantum .data_table_body_cell01 .data_table01 .data_table_body_cell{
  width:207px;
  border-right:0;
}
.quantum .data_table_body_cell{
  padding:0;
}
.quantum .data_table_body_cell p{
  padding:19px 17px;
  border-bottom:1px #ccc solid;
}
.quantum .data_table_body_cell{
  padding: 0;
  border-top: 0;
  vertical-align: middle;
}
.quantum .data_table_body_cell p:last-child{
  border:0
}
.quantum .data_table {
  text-align: center;
}
.quantum  .data_table_ft_note{
  text-align: right;
}
.quantum .data_table_footer br{
  display:none;
}
.quantum .quantum-01 .cardbox_link .cardbox_label{
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 22px;
}
.quantum .text-sub p{
  margin-bottom: 58px;
}
html:not(.sp):not(.tablet) .quantum  .cardbox_link:hover {
    opacity: 1;
}
.quantum .cardbox_link{
	cursor: default;
}
/* sp only style */
html.sp .quantum .list_disc{
  padding-left: 0;
}
html.sp .quantum .data_table_body_cell {
  padding:0;
}
html.sp .quantum .data_table_body_cell p{
  padding:10px 0;
}
html.sp .quantum .data_table {
  width: 1100px;
}
html.sp .quantum .data_table_footer br{
  display:block;
}
html.sp .quantum .cardbox{
  margin: 0 auto;
}
html.sp .quantum .cardbox:not(:last-child){
  margin-bottom:30px;
}
html.sp .quantum  .cardbox-col4 .cardbox{
  width: calc(73% - 16px);
}
html.sp .quantum .cardbox-col2 .cardbox {
  width: calc(100% - 16px);
}
