@charset "UTF-8";

@import url("../../common/css/common.css");
@import url("../../common/css/layout.css");
@import url("../../common/css/colorbox.css");


#contents .lead {
	color: #291D02;
	margin: 0 0 60px;
}

/* photoArea
----------------------------*/
#contents .photoArea {
	text-align: center;
	width: 850px;
	margin: 0 auto 25px;
}

#contents .photoArea li {
	margin: 0 10px 25px;
	display: inline-block;  
	*display: inline;  
	*zoom: 1; 
}

/* rental
----------------------------*/
#contents .rentalArea {
	text-align: left;
	width: 580px;
	margin: 0 auto 60px;
}

#contents .rentalArea .right {
	width: 280px;
	float: right;
	margin: 40px 0 0;
}

#contents .rentalArea .left {
	width: 270px;
	float: left;
}


/* price
----------------------------*/
#contents #priceArea {
	margin: 0 0 60px;
}

#contents #priceArea ul {
	text-align: left;
	width: 660px;
	margin: 0 120px 0 180px;
}

#contents #priceArea ul li {
	width: 270px;
	float: left;
	margin: 0 60px 70px 0;
}

#contents #priceArea ul li .img {
	margin: 0 0 15px;
}

#contents #priceArea ul li dl {
	width: 245px;
	background: url(../images/price_bg_01.gif) repeat-y top left;
	padding: 0 0 0 25px;
}

#contents #priceArea ul li dl dt span {
	color: #669900;
	font-size: 28px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	margin: 0 0 0 5px;
}

#contents #priceArea ul li dl dd {
	padding: 0 0 10px;
}

#contents #priceArea .note {
	text-align: left;
	width: 600px;
	margin: 0 auto;
}

#contents #priceArea .note h4 {
	color: #669900;
	font-size: 15px;
	margin: 0 0 10px;
}

#contents #priceArea .note p {
	margin: 0 0 50px;
}
.dis-non{
	display: none;
}

/* screens smaller than 640
***************************************************************************/
@media only screen and (max-width:640px) {

#contents .lead {
	text-align: left;
	margin: 0 10px 30px;
}


/* photoArea
----------------------------*/
#contents .photoArea {
	text-align: center;
	width: 100%;
	margin: 0 auto 40px;
}

#contents .photoArea li {
	margin: 0 5px 10px;
}

#contents .photoArea li img {
	width: auto;
	zoom: .6;
}


/* rental
----------------------------*/
#contents .rentalArea {
	text-align: center;
	width: 100%;
	margin: 0 auto 60px;
}

#contents .rentalArea .right {
	width: 270px;
	float: none;
	margin: 0 auto;
}

#contents .rentalArea .left {
	width: 270px;
	float: none;
	margin: 0 auto 10px;
}

/* price
----------------------------*/
#contents #priceArea {
	margin: 0 0 30px;
}

#contents #priceArea ul {
	text-align: left;
	width: 270px;
	margin: 0 auto;
	padding: 0;
}

#contents #priceArea ul li {
	float: none;
	margin: 0 0 20px;
}

#contents #priceArea ul li .img {
	margin: 0 0 7px;
}

#contents #priceArea ul li dl dt span {
	font-size: 24px;
}

#contents #priceArea ul li dl dd {
	padding: 0 0 10px;
}

#contents #priceArea .note {
	text-align: left;
	width: 270px;
	margin: 0 auto;
}

#contents #priceArea .note h4 {
	color: #669900;
	font-size: 15px;
	margin: 0 0 5px;
}

#contents #priceArea .note p {
	margin: 0 0 25px;
}


}