@charset "utf-8";

@import "reset.css";
@import "base.css";
@import "main.css";

/*///////////////////////////////////////////////*/

/* common

/////////////////////////////////////////////////*/

/*-----------------------------------------------*/
/* #gnavi
-------------------------------------------------*/

#gnavi03 a,
#gnavi03 a:hover {
	background-position:-280px -80px;
}

/*///////////////////////////////////////////////*/

/* mainContents

/////////////////////////////////////////////////*/

#mainContents .box h4 {
	margin:10px 19px 0 19px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
}
#mainContents .box h5 {
	margin:20px 19px 0 19px;
	padding-left:8px;
	border-left:3px solid #0a7441;
	font-size:12px;
	font-weight:bold;
}
#mainContents .box p.price {
	font-size:16px;
	font-weight:bold;
	color:#C4AB48;
}
#mainContents .box p.note {
	padding:0;
	text-indent:0;
	font-weight:bold;
}
#mainContents .box p.top0 {
	margin-top:0;
}

/*-----------------------------------------------*/
/* .photo
-------------------------------------------------*/

#mainContents .photo {
	width:680px;
	margin:20px auto 0 auto;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++*/
/* clearfix
+++++++++++++++++++++++++++++++++++++++++++++++++*/

.clearfix {
	zoom: 1; /* for IE5.5 - IE7 */
}
.clearfix:after {
	/* for modern browser */
  content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}





















