.featurePage img {
   vertical-align: top ;
}
.featurePage #container {
   padding:0;
   width: 830px ;
}
.featurePage #container .pan {
   padding: 0 22px 10px 22px ;
   color: #898989 ;
}
.featurePage #container .pan a:link,
.featurePage #container .pan a:visited {
  text-decoration: none ;
}
.featurePage #container .pan a:hover,
.featurePage #container .pan a:focus,
.featurePage #container .pan a:active {
  text-decoration: underline ;
}
.featurePage #container .contentsTitle {
   border-top: 1px solid #beb59f ;
   border-bottom: 10px solid #beb59f ;
}
.featurePage #container .contentsTitle .imageBox {
}
.featurePage #container .contentsTitle .titleBox {
   width: 530px ;
   padding: 15px 40px 0 ;
   text-align: center ;
   margin: 0 auto ;
}
.featurePage #container .contentsTitle .titleBox h2 {
   font-size: 2.5em ;
   color: #a18a6e ;
   font-weight: bold ;
   padding: 13px 0 10px ;
}
.featurePage #container .contentsTitle .titleBox p {
   font-weight: bold ;
   color: #333333 ;
}
.featurePage #container .contentsTitle .titleBox p.featureText {
   color: #b1a587 ;
   font-size: 1em ;
}
.featurePage #container #article {
   padding: 30px 40px ;
}
.featurePage #container #article .section {
   padding: 0 0 35px ;
}
.featurePage #container #article .lastChild {
   padding: 0 ;
}
.featurePage #container #article .section .articleDetail {
   background: url(../images/common/contentBg.gif) 0 0 no-repeat ;
   padding: 15px 0 0 0 ;
}
.featurePage #container #article .section .articleTitle {
   color: #a18a6e ;
   padding: 0 22px 0 17px ;
}
.featurePage #container #article .section .articleTitle h4 {
   font-size: 1.2em ;
   font-weight: bold ;
   padding: 0 0 8px ;
}
.featurePage #container #article .section .articleTitle h3 {
   font-size: 2em ;
   font-weight: bold ;
   margin: 0 0 -10px 0 ;
}
.featurePage #container #article .section .articleTitle h3 a:link,
.featurePage #container #article .section .articleTitle h3 a:visited {
   color: #a18a6e ;
}
.featurePage #container #article .section .articleTitle h3 a:hover,
.featurePage #container #article .section .articleTitle h3 a:active,
.featurePage #container #article .section .articleTitle h3 a:focus {
   text-decoration: none ;
   color: #e95459 ;
}
.featurePage #container #article .section .articleTitle address {
   font-weight: bold ;
   font-size: 1.2em ;
   float: right ;
   border-left: 1px solid #a18a6e ;
   border-right: 1px solid #a18a6e ;
   display: inline-block ;
   line-height: 1 ;
   padding: 0 8px ;
   margin: 0 0 5px ;
   /margin: 0 0 15px ;
}
.featurePage #container #article .section .articleDetail .detail {
   width: 380px ;
   padding: 0 0 0 15px ; 
}
.featurePage #container #article .section .articleDetail .detail .pickup {
   background: url(../images/common/pickup.gif) 0 0 no-repeat ;
   margin: 15px 0 0 0 ;
   padding: 26px 0 0 0 ;
}
.featurePage #container #article .section .articleDetail .detail .pickup .text {
   border: 1px solid #dddbcd ;
   width: 347px ;
   color: #5f5645 ;
   margin: 1px 0 15px 0 ;
   padding: 15px ;
   zoom: 1 ;
}
.featurePage #container #article .section .articleDetail .detail ul {
   padding: 0 0 15px ;
}
.featurePage #container #article .section .articleDetail .detail ul li {
   background: url(../images/common/dot.gif) 0 bottom repeat-x ;
   padding: 0 0 5px ;
   margin: 0 0 5px ;
}
.featurePage #container #article .section .articleDetail .detail ul li em {
   padding: 0 0 0 74px ;
   font-style: normal ;
   height: 17px ;
   display: block ;
}
.featurePage #container #article .section .articleDetail .detail ul li.steel em {
   background: url(../images/common/icon_steel.gif) 0 0 no-repeat ;
}
.featurePage #container #article .section .articleDetail .detail ul li.movie em {
   background: url(../images/common/icon_movie.gif) 0 0 no-repeat ;
}
.featurePage #container #article .section .articleDetail .detail ul li.detail em {
   background: url(../images/common/icon_detail.gif) 0 0 no-repeat ;
}
.featurePage #container #article .section .articleDetail .detail ul li.room em {
   background: url(../images/common/icon_room.gif) 0 0 no-repeat ;
}
.featurePage #container #article .section .articleDetail .detail .detailBtn {
   background: url(../images/common/detailBtn.gif) 0 0 no-repeat ;
   width: 130px ;
   height: 34px ;
}
.featurePage #container #article .section .articleDetail .detail .detailBtn a {
   display: block ;
   width: 130px ;
   height: 34px ;
}
.featurePage #container #article .section .articleDetail .detail h5 {
   border: 1px solid #dddbcd ;
   background: #fff ;
   font-size: 1.1em ;
   color: #e95459 ;
   padding: 10px ;
}
.featurePage #container #article .section .articleDetail .detail h5 strong {
   font-size: 1.15em ;
}
.featurePage #container #article .section .articleDetail .detail h5 a:link,
.featurePage #container #article .section .articleDetail .detail h5 a:visited {
   text-decoration: none ;
   color: #e95459 ;
}
.featurePage #container #article .section .articleDetail .detail h5 a:hover,
.featurePage #container #article .section .articleDetail .detail h5 a:active,
.featurePage #container #article .section .articleDetail .detail h5 a:focus {
   text-decoration: underline ;
}
.featurePage #container #article .section .articleDetail .photoArea {
   width: 320px ;
   padding: 0 15px 0 0 ;
}
.featurePage #container #article .section .articleDetail .photoArea .photo_l img {
   width: 320px ;
}
.featurePage #container #article .section .articleDetail .photoArea p {
   font-size: 0.85em ;
   color: #74592c ;
   padding: 0 ;
}
.featurePage #container #article .section .articleDetail .photoArea ul {
   padding: 10px 0 0 0 ;
}
.featurePage #container #article .section .articleDetail .photoArea ul li dl dt {
   padding: 0 ;
   margin: 0 ;
}
.featurePage #container #article .section .articleDetail .photoArea ul li dl dt img {
   width: 155px ;
}
.featurePage #container #article .section .articleDetail .photoArea ul li dl dd {
   font-size: 0.85em ;
   color: #74592c ;
   margin: 0 ;
   padding: 0 ;
}
.featurePage #container #article #backnumber {
   background: #faf9f0 ;
   padding: 0 0 14px ;
}
.featurePage #container #article #backnumber h3 {
   padding: 0 0 4px 17px ;
   border-bottom: 5px solid #bdb49d ;
   background: #fff ;
}
.featurePage #container #article #backnumber ul {
   padding: 14px 15px 0 ;
}
.featurePage #container #article #backnumber ul li {
   float: left ;
   padding: 0 10px 0 0 ;
   width: 230px ;
}
.featurePage #container #article #backnumber ul li.lastChild {
   padding: 0 ;
}
.featurePage #container #article #backnumber ul li dl {
}
.featurePage #container #article #backnumber ul li dl dt {
  float: left ;
  padding: 0 10px 0 0 ;
}
.featurePage #container #article #backnumber ul li dl dd {
   float: left ;
   width: 118px ;
}
.featurePage #container #article #backnumber ul li dl dd a:link,
.featurePage #container #article #backnumber ul li dl dd a:visited {
  color:#333333 ;
  text-decoration: none ;
}
.featurePage #container #article #backnumber ul li dl dd a:hover,
.featurePage #container #article #backnumber ul li dl dd a:focus,
.featurePage #container #article #backnumber ul li dl dd a:active {
  text-decoration: underline ;
}









