@charset "UTF-8";

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

Item Page CSS

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

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

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


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


/* Category Archive Page */

#area-main div.showcase {
  margin-bottom: 40px;
}

#area-main div.search dl {
  padding: 10px;
  border: solid 1px #CCC;
  overflow: hidden;
  zoom: 1;
}

#area-main div.search dl dt {
  float: left;
  width: 40px;
  width: 100px;
}

#area-main div.search dl dt img {
	vertical-align: middle;
}

#area-main div.search dl dd {
  margin-left: 40px;
  margin-left: 100px;
}

#area-main div.search dl dd ul {
  margin: 0;
}

#area-main div.search dl dd ul li {
  display: inline;
  margin-left: 15px;
  /*padding-left: 8px;
  background: url(../img/base/mk-link-bk.png) no-repeat 0 3px;*/
}

*:first-child+html #area-main div.search dl dd ul li,
*html #area-main div.search dl dd ul li {
	text-indent: -3px;
  padding-left: 11px;
}

#area-main div.search dl dd ul li a {
  white-space: nowrap;
}


/* Pager */

/* #area-main div.section div.showcase div.item {
  display: none;
} */


#area-main div#search-results div.showcase div.item {
  display: block;
}

#area-main div.item p.status {
  text-align: center;
}

#area-main div.section div.showcase p.loading {
  padding: 50px 0;
  text-align: center;
}

#area-main div.section div.showcase noscript {
  display: block;
  text-align: center;
}
  

/* Item Entry Page */

#area-main div.item-data {
  overflow: hidden;
  zoom: 1;
  /*font-size: 91.6%;*/
  font-size: 100%%;
}

#area-main div.item-data p.item-image {
  float: left;
  width: 310px;
  background: #EEE;
}

#area-main div.item-data p.item-image img {
  border: solid 5px #EEE;
}

#area-main div.item-data p.status {
  margin-left: 320px;
  padding-bottom: 11px;
  background: url(../img/base/ln-dot-gy11.png) repeat-x bottom;
  color: #666;
}

#area-main div.item-data div.item-description {
  margin-left: 320px;
  padding-bottom: 11px;
  background: url(../img/base/ln-dot-gy11.png) repeat-x bottom;
}

#area-main div.item-data dl {
	background: url(../img/base/bg-ptn-pk160.png) repeat-y -50px 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 320px;
}

#area-main div.item-data dl.important {
  background: url(../img/base/bg-ptn-rd160.png) repeat-y -50px 0;
}

#area-main div.item-data dl dt {
  float: left;
  padding: 5px 7px;
  width: 96px;
}

#area-main div.item-data dl.important dt {
  color: #FFF;
}

#area-main div.item-data dl dd {
	background: url(../img/base/ln-dot-gy11.png) repeat-x bottom;
	margin-left: -6px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 16px;
	padding-left: 120px;
}

#area-main div.item-data dl dd ul,
#area-main div.item-data dl dd p {
  margin: 0;
}

#area-main div.item-data dl.price dd {
  font-size: 109.2%;
  font-weight: bold;
}

#area-main div.item-data form.rental-nav {
  margin-left: 320px;
  padding: 5px 0 21px;
  background: url(../img/base/ln-dot-gy11.png) repeat-x bottom;
}

#area-main div.item-data form.rental-nav input.button {
  background: url(../img/base/bt-rental_on.png) no-repeat 0 0;
}

/*
#area-main div.item-data form.rental-nav input.button {
  display: block;
  width: 392px;
  height: 51px;
  overflow: hidden;
  outline: none;
  background: url(../img/base/sp-rental.png) no-repeat 0 0;
}

#area-main div.item-data form.rental-nav input.button:hover {
  background: url(../img/base/sp-rental.png) no-repeat 0 -52px;
}
*/

#area-main div.section dl.contact {
  padding: 10px;
  border: solid 1px #CCC;
  overflow: hidden;
  zoom: 1;
}

#area-main div.section dl.contact dt {
  float: left;
  width: 102px;
}

#area-main div.section dl.contact dd {
  margin-left: 102px;
}

#area-main div#pager p.items-nav {
  margin: -15px auto 0;
  width: 155px;
  text-align: center;
}

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

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


 /* 100201 */

#area-main .section img#category_img_th {
	float: left;
	margin: 0 10px 10px 0;
	vertical-align: baseline;
}
*html #area-main .section img#category_img_th {
	margin: 10px 10px 0 0;
}


#area-main .section table#category_img-txt {
	margin: 0;
	background: none;
}
#area-main .section table#category_img-txt td {
	margin: 0;
	padding-left: 10px;
	width: 95%;
}
#area-main .section table#category_img-txt th {
	margin: 0;
	padding-right: 0;
}
div.content-nav {
	text-align: center;
	margin-bottom: 5px;
}
#area-main .item_thum_block {
	width: 122px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#area-main .item_thum_title {
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;*/
	text-align: center;
}
#area-main .item_thum {
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	border: 1px solid #CCCCCC;
	behavior: url(/js/PIE.htc);
	width: 120px;
	padding: 0px;
	overflow: hidden;
}
