@charset"utf-8";

.ranking_pagespace .page_remarks {
  padding: 5px;
  border: 1px dashed #ff8c00;
  margin: 10px;
  background-color: #ffe6bf;
}

.ranking_pagespace .page_remarks p {
  margin-bottom: 5px;
}

.ranking_pagespace .ranking_title {
  margin-bottom: 15px;
}

.ranking_pagespace #ranking_hotel_list {
  padding: 5px;
  border: 1px dashed #ff8c00;
}

.ranking_pagespace #ranking_hotel_list li {
  border-bottom: 1px dashed #ff8c00;
  margin-bottom: 10px;
}

.ranking_pagespace #ranking_hotel_list li h3 {
  padding: 8px 5px 5px 50px;
  border-bottom: 1px solid #ff8c00;
  margin-bottom: 5px;
  color: #fff;
  background-color: #ff8c00;
  font-weight: bold;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: 5px 0;
}

.ranking_pagespace #ranking_hotel_list li#rank01 h3 { background-image: url("./../images/rank01.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank02 h3 { background-image: url("./../images/rank02.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank03 h3 { background-image: url("./../images/rank03.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank04 h3 { background-image: url("./../images/rank04.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank05 h3 { background-image: url("./../images/rank05.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank06 h3 { background-image: url("./../images/rank06.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank07 h3 { background-image: url("./../images/rank07.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank08 h3 { background-image: url("./../images/rank08.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank09 h3 { background-image: url("./../images/rank09.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank10 h3 { background-image: url("./../images/rank10.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank11 h3 { background-image: url("./../images/rank11.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank12 h3 { background-image: url("./../images/rank12.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank13 h3 { background-image: url("./../images/rank13.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank14 h3 { background-image: url("./../images/rank14.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank15 h3 { background-image: url("./../images/rank15.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank16 h3 { background-image: url("./../images/rank16.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank17 h3 { background-image: url("./../images/rank17.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank18 h3 { background-image: url("./../images/rank18.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank19 h3 { background-image: url("./../images/rank19.gif"); }
.ranking_pagespace #ranking_hotel_list li#rank20 h3 { background-image: url("./../images/rank20.gif"); }

.ranking_pagespace #ranking_hotel_list li h3 img {
  margin: 8px 5px 0 0;
}

.ranking_pagespace #ranking_hotel_list li .remarks_block {
  line-height: 1.5;
}

.ranking_pagespace #ranking_hotel_list li .remarks_block img {
  float: left;
  margin: 5px 5px 5px 0;
}


.ranking_pagespace #ranking_hotel_list li .link_block {
  margin-top: 5px;
}

.ranking_pagespace #ranking_hotel_list li .link_block .fav_list {
  float: left;
  width: 300px;
}

.ranking_pagespace #ranking_hotel_list li .link_block .button_list {
  margin-left: 310px;
  text-align: right;
}

