.travel {
  padding:3px;
}

.travel h4 {
  font-size:16px;
  line-height:1.3em;
}

.travel a {
  color: #3366CC;
  text-decoration:none;
}

.travel a:hover {
  color: #ffffff;
  background-color: #6699FF;
}

.travel .cover {
  float:left;
  width:120px;
  margin:0px 5px;
  text-align:center;
}

.travel .cover img {
  width:100px;
  margin:5px 0px;
}

.travel .cover a {
  display:block;
  border:solid 1px #FFFFFF;
}
.travel .cover a:hover {
  background-color:#F0F4F9;
  border:solid 1px #88CCFF;
}

.travel p {
  margin:2px 0px;
}

.travellog {
  padding:3px;
}

.travellog table {
  width:100%;
}

.travellog .icon {
  width:30px;
  background: url(../images/marker.png) no-repeat left top;
}

.travellog h4 {
  font-size:16px;
  line-height:1.3em;
}

.travellog a {
  color: #3366CC;
  text-decoration:none;
}

.travellog a:hover {
  color: #ffffff;
  background-color: #6699FF;
}

.travellog img {
  margin:5px 5px 0px 0px;
}

.travellog_marker {
  width:300px;
}

.travellog_marker h4 {
  font-size:16px;
  line-height:1.7em;
}

.travellog_marker div.image_holder {
  height:40px;
}

.travellog_marker img {
  margin:5px 5px 0px 0px;
  height:40px;
}

.photo {
  padding-top:10px;
  text-align:center;
}

.photo img {
  border:solid 1px #cccccc;
  padding:3px;
}

.paginationLink {
  margin-top:10px;
  text-align:center;
  font-size:16px;
}

/* チェーンホテル */
#chain {
  margin-bottom:10px;
}

.chainwrapper {
  margin-top:10px;
  padding:0 5px;
}

.chainname {
  font-size:+1;
  font-weight:bold;
}

.chainname a {
  color:#333333;
}
