
/* お悩み */
#worry_contact {
  margin: 5px 0px 35px 0px;
}
#worry_tel {
  float: left;
  width: 50%;
  margin: 10px 0px 0px 0px;
}
#worry_mail {
  float: right;
  width: 50%;
  margin: 10px 0px 0px 0px;
}

/* 再スタート */
#restart_desc {
  font-size: 20px;
  line-height: 25px;
  padding: 15px 7px 25px 7px;
}
#restart1 {
  line-height: 24px;
  padding: 5px 7px 15px 7px;
}
#restart2 {
  padding: 5px 7px 15px 7px;
}
#restart3 {
  padding: 5px 7px 15px 7px;
}
#restart4 {
  padding: 5px 7px 15px 7px;
}
#restart5 {
  padding: 5px 7px 15px 7px;
}

/* メリット */
#merit_bk {
  line-height: 24px;
  margin: 35px 0px 0px 0px;
}
#merit {
}
#merit1 {
  padding: 10px 7px 25px 7px;
}
#merit2 {
  padding: 10px 7px 25px 7px;
}
#merit3 {
  padding: 10px 7px 30px 7px;
}

/* デメリット */
#demerit_contact {
  margin: 10px 0px 45px 0px;
}
#demerit_tel {
  float: left;
  width: 50%;
  margin: 10px 0px 0px 0px;
}
#demerit_mail {
  float: right;
  width: 50%;
  margin: 10px 0px 0px 0px;
}

/* 解決事例 */
#case {
  line-height: 22px;
  margin: 10px 0px 0px 0px;
}
#case1 {
  padding: 7px 7px 25px 7px;
}
#case2 {
  padding: 7px 7px 25px 7px;
}
#case3 {
  padding: 7px 7px 0px 7px;
}

/* よくあるご質問 */
#faq {
  margin: 30px 0px 35px 0px;
}
#faq_q1 {
  background-image: url(../../img/sp/faq_q.png);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #003666;
  font-size: 20px;
  line-height: 24px;
  padding: 3px 0px 10px 45px;
  margin: 10px 7px 0px 7px;
}
#faq_a1 {
  background-image: url(../../img/sp/faq_a.png);
  background-repeat: no-repeat;
  border-bottom: 1px dashed #999999;
  line-height: 24px;
  padding: 0px 0px 10px 45px;
  margin: 5px 7px 0px 7px;
}
#faq_q2 {
  background-image: url(../../img/sp/faq_q.png);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #003666;
  font-size: 20px;
  line-height: 24px;
  padding: 3px 0px 10px 45px;
  margin: 10px 7px 0px 7px;
}
#faq_a2 {
  background-image: url(../../img/sp/faq_a.png);
  background-repeat: no-repeat;
  border-bottom: 1px dashed #999999;
  line-height: 24px;
  padding: 0px 0px 10px 45px;
  margin: 5px 7px 0px 7px;
}
#faq_q3 {
  background-image: url(../../img/sp/faq_q.png);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #003666;
  font-size: 20px;
  line-height: 24px;
  padding: 3px 0px 10px 45px;
  margin: 10px 7px 0px 7px;
}
#faq_a3 {
  background-image: url(../../img/sp/faq_a.png);
  background-repeat: no-repeat;
  border-bottom: 1px dashed #999999;
  line-height: 24px;
  padding: 0px 0px 10px 45px;
  margin: 5px 7px 0px 7px;
}
#faq_q4 {
  background-image: url(../../img/sp/faq_q.png);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #003666;
  font-size: 20px;
  line-height: 24px;
  padding: 3px 0px 10px 45px;
  margin: 10px 7px 0px 7px;
}
#faq_a4 {
  background-image: url(../../img/sp/faq_a.png);
  background-repeat: no-repeat;
  line-height: 24px;
  padding: 0px 0px 10px 45px;
  margin: 5px 7px 0px 7px;
}

/* 料金 */
#fee_bk {
  margin: 0px 0px 45px 0px;
}

/* メッセージ */
#greet {
  background-color: #F8F8F8;
  line-height: 23px;
  padding: 0px 7px 0px 7px;
}
#greet_sign {
  text-align: right;
  padding: 5px 7px 35px 0px;
}

/* トピックス */
#blog_bk {
  margin: 0px 0px 50px 0px;
}

/* 事務所案内 */
#about {
  margin: 0px 0px 50px 0px;
}
table#tbl_about {
  width: 100%;
  border-top: 1px solid #A8A8A8;
  font-size: 18px;
  border-collapse:collapse;
  margin: 25px 0px 0px 0px;
}
table#tbl_about tr {
  display: block;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
}
table#tbl_about td {
  display: block;
  border-bottom: 1px solid #A8A8A8;
  text-align: left;
  padding: 5px 7px 5px 7px;
}
table#tbl_about td.head {
  background-color: #F2FAFD;
}
/* アクセス */
#access {
  line-height: 23px;
}
#access_address {
  padding: 13px 7px 0px 7px;
}
#access_station {
  padding: 10px 7px 0px 7px;
}


