﻿@charset "utf-8";

/*
* 
*  custom/price.css
*	
*/

/* --------------------------------------------------
	0.Common
-------------------------------------------------- */
.typeLightYellow { background: url(../../img/price/top/bg_light_yellow.gif) repeat; }
.typeShellPink { background: url(../../img/price/top/bg_shell_pink.gif) repeat; }
.typeMagenta { background: url(../../img/price/top/bg_magenta.gif) repeat; }

/* --------------------------------------------------
	1.Price index
-------------------------------------------------- */
#aboutPrice {
	margin: 25px;
	padding: 0 200px 26px 0;
	background: url(../../img/price/top/img_price01.png) no-repeat top right;
	font-size: 110%;
}
#aboutPrice h2 { margin-bottom: 14px; }
.priceList { margin-top: 20px; }
/* Three line .priceList li {
	display: block;
	float: left;
	width: 174px;
	margin: 0 0 15px 15px;
	padding: 1px;
	border: 1px solid #BAAFBA;
	background: #FFF;
	line-height: 1.4;
	text-align: center;
}*/
.priceList li {
	display: block;
	float: left;
	width: 270px;
	margin: 0 0 16px 16px;
	padding: 1px;
	border: 1px solid #BAAFBA;
	background: #FFF;
	line-height: 1.4;
	text-align: center;
}
.priceList a { color: #000; }
.priceList a:hover { text-decoration: none; }
.typeTitle { margin: 10px 0 3px; }
.typeConstitution { margin: 9px 10px 12px; }
.typePrice {
	margin: 4px 10px 12px;
	font-size: 110%;
	font-weight: bold;
	color: #D94343;
	letter-spacing: 0;
}
/* --------------------------------------------------
	2.Price details: booth information
-------------------------------------------------- */
#boothInner {
	margin: 8px;
	padding: 19px;
	border: 1px solid #E3DACE;
	background: #FFF;
}
#boothInner h3 { margin: 28px 0 22px; }
#boothImg { margin-bottom: 20px; }
#boothThumbnail { margin: -10px 0 20px; }
.boothDetailTable {
	width: 100%;
	margin: 16px 0;
}
.boothDetailTable th,
.boothDetailTable td {
	padding: 0.6em 1em;
	border: 1px solid #D1C4B1;
}
.boothDetailTable th {
	width: 30%;
	background: #F7F1E8;
	text-align: center;
}
.colorIco {
	margin-top: 20px;
}
#boothThumbnail,
.colorIco {
	text-align: right;
}
#boothThumbnail li,
.colorIco li {
	display: inline;
	margin-left: 2px;
}
.note { margin-bottom: 14px; }
/*-------------------------------------------------
  99.clearfix
---------------------------------------------------
#conceptTxt:after{
	content : '';
	display : block;
	clear : both;
	height: 0;
}
#conceptTxt{ *zoom: 1; }*/