/*--- 
util
---*/
.box-radius_ttl_none{
  background-color: #FFF;
  margin-left:15px;
  margin-right:15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
  border-radius: 13px;
  box-shadow: 0 0 10px rgba(102,128,160,.15);
}
.p-t-5{
  padding-top: 5px;
}
.p-t-25{
  padding-top: 25px;
}
.p-t-40{
  padding-top: 40px;
}
.p-t-50{
  padding-top: 50px;
}
.p-r-8{
  padding-right: 8px;
}
.p-b-25{
  padding-bottom: 25px;
}
.p-b-30{
  padding-bottom: 30px;
}
.p-b-40{
  padding-bottom: 40px;
}
.m-t-n25{
  margin-top:-25px;
}
.m-t-n60{
  margin-top: -60px;
}
.f-l{
  float: left;
}
.w100 {
	width: 100%;
}
.w90{
  width: 90%;
}
.w96{
  width: 96%;
}
.w80 {
	width: 80%;
}
.w50{
  width: 50%;
}
.t-a-c{
  text-align: center;
}

.annotation{
  color:#575757;
  font-size: 12px;
}

/*-----
  other
 ------*/
 .wrapper{
  background-color: #fffbf5;
}

.step-wrap{
  padding:20px 15px 40px 15px;
  border-radius: 20px;
background-color: #f8eaed;
}

.bg-pink{
  background-color: #f8eaed;
}

.bg-blue{
  background-color: #e9f1f5;
}

.btn-wrap{
  display: flex;
  justify-content: space-between;
}

.btn-wrap a{
  width: calc(50% - 5px);
}