@charset "utf-8";
.form_layout{
  display: grid;
  grid-template-columns: max-content max-content max-content;
  gap: 40px;
  justify-content: start;
}

.formarea .form_layout select{
width:inherit;
max-width: 100%;
}


.offcuts_attention{
background-color: #eee;
padding: 30px 50px;
margin-bottom: 50px;
font-size: 14px;
line-height: 1.8em;
}

.offcuts_attention p:nth-of-type(1){
  font-weight: bold;
  font-size: 18px;
  padding: 0;
  margin-bottom: 5px;
}
.offcuts_attention ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.offcuts_attention ul li{
  text-indent: -1em;
  margin-left: 1em;
}

.finish_body{
  width: 90%;
  max-width: 480px;
  margin: 0 auto;
  text-align: left;
}

.finish_body .finish_title{
  font-size: 14px;
}

.finish_body .finish_title span{
  font-size: 16px;
  display: block;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 10px;
}

.finish_body .btn_area{
  padding:30px 0;
  text-align: center;
}

.finish_body .btn_area a{
  display: inline-block;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  padding: 10px 50px;
  border-radius: 5px;
}

/*確認画面で消す*/

.mw_wp_form_input .input_read{
  display: block;
}

.mw_wp_form_input .confirm_read{
  display: none;
}

.mw_wp_form_confirm .input_read{
  display: none;
}

.mw_wp_form_confirm .confirm_read{
  display: block;
  margin-bottom: 30px!important;
}


.mw_wp_form_confirm .mw_wp_form_input,.mw_wp_form_confirm .confirm_hide
{display: none;}


@media screen and (max-width: 768px) {
.form_layout{
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
}
.form_layout > * {
    flex: 0 0 auto;
  }
.form_layout .item{
  margin-right: 30px;
}
}
