@charset "utf-8";

/* -------------------------------
common
------------------------------- */
.l-content img {
  vertical-align: bottom;
}

/* section */
.l-content .section {
  margin-bottom: 30px;
}
.l-content .sectionInner {
  margin-right: 20px;
}
.l-content .sectionInner:first-child {
  margin-right: 0px;
}
.l-content .leadTxt {
  font-size: 22px;
  margin-bottom: 20px;
}
.l-content .txt_26 {
  font-size: 26px;
}

/* button */
.l-content .c-btn {
  width: 290px;
  padding: 15px 12px;
  font-size: 15px;
}

/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* navigation */
.l-content .c-nav {
  margin: 0 auto;
}
.l-content .c-nav .c-nav__item + .c-nav__item {
  padding-left: 10px;
}
.l-content .c-nav .c-nav__item a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 55px;
}

/* h2Ttl_02 */
.l-content .h2Ttl_02 {
  position: relative;
  border-bottom: 2px solid #cccccc;
  font-size: 20px;
  font-weight: bold;
  padding: 10px 0;
}
.l-content .h2Ttl_02 span {
  border-left: 5px solid #ffcc00;
  display: block;
  padding: 0 0 0 10px;
  line-height: 1.2;
}
.l-content .h2Ttl_02 .m-btn--up {
  position: absolute;
  top: 0;
  right: 10px;
}
.l-content .h2Ttl_03 {
  background-color: #ffcc00;
  font-size: 21px;
  width: 100%;
  height: 60px;
  padding-top: 5px;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}

.l-content .h2Ttl_03 span.icon_new {
  width: 58px;
  height: 30px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  font-weight: bold;
  background-color: #dd0000;
}
/* title decoration */
.l-content .txt_solution {
  font-size: 21px;
  text-align: center;
  font-weight: bold;
  margin: 10px auto;
}
.l-content .txt_solution::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 36px;
  background-image: url(/maker/misumi/mech/pr/newproduct/economy/img/ver2/ttl_icon_left.png);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: top;
  padding-right: 10px;
}
.l-content .txt_solution::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 36px;
  background-image: url(/maker/misumi/mech/pr/newproduct/economy/img/ver2/ttl_icon_right.png);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: top;
  margin-left: 10px;
}
.l-content .c-line {
  background: linear-gradient(to bottom, #fff, #fff 50%, #ffff00 50%, #ffff00);
}

/* ancNav */
.l-content .sectionInner .h2Ttl_02 {
  background-color: #ffcc00;
  padding: 15px 10px;
  border-bottom: none;
}
.l-content .sectionInner .h2Ttl_02 span {
  border-left-color: #000000;
}
.l-content .ancNavArea {
  width: 950px;
  height: 840px;
  margin: 0 auto;
  background-repeat: no-repeat;
  padding: 10px;
  box-sizing: border-box;
  background-color: #f5f5f5;
}
.l-content .ancNavArea .ancNav {
  letter-spacing: -0.4em;
  display: flex;
  flex-wrap: wrap;
  column-gap: 1px;
}
.l-content .ancNavArea .ancNav>li {
  padding-left: 6px;
  letter-spacing: normal;
  width: 153px;
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  margin-top: 15px;
}
.l-content .ancNavArea .ancNav::after {
  content: "";
  width: 115px;
  height: 160px;
}
.l-content .ancNavArea .ancNav>li .icon_new {
  position: absolute;
  top: 8px;
  left: 18px;
  padding: 2px 6px 0;
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  background-color: #dd0000;
}
.l-content .ancNavArea .ancNav>li .icon_pricedown_01 {
  position: absolute;
  top: -12px;
  left: 0;
  width: 39px;
  height: 26px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background: url('/maker/misumi/mech/pr/newproduct/economy/img/ver3/icon_pricedown_01.png') no-repeat;
}

.l-content .ancNavArea .ancNav>li a {
  text-decoration: none;
}
.l-content .ancNavArea .ancNav>li .anc_txt {
  display: inline-block;
  position: relative;
  padding-left: 14px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
}
.l-content .ancNavArea .ancNav>li .anc_txt:before {
  position: absolute;
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguMDAwMDEgOS45OUwyLjUxMDAxIDQuNDlMMy41MDAwMSAzLjVMOC4wMDAwMSA4TDEyLjUxIDMuNUwxMy40OSA0LjQ5TDguMDAwMDEgOS45OVoiIGZpbGw9IiMwMDQwOTgiLz4KPHBhdGggZD0iTTE0IDExLjVIMlYxMi45SDE0VjExLjVaIiBmaWxsPSIjMDA0MDk4Ii8+Cjwvc3ZnPg==") 0 0 no-repeat;
}

/* itemList */
.l-content .wrap_itemList {
  width: 950px;
  height: auto;
  box-sizing: border-box;
  padding: 20px 17px 15px;
}
.l-content .itemList {
  letter-spacing: -0.4em;
  display: flex;
  justify-content:flex-start;
  flex-wrap: wrap;
  /* gap:15px 12px; */
}
.l-content .itemList li{
  margin: 0 12px 15px 0px;
}
.l-content .itemList li:nth-child(4n){
  margin-right: 0;
}
.l-content .itemList .item {
  letter-spacing: normal;
  border: 1px solid #bfbfbf;
  width: 220px;
  background-repeat: repeat-y;
  padding: 10px 15px;
  box-sizing: border-box;
  position: relative;
  background-color: #fff;
}
.l-content .itemList .item .icon_off {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  width: 106px;
  height: 80px;
  padding-top: 5px;
  background: url("/maker/misumi/mech/pr/newproduct/economy/img/bg_icon_off.png") no-repeat;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.l-content .itemList .item .icon_off em {
  font-size: 15px;
  line-height: 1.25;
  color: #d00;
}
.l-content .itemList .item .name {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  width: 105px;
  height: 63px;
}
/* 250327 */
.l-content .itemList .item .name.noIcon{
  width: 188px;
}
/*  */

.l-content .itemList .item .pic {
  width: 150px; 
  margin: 35px auto 45px;
  position: relative;
}
.l-content .itemList .item .pic .icon_new {
  position: absolute;
  top: -17px;
  left: -18px;
  padding: 3px 8px 2px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  background-color: #dd0000;
}

.l-content .itemList .item .pic .icon__outer {
  position: absolute;
  top: 120px;
  right: -20px;
  z-index: 5;
  width: 140px;
}
/* .l-content .itemList .item .pic .icon__outer .icon_stock,
.l-content .itemList .item .pic .icon__outer .icon_pricedown,
.l-content .itemList .item .pic .icon__outer .icon_rohs {
  float: right;
  width: 40px;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
} */

.l-content .itemList .item .pic .icon__outer .icon_stock {
  float: right;
  width: 40px;
  height: 30px;
  color: #e98c00;
  border: 2px solid #e98c00;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.l-content .itemList .item .pic .icon__outer .icon_rohs {
  float: right;
  width: 40px;
  height: 30px;
  color: #54aa00;
  border: 2px solid #54aa00;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.l-content .itemList .item .pic .icon__outer .icon_ce {
  float: right;
  width: 40px;
  height: 30px;
  color: #000000;
  border: 2px solid #000000;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* .l-content .itemList .item .pic .icon__outer .icon_pricedown{

} */


.l-content .itemList .item .pic .icon_pricedown_02 {
  position: absolute;
  top: -30px;
  left: -20px;
  z-index: 5;
  width: 52px;
  height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background: url('/maker/misumi/mech/pr/newproduct/economy/img/ver3/icon_pricedown_02.png') no-repeat;
}

.l-content .itemList .item .pic .icon_new + .icon_pricedown_02 {
  position: absolute;
  top: 12px;
  left: -20px;
  z-index: 5;
  width: 52px;
  height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background: url('/maker/misumi/mech/pr/newproduct/economy/img/ver3/icon_pricedown_02.png') no-repeat;
}

.l-content .itemList .item .pic .icon__outer p + p {
  margin-right: 5px;
}
.l-content .itemList .item .quantity {
  margin-top: 10px;
  text-align: center;
}
.l-content .itemList .item .quantity strong {
  font-size: 23px;
  margin-right: 4px;
}
.l-content .itemList .item .inner {
  margin-top: 8px;
}
.l-content .itemList .item .inner .price {
  text-align: center;
  margin: 0 auto 5px;
  vertical-align: bottom;
  display: table-cell;
  line-height: 20px;
}
.l-content .itemList .item .inner .price strong {
  font-size: 23px;
  margin: 0 2px 0 2px;
}
.l-content .itemList .item .btn {
  margin: 8px auto 0;
  text-align: center;
  font-weight: bold;
}
.l-content .itemList .item .btn a {
  text-decoration: none;
}

.l-content .itemList .item.box_hover {
  cursor: pointer;
}

.l-content .itemList .item.box_hover .icon_off,
.l-content .itemList .item.box_hover .icon_off_02,
.l-content .itemList .item.box_hover .name,
.l-content .itemList .item.box_hover .pic,
.l-content .itemList .item.box_hover .quantity,
.l-content .itemList .item.box_hover .price,
.l-content .itemList .item.box_hover .inner,
.l-content .itemList .item.box_hover .note,
.l-content .itemList .item.box_hover .icon_new,
.l-content .itemList .item.box_hover .btn{
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: "alpha(opacity=75)";
}

/* topicsArea */
.l-content .topicsArea {
  width: 950px;
  margin: 0 auto;
  background: #fff8da;
  box-sizing: border-box;
  padding: 15px 0;
}

.l-content .topicsArea .topicsAreaTtl {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
}

.l-content .topicsArea .topicsInner {
  padding: 15px;
  display: flex;
  justify-content: space-between;
}

.l-content .topicsArea .topicsInner .topicsBox {
  width: 455px;
  border: 1px solid #bfbfbf;
  box-sizing: border-box;
  background: #fff;
  padding: 10px 15px 15px 10px;
}
.l-content .topicsArea .topicsInner .topicsBox ul.topicsBoxTtl {
  text-align: center;
  font-size: 16px;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
}
.l-content .topicsArea .topicsInner .topicsBox .topicsBoxTtl .no_ttl {
  width: 30px;
  margin-right: 10px;
}

.l-content .topicsArea .topicsInner .topicsBox .topicsBoxinnner {
  margin-top: 10px;
}
.l-content .topicsArea .topicsInner .topicsBox .topicsBoxinnner .topicsBoxinnner_left {
  width: 130px;
  float: left;
  text-align: center;
  font-size: 14px;
}
.l-content .topicsArea .topicsInner .topicsBox .topicsBoxinnner .topicsBoxinnner_right {
  float: right;
  font-size: 14px;
}
.l-content .topicsArea .precautionBox {
  width: 920px;
  height: 120px;
  padding: 10px;
  margin: 0 auto 10px;
  background: #fff;
  border: 1px solid #cccccc;
  box-sizing: border-box;
}
.l-content .topicsArea .precautionBox .ttlBox {
  width: 250px;
  height: 100px;
  float: left;
  border-right: 1px dotted #9b9b9b;
  font-size: 16px;
  font-weight: bold;
  line-height: 100px;
  text-align: center;
}
.l-content .topicsArea .precautionBox .txtBox {
  width: 600px;
  float: left;
  padding-top: 5px;
}
.l-content .topicsArea .precautionBox .txtBox dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.l-content .topicsArea .precautionBox .txtBox dt {
  width: 28%;
  font-size: 14px;
  font-weight: bold;
  padding-left: 30px;
  margin-bottom: 10px;
}
.l-content .topicsArea .precautionBox .txtBox dd {
  width: 60%;
  font-size: 12px;
  margin-bottom: 10px;
}
.l-content .topicsArea .topicsInner .topicsBox_02 {
  display: flex;
  border: 1px solid #bfbfbf;
  box-sizing: border-box;
  background: #fff;
  width: 920px;
  padding: 15px 0;
}
.l-content .topicsArea .topicsInner .topicsBox_02 .topicsBox_02_left {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 387px;
}
.l-content .topicsArea .topicsInner .topicsBox_02 .topicsBox_02_left > img{
  justify-self: center;
}

/* coming soon */
/* 追加準備中　商品情報なしの場合 itemにcoming_soon_blankクラスをつけた空タグ設置*/
.l-content .itemList .item.coming_soon_blank{
  background-image:url("/maker/misumi/mech/pr/newproduct/economy/img/ver2/txt_coming_soon.png");
  background-size:174px 62px,220px 100%;
  background-repeat: no-repeat,no-repeat;
  background-position:20px 110px,0 0;
  background-color: #fff;
  height: 340px;
  }
.l-content .itemList .item.coming_soon_blank::after {
  content: "追加準備中";
  position: absolute;
  top: 250px;
  left: 0;
  width: 220px;
  color: #666;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  z-index: 1;
  opacity: 1;
}

/* users voice */
.l-content .c-users__content {
  padding: 30px 15px;
  border-right: 2px solid #fc0;
  border-left: 2px solid #fc0;
  border-bottom: 2px solid #fc0;
}

/* sliderArea */
.l-content .slider__list {
  position: relative;
}
.l-content .slider__list .prev-arrow {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 90px;
  width: 46px;
  height: 46px;
  border: none;
  border-radius: 50%;
  background: #fc0;
  margin: auto;

  /* テキスト非表示 */
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
}
.l-content .slider__list .prev-arrow:hover{
  cursor: pointer;
  background: #ffd940;
}
.l-content .slider__list .prev-arrow::before,
.l-content .slider__list .prev-arrow::after {
  position: absolute;
  width: 10px;
  height: 2px;
  background: #333;
  content: "";
}
.l-content .slider__list .prev-arrow::before {
  transform: rotate(-45deg);
  top: 20px;
  left: 17px;
}
.l-content .slider__list .prev-arrow::after {
  transform: rotate(45deg);
  top: 26px;
  left: 17px;
}
.l-content .slider__list .next-arrow {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 90px;
  width: 46px;
  height: 46px;
  border: none;
  border-radius: 50%;
  background: #fc0;
  margin: auto;

  /* テキスト非表示 */
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
}
.l-content .slider__list .next-arrow:hover{
  cursor: pointer;
  background: #ffd940;
}
.l-content .slider__list .next-arrow::before,
.l-content .slider__list .next-arrow::after {
  position: absolute;
  width: 10px;
  height: 2px;
  background: #333;
  content: "";
}
.l-content .slider__list .next-arrow::before {
  transform: rotate(45deg);
  top: 20px;
  right: 17px;
}
.l-content .slider__list .next-arrow::after {
  transform: rotate(-45deg);
  top: 26px;
  right: 17px;
}
.l-content .slider__list .prev-arrow.slick-disabled,
.l-content .slider__list .next-arrow.slick-disabled {
  opacity: 0;
}
.l-content .slider__list .prev-arrow.slick-disabled:hover,
.l-content .slider__list .next-arrow.slick-disabled:hover {
  cursor: default;
}
.l-content .slider__item {
  border: 1px solid #666;
  padding: 30px 25px 20px;
}
.l-content .slider__head {
  border-bottom: 1px dotted #707070;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.l-content .slider__head__inner {
  align-items: center;
  display: flex;
  margin-bottom: 10px;
}
.l-content .slider__head__txt {
  font-size: 12px;
}
.l-content .slider__head__img {
  margin-right: 12px;
}
.l-content .slider__head__company {
  font-size: 16px;
  font-weight: bold;
}
.l-content .slider__body__ttl {
  font-size: 20px;
  margin-bottom: 28px;
}
.l-content .slider__body {
  display: flex;
  height: 280px;
}
.l-content .slider__body_inner{
  display: flex;
  flex-direction: column;
}
.l-content .slider__body_inner img {
  margin-right: 20px;
}
.l-content .slider__body_manager {
  font-size: 12px;
}
.l-content .slider__body_manager:first-of-type {
  margin-top: 16px;
}
.l-content .slider__body_list {
  margin-top: 24px;
}
.l-content .slider__body_list:first-of-type {
  margin-top: 0
}
.l-content .slider__body_list dt {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}
.l-content .slider__body_list dt::before{
  position: absolute;
  top: 2px;
  left: 0;
  border-top: solid 15px #fc0;
  border-right: solid 9px transparent;
  border-left: solid 9px transparent;
  content: "";
}
.l-content .slider__body_list dd {
  font-size: 14px;
}
.l-content .slider__body_list dd:not(:first-of-type) {
  margin-top: 18px;
}
.l-content .slider__foot__btn {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
}

/* c-merit */
.l-content .c-merit__outer {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.l-content .c-merit__outer .c-merit {
  width: 240px;
  height: 240px;
  margin-left: 50px;
  padding-top: 45px;
  border-radius: 50%;
  box-sizing: border-box;
  background-color: #fc0;
}
.l-content .c-merit__outer .c-merit:first-of-type {
  margin-left: 0;
}
.l-content .c-merit__outer .c-merit .c-merit__title {
  width: 215px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 2px solid #000;
  font-size: 30px;
}
.l-content .c-merit__outer .c-merit .c-merit__content {
  font-size: 19px;
}
.l-content .c-merit__outer .c-merit .c-merit__content em {
  font-size: 32px;
  color: #d00;
}
.l-content .c-merit__outer .c-merit .c-merit__content strong {
  font-size: 32px;
}

/* c-pickup */
.l-content .c-pickup {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  background-color: #fc0;
}
.l-content .c-pickup .c-pickup__item {
  width: 220px;
  margin-left: 10px;
  padding: 15px 0 20px;
  background-color: #fff;
}
.l-content .c-pickup .c-pickup__item:first-child {
  margin-left: 0;
}
.l-content .c-pickup .c-pickup__item .name {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.l-content .c-pickup .c-pickup__item .pic {
  position: relative;
  margin: 15px 0 40px;
}
.l-content .c-pickup .c-pickup__item .pic .icon_new {
  position: absolute;
  top: -12px;
  left: 18px;
  padding: 2px 7px 1px;
  font-weight: bold;
  color: #fff;
  background-color: #d00;
}
.l-content .c-pickup .c-pickup__item .pic .icon_add {
  position: absolute;
  top: -12px;
  left: 70px;
  padding: 1px 6px;
  font-weight: bold;
  color: #007b23;
  border: 1px solid #007b23;
}

.l-content .c-pickup .c-pickup__item .pic .icon__outer {
  position: absolute;
  right: 5px;
  bottom: -25px;
}
/* .l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_stock,
.l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_pricedown,
.l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_rohs {
  float: right;
  width: 40px;
  height: 30px;
  margin-right: 5px;
} */

.l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_stock {
  float: right;
  margin-right: 5px;
  width: 40px;
  height: 30px;
  color: #e98c00;
  border: 2px solid #e98c00;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_rohs {
  float: right;
  margin-right: 5px;
  width: 40px;
  height: 30px;
  color: #54aa00;
  border: 2px solid #54aa00;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_ce {
  float: right;
  margin-right: 5px;
  width: 40px;
  height: 30px;
  color: #000000;
  border: 2px solid #000000;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* .l-content .c-pickup .c-pickup__item .pic .icon__outer .icon_pricedown{

} */

.l-content .c-pickup .c-pickup__item .pic img {
  display: block;
  margin: auto;
}
.l-content .c-pickup .c-pickup__item .price {
  margin: 0 auto 10px auto;
  width: 216px;
  /* height: 90px; */
  line-height: 25px;
  display: inline-block;
  text-align: center;
}
.l-content .c-pickup .c-pickup__item .icon_off {
  height: 85px;
  margin-bottom: 15px;
  padding-top: 8px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  line-height: 1.25;
  background: url("/maker/misumi/mech/pr/newproduct/economy/img/bg_icon_off_l.png") no-repeat top center;
}
.l-content .c-pickup .c-pickup__item .icon_off em {
  font-size: 23px;
  color: #d00;
}
.l-content .c-pickup .c-pickup__item .btn a {
  display: block;
  width: 192px;
  margin: 0 auto;
  padding: 16px 0 15px;
  font-size: 15px;
}

.l-content .c-pickup .c-pickup__item .btn a.line {
  height: 62px;
  padding: 10px 12px 6px;
}

.l-content .c-pickup .c-pickup__item .btn a.line-adjust{
  height: 62px;
  padding: 21px 12px 19px;
}

/* bnrCpReview */
.l-content .bnrCpReview {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  border: solid 5px #fc0;
  margin: 0 auto;
  width: 930px;
  height: 80px;
  background: url("/maker/misumi/mech/pr/newproduct/economy/img/ver3/bnr_cp_review.png") center no-repeat;
}

.l-content .bnrCpReview .bnrCpReview__txt {
  padding-top: 4px;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
}

.l-content .bnrCpReview .bnrCpReview__btn {
  position: absolute;
  right: 10px;
}
