@charset "utf-8";

/* PRICE
------------------------------------------------------------------------------*/

#wrapper h2 {
	margin-bottom: 10px;
}

.priceNote li {
	font-size: 12px;
	line-height: 1.5;
}

#priceList,
#priceMeasure,
#priceCourse,
#optionAddition,
#optionName,
#optionBg,
#optionData {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7E4C6;
	width: 590px;
}

#priceList table,
#priceMeasure table {
	border-collapse: collapse;
	margin-bottom: 10px;
}

#priceList th,
#priceMeasure th {
	height: 30px;
	background-color: #723F1F;
	color: #FFFFFF;
	border: 1px solid #F7E4C6;
}

#priceList td,
#priceMeasure td {
	border: 1px solid #F7E4C6;
	text-align: center;
	height: 30px;
}

*:first-child+html #priceList td, {
	line-height: 1.25;
}

* html body #priceList td {
	line-height: 1.25;
}

#priceSizeRow,
#priceCourseRow {
	width: 75px;
}

#priceBasicRow {
	width: 175px;
}

#priceWoodenRow {
	width: 125px;
}

#priceNoFrameRow {
	width: 124px;
}

#measureSizeRow {
	width: 75px;
}

#measureWoodenRow {
	width: 168px;
}

#measurePaperRow,
#measureAcrylicRow {
	width: 166px;
}

#priceomakaseRow {
	width: 250px;
}

#priceomakaseRow2 {
	width: 350px;
}


#priceSizeRow2 {
	width: 200px;
}

#priceCourseRow2 {
	width: 150px;
}


#priceCourse1 {
	width: 164px;
	text-align: center;
	float: left;
}

#priceCourse2 {
	width: 385px;
	text-align: center;
	float: right;
}

#priceCourse1 p,
#priceCourse2 p {
	font-size: 10px;
}

#priceCourse h3 {
	margin-bottom: 15px;
}

#acrylicImg li {
	float: left;
	width: 269px;
	margin-right: 21px;
}

#acrylicImg {
	height: 204px;
	margin-bottom: 25px;
	margin-top: 10px;
}

#priceFrame p {
	line-height: 1.5;
}

#priceFrame h3 {
	margin-top: 15px;
	margin-bottom: 5px;
}

#woodenImg {
	margin-bottom: 10px;
	margin-top: 10px;
}

#woodenImg li {
	float: left;
	width: 284px;
	margin-right: 12px;
	margin-bottom: 10px;
}

#woodenImg #woodenImgBrown {
	margin-right: 0px;
}

#woodenNote {
	margin-bottom: 10px;
}

#woodenNote li {
	line-height: 1.5;
}

/* OPTION
------------------------------------------------------------------------------*/

#wrapper span {
	line-height: 1.5;
	color: #F7373F;
}

#optionAddition {
	background-image: url(../images/price/img_addition.jpg);
	background-repeat: no-repeat;
	background-position: right 45px;
}

#optionAddition p {
	line-height: 1.5;
	width: 295px;
	margin-bottom: 15px;
}

#optionAddition ul {
	width: 295px;
}

#optionName p {
	line-height: 1.5;
	margin-bottom: 20px;
}

#optionName h3 {
	margin-bottom: 10px;
}

#optionBg p {
	line-height: 1.5;
}

#optionData p {
	line-height: 1.5;
	margin-bottom: 15px;
}

#optionCheck p {
	line-height: 1.5;
	margin-bottom: 20px;
}

#checkLead {
	color: #4D260C;
	padding-top: 10px;
	padding-left: 20px;
	background-image: url(../images/price/bg_checklead.gif);
	height: 70px;
	width: 570px;
}

.checkImg li {
	float: left;
	margin-right: 25px;
}

.checkImg {
	margin-bottom: 15px;
	width: 100%;
}

#optionCheck .priceNote {
	margin-bottom: 15px;
}

/* OMAKASE
------------------------------------------------------------------------------*/

#omakaseArea p {
	line-height: 1.5;
	margin-bottom: 20px;
}

#omakaseInfo {
	margin-bottom: 20px;
}

#omakaseInfo li {
	background: url(../images/price/bg_omakase.png) left center no-repeat;
	padding-left: 25px;
	margin-bottom: 5px;
}

#omakaseNote {
	border: 1px solid #F7E4C6;
	padding: 5px 10px;
}

#omakaseNote li {
	color: #4C260C;
	font-size: 12px;
	line-height: 1.5;
}