@charset "utf-8";
/* ------------------------------------------------------
/maker/misumi/el/service/box/free/
------------------------------------------------------ */
/* modalBtnFree */
.l-content .modalBtnFree a {
  margin-bottom: 15px;
}


/* tableBox_free */
.l-content .tableBox_free .m-table{
  margin: 0 0 26px;
}
.l-content .tableBox_free .m-table > thead > tr > th.txtLeft{
  text-align: left;
  padding: 7px 15px;
}
.l-content .tableBox_free .m-table > tbody > tr > td.txtLeft{
  text-align: left;
  padding: 7px 15px;
}

.l-content .txt_black{
  color: #333333;
  line-height: 26px;
}

.l-content .btn_free a{
  width: 320px;
  padding: 9px 12px;
  font-size: 15px;
}
.l-content .btn_free .btn_free_caption {
  font-size: 23px;
}
.l-content .btn_free .btn_free_caption strong {
  color: #2376c2;
  font-size: 33px;
}

.l-content .c-image--printcolor {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}


/* itemsBox--col4 */
.l-content .itemsBox.itemsBox--col4 {
  width: 930px;
  margin: 0 auto 10px;
}
.l-content .itemsBox.itemsBox--col4 .itemsList {
  width: 225px;
  padding: 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  text-align: center;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .caption {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 10px 0;
  box-sizing: border-box;
  background-color: #fffbe1;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .title {
  margin-bottom: 15px;
  color: #004098;
  font-size: 15px;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .title.box_hover {
  cursor: pointer;
  opacity: .75;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .figure {
  position: relative;
  margin-bottom: 10px;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .figure.box_hover {
  cursor: pointer;
  opacity: .75;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .figure.icon_rank::after {
  position: absolute;
  top: -30px;
  left: -2px;
  display: block;
  width: 58px;
  height: 70px;
  background: url("/maker/misumi/el/service/box/free/img/icon_rank.png") no-repeat;
  content: "";
}
.l-content .itemsBox.itemsBox--col4 .itemsList .lead {
  padding-left: 10px;
  text-align: left;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .m-table {
  width: 160px;
  margin: 10px auto 15px;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .m-table th,
.l-content .itemsBox.itemsBox--col4 .itemsList .m-table td {
  padding: 8px 7px 6px;
  border-color: #999;
}
.l-content .itemsBox.itemsBox--col4 .itemsList .m-btn--conversion {
  width: 200px;
  margin: 0 auto;
  padding: 8px 12px;
  border: none;
}


/* c-notes */
.l-content .c-notes {
  width: 930px;
}
.l-content .c-notes .m-cols__1of2 {
  width: 510px;
}
.l-content .c-notes .m-cols__1of2 + .m-cols__1of2 {
  width: 420px;
  margin-left: 0;
}
.l-content .c-notes .m-cols__2of3 {
  width: 560px;
}
.l-content .c-notes .m-cols__1of3 {
  width: 370px;
  margin-left: 0;
}
