@charset "UTF-8";

/* 
	:title 		"料金システムページ用スタイルシート";
	:created 	"2010/04/23";
	:release 	[:revision "1.00"];
	:auther 	[:name "Project D"];
*/


/* 料金システム 概要
-------------------------------------------------- */
#contents .size3of4 h2 {
	width		: 570px;
	height		: 26px;
	margin		: 0 0 15px 0;
	background	: url(../img/bgi_sprites.png) no-repeat 0px -230px;
	overflow	: hidden;
}

.lstNotes { margin: 0 1em 2em 2em; }
	.lstNotes li { list-style: disc; }
	

/* ページ内共通スタイル
-------------------------------------------------- */
strong { font-weight: bold; }

.section { margin: 0 0 2em 0; }
.iSection { margin: 1em 0; }

#contents .size3of4 h3 {
	width		: 570px;
	height		: 42px;
	margin		: 0 0 15px 0;
	overflow	: hidden;
}

#contents .size3of4 h4 {
	width		: 570px;
	height		: 19px;
	margin		: 0 0 15px 0;
	overflow	: hidden;
}


#contents .size3of4 table {
	width			: 93%;
	margin			: 0 auto;
	border-collapse	: collapse;
}
#contents .size3of4 table th,
#contents .size3of4 table td {
	padding		: 5px;
	border 		: 1px solid #fff;
	text-align	: center;
}

	#contents .size3of4 table .size1of4 { width: 25% !important; }
	#contents .size3of4 table th.header-01 {
		font-weight	: bold;
		background	: #ac9717;
		color		: #fff;
	}
	#contents .size3of4 table th.header-02 {
		font-weight	: bold;
		background	: #ded5a2;
	}
	#contents .size3of4 table td { background: #eeead1; }
	#contents .size3of4 table th span,
	#contents .size3of4 table td span { font-size: 0.83em; }	

.lstFeature { margin: 0 1em 0.5em 2em; }
	.lstFeature li { list-style: square; }

.lstNotes02 { margin: 0.5em 1em 0 2em; }
	.lstNotes02 li { list-style: disc; }


/* 入会金
-------------------------------------------------- */
#contents .size3of4 h3.ttl-Charge { background: url(../img/bgi_sprites.png) no-repeat 0px 0px; }


/* トレーニング
-------------------------------------------------- */
#contents .size3of4 h3.ttl-Training { background: url(../img/bgi_sprites.png) no-repeat 0px -45px; }
#contents .size3of4 h4.ttl-MonthlyFee { background: url(../img/bgi_sprites.png) no-repeat 0px -260px; }
#contents .size3of4 h4.ttl-Ticket { background: url(../img/bgi_sprites.png) no-repeat 0px -285px; }
#contents .size3of4 h4.ttl-Trial { background: url(../img/bgi_sprites.png) no-repeat 0px -309px; }

/* 姿勢診断プログラム
-------------------------------------------------- */
#contents .size3of4 h3#posture { background: url(../img/bgi_sprites.png) no-repeat 0px -381px; }

/* フェイシャルケア
-------------------------------------------------- */
#contents .size3of4 h3#facialcare { background: url(../img/bgi_sprites.png) no-repeat 0px -92px; }


/* レンタル・販売
-------------------------------------------------- */
#contents .size3of4 h3.ttl-otherServices { background: url(../img/bgi_sprites.png) no-repeat 0px -137px; }
#contents .size3of4 h4.ttl-rental { background: url(../img/bgi_sprites.png) no-repeat 0px -333px; }
#contents .size3of4 h4.ttl-sale {
	margin		: 1em 0;
	background	: url(../img/bgi_sprites.png) no-repeat 0px -357px;
}


/* お支払方法
-------------------------------------------------- */
#contents .size3of4 h3.ttl-payment { background: url(../img/bgi_sprites.png) no-repeat 0px -183px; }


/* トライアルトレーニング受付中バナー,
   初めてのご予約は〜バナー
-------------------------------------------------- */
.bannerLists { margin: 0 0 15px 0; }
	.bannerLists li { padding: 0 0 10px 0; }
