@charset "UTF-8";
/* CSS Document */
.pc {
  display: none !important;
}
.sp {
  display: block !important;
}
img {
  vertical-align: top;
  display: block;
}

.honbun-area {
  padding: 1em;
}
.ouboyoko {
  width: 90%;
  margin: 0 auto ;
padding: 0 0 30px;
}

.midashi_01 {
  padding: 0.4em 0;
  font-size: 0.8em;
  line-height: 1.3em;
}

.honbun {
  font-size: 0.8em;
  line-height: 1.5em;
}

.indent_honbun {
  padding-left: 3em;
  font-size: 0.8em;
}

.step_icon {
	width: 20%;
}
.step_icon img {
	width: 80%;
	padding: 0.2em 0.2em 0 0;
}
.step_honbun {
  font-size: 1.3em;
  line-height: 1.5em;
}
.btn_reduction img {
	width: 70%;
	margin: 0 auto 1rem;
}


.btn_reduction_right img {
	margin: 0 0 0 6.5rem;
}


.btn_reduction_logo img {
	width: 40%;
	margin: 0 auto 1rem;
}

.ul_box {
  display: flex;
	width: 70%;
	padding: 0 0 1rem 0;
	margin: 0 auto;
}
