@charset "utf-8";

/* ==========================================================

title : ホームメイト 生活施設検索詳細ページ
scope : 鉄道駅［電車駅］検索　乗り入れ路線

last modify : 2019/01/29 XXX_oomori 施設詳細／路線検索デザイン改修 #15744

memo ：

========================================================== */

* > #main_box > .srchbox > .ttl_srch {
  margin: 0 auto 15px;
}


#main_box > .srchbox > .rosenlst {
  margin: 0 auto 35px;
  width: 900px;
}

/* 見出し */
#main_box > .srchbox > .rosenlst .ttl_rosen_type {
  height: 38px;
  line-height: 40px;
  margin: 0 !important;
  min-width: 170px;
  position: relative;
}
.rosenlst .ttl_rosen_type::after {
  border-style: solid;
  border-width: 39px 0 0 19px;
  border-color: transparent transparent transparent #199b10;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: -19px;
  top: 0;
  width: 0;
}
.rosenlst.conventional .ttl_rosen_type::after {
  border-color: transparent transparent transparent #199b10;
}
.rosenlst.bullet .ttl_rosen_type::after {
  border-color: transparent transparent transparent #0c0fe0;
}
.rosenlst.subway .ttl_rosen_type::after {
  border-color: transparent transparent transparent #fba61f;
}
.rosenlst.private .ttl_rosen_type::after {
  border-color: transparent transparent transparent #e0383f;
}

/* 外枠 */
.rosenlst_inner {
  border: 3px solid #1a9b10;
  border-right: 2px solid;
  border-top-width: 3px;
  padding: 15px 0 5px;
}
.rosenlst.conventional .rosenlst_inner {
  border-color: #1a9b10;
}
.rosenlst.bullet .rosenlst_inner {
  border-color: #0c0fe0;
}
.rosenlst.subway .rosenlst_inner {
  border-color: #fba61f;
}
.rosenlst.private .rosenlst_inner {
  border-color: #e0383f;
}

.rosenlst .line_name {
  margin: 0 0 0 10px;
}

/* 区切り線 */
.rosenlst .line {
  border-bottom: 2px solid #bae1b7;
  padding: 0 0 20px;
}
.rosenlst.conventional .line {
  border-color: #bae1b7;
}
.rosenlst.bullet .line {
  border-color: #b6b7f6;
}
.rosenlst.subway .line {
  border-color: #fee4bb;
}
.rosenlst.private .line {
  border-color: #f6c3c5;
}

.rosenlst .line:nth-last-child(1) {
  border: none;
  margin-bottom: 0;
  padding: 0 0 20px;
}