@charset "utf-8";
/* 美しい */

#body-inner {
  background:none;
}

#body-banner {
  margin-top:12px;
}
#catch-desc {
  width:770px;
  margin:0 auto;
}
#catch-desc-img {
  width:230px;
  padding:4px 0;
  float:left;
  border-right:solid 1px #333333;
}
#catch-desc-txt {
  width:520px;
  float:right;
}
#catch-desc-txt p {
  font-size:10px;
  line-height:16px;
  margin:0 0 0 0;
}

#search {
  width:645px;
}
#search-map {
  width:375px;
  float:left;
}
#search-map-body {
  width:360px;
  height:225px;
  padding:0 5px 0 10px;
  text-align:center;
  background:url("../img/map_bodyback.png") repeat-y;
}
#search-map-flash {
  width:330px;
  height:215px;
  margin:0 auto;
}
#search-conds {
  width:270px;
  float:right;
}
#search-conds-body {
  width:230px;
  height:225px;
  padding:0 20px;
  background:url("../img/search_bodyback.png") repeat-y;
  overflow:hidden;
}
#search-conds-body p {
  font-size:12px;
  line-height:15px;
  margin:2px 0;
}
#search-conds-body h4 {
  margin:0;
}
#search-conds-button {
  text-align:right;
}

#news-body ul {
  width:610px;
  margin:10px 0 10px 20px;
  line-height:1.4em;
  list-style:none;
}
#news-body ul li {
  padding:0 0 6px 18px;
  background:url("../img/arrow_b.gif") 0 4px no-repeat;
  border-bottom:dotted 2px #cccccc;
}

#arrival {
  width:645px;
}
#arrival-body {
  width:605px;
  padding:0 0 0 40px;
  background:url("../img/arrival_bodyback.png") repeat-y;
}
#arrival-body td {
  width:180px;
  padding-right:15px;
  padding-bottom:8px;
}
.arrival-img {
  width:180px;
  height:135px;
  overflow:hidden;
}
.arrival-title {
  padding-left:14px;
  background:url("../img/arrow_b.gif") 0 4px no-repeat;
}

div.feature {
  padding:5px;
}

div.feature strong {
  font-weight:100;
  color:#f00;
}