@charset "UTF-8";

/*---------------------------------------------

Shop Page CSS

for kr-aki.co.jp
coded by d-spica at 2009-04-18
linked to "shop/$page-name.html"

---------------------------------------------*/

 
@import url(default.css);
@import url(common.css);
@import url(parts.css);
/* @import url(option.css); */


#area-main {
  border-bottom: solid 1px #CCC;
  overflow: hidden;
  zoom: 1;
}


/* Shop Entry Page */

body.entry #area-main h1.page-title {
  display: none;
}

#area-main div.section p.signboard {
  margin: 0 -10px;
  padding-bottom: 15px;
  background: url(../img/base/ln-dot-gy2.png) repeat-x bottom;
}

#area-main div.shop-data {
  float: right;
  margin-top: 5px;
  margin-right: -5px;
  width: 240px;
}

#area-main div.shop-description * {
  margin: 0;
}

#area-main div.shop-data p.items-nav a {
  display: block;
  margin: 1.25em 0;
  width: 240px;
  height: 15px;
  overflow: hidden;
  outline: none;
  background: url(../img/base/sp-shop-items.png) no-repeat 0 0;
  text-indent: -9999px;
}

#area-main div.shop-data p.items-nav a:hover {
  background: url(../img/base/sp-shop-items.png) no-repeat 0 -16px;
}  

#area-main div.shop-data dl {
  padding: 10px;
  background: url(../img/base/ln-dot-gy2.png) repeat-x top;
}
  
#area-main div.shop-data dl dt {
  margin-top: 5px;
  padding-left: 4px;
  width: 4em;
  border-left: solid 3px #690;
}
  
#area-main div.shop-data dl dd {
  margin-top: -1.4em;
  margin-bottom: -1px;
  padding: 0 0 1.2em 5em;
  /*font-size: 91.6%;*/
  background: url(../img/base/ln-dot-gy.png) repeat-x bottom;
}

#area-main div.shop-data dl dd span {
  font-size: 109.2%;
}

#area-main div.shop-data div.map small {
  font-size: 100%;
}

#area-main div.shop-data div.map a {
  padding-left: 8px;
  background: url(../img/base/mk-link-bk.png) no-repeat left center;
}  

#area-main div.ad {
  float: left;
  margin-top: 5px;
  width: 470px;
}

#area-main div.ad img.with-border {
  border: solid 1px #CCC;
}

#area-main div.ad div.also {
  padding: 10px 20px;
  background: #E6DFD8;
}

#area-main div.ad div.also h2 {
  margin: 0 -10px;
  padding: 5px 10px 5px 20px;
  background: #FFF url(../img/base/bg-also-h2.png) no-repeat left center;
  font-weight: normal;
}


/* Shop Archive Page */

#area-main div.section dl.shop-list {
  padding: 0 20px;
}

#area-main div.section dl.shop-list dt {
  margin-top: 1em;
  padding-left: 4px;
  width: 8em;
  border-left: solid 3px #690;
}
  
#area-main div.section dl.shop-list dd {
  margin-top: -1.4em;
  padding: 0 0 1em 9em;
  background: url(../img/base/ln-dot-gy.png) repeat-x bottom;
}


