@charset 'UTF-8';
/*----------------------------------------
  ○○でのお申し込み共通
----------------------------------------*/
/* ステップフローリスト
-----------------------------------*/
.flow {
  display: none;
}

/* ステップオーダーリスト
-----------------------------------*/
.step_order {
  /* リストブロック 詳細エリア
   * ------------------------------*/
}
.step_order_detail_part_text {
  margin-bottom: 16px;
}
.step_order_detail_part_btn {
  display: inline-block;
  width: auto;
  margin-right: 6px;
}
.step_order_detail_part_btn .login {
  width: 35px;
  height: 35px;
  margin-right: 3px; 

  fill: #fff;
}
.step_order_detail_part_list {
  margin-bottom: 23px;
}
.step_order_text {
  margin-top: 22px;
}
.step_order_phone {
  width: 100%;
  margin: 20px auto 0;
  padding: 24px 0 25px;
  text-align: center;
  background: #fff;
}
.step_order_phone_main {
  font-weight: 700;
}
.step_order_phone_title {
  margin-bottom: 7px; 
  font-size: 1.8rem;
}

/* 横並びリスト
-----------------------------------*/
.float_list {
  width: 100%;
  margin-bottom: 20px;
}
.float_list:after {
  display: block;
  clear: both;
  height: 0; 
  content: '';
}
.float_list_item {
  float: left; 
  width: 50%;
}
.float_list_item:nth-child(even) {
  float: right;
}


/* その他のお申し込み方法
-----------------------------------*/
.other_method {
	margin-top:80px;
}

.other_method_btn .other_method_btnIcon_store{
    padding: 18px 30px 17px 62px;
    background: url(/first/img/storeIcon.png) 20px center no-repeat #fff;
    background-size: 30px;
}

.other_method_btn .other_method_btnIcon_tel{
    padding: 18px 30px 17px 62px;
    background: url(/first/img/telIcon.png) 20px center no-repeat #fff;
    background-size: 30px;
}

.other_method_btn .other_method_btnIcon_mail{
    padding: 18px 30px 17px 62px;
    background: url(/first/img/mailIcon.png) 20px center no-repeat #fff;
    background-size: 30px;
}

.other_method_btn .other_method_btnIcon_internet{
    padding: 18px 30px 17px 62px;
    background: url(/first/img/internetIcon.png) 20px center no-repeat #fff;
    background-size: 30px;
}