/* ******************************************************************************
	Style003 - TopNavigationStyle - About
		(c) 2012 Creative-style
****************************************************************************** */
h1 {
	float:			left;
	margin-bottom:		5px;
	width:			612px;
	height:			32px;
}
h1 span{
	text-indent:		-9999px;
	overflow:		hidden;
	display:		block;
	font-size:		1px;
}
h2 {
	width:			654px;
	height:			51px;
	margin:			0 0 15px 10px;
}
h2 span {
	text-indent:		-9999px;
	overflow:		hidden;
	display:		block;
	font-size:		1px;
}
h3 {
	float:			left;
	margin-bottom:		5px;
	padding-top:		3px;
	width:			612px;
	color:			#6f5441;
	font-weight: 		bold;
	font-size:		medium;
}
h3 span {
	padding-left:		20px;
	font-size:		small;
	font-weight:		normal;
	color:			#000000;
	line-height:		12px;
}
h4 {
	margin:			5px 5px 0 5px;
	padding:		5px 5px 3px 8px;
	color:			#cc6600;
	font-size:		13px;
	line-height:		10px;
	border-left-width:	3px;
	border-left-style:	solid;
	border-left-color:	#6f5441;
}
h4 span {
	float:			right;
	padding-left:		10px;
	font-size:		12px;
	font-weight:		normal;
	color:			#cc6600;
	line-height:		12px;
}h5 {
	margin:			5px 5px 0 26px;
	padding:		5px 5px 3px 8px;
	color:			#d04161;
	font-size:		13px;
	line-height:		10px;
}
h5 span {
	float:			right;
	padding-left:		10px;
	font-size:		12px;
	font-weight:		normal;
	color:			#df7c93;
	line-height:		12px;
}
h6 {
	margin-bottom:		5px;
	padding-top:		3px;
	width:			610px;
	color:			#cc6600;
	font-weight: 		bold;
	font-size:		medium;
}

/*------------------------------------------------------------------------------
	Trouble Page 共通部位
------------------------------------------------------------------------------ */
/* ==============================================================================
	Trouble Area Settings
============================================================================== */
.TroubleArea {
	margin-left:		10px;
	margin-right:		10px;
	margin-bottom:		20px;
	width:			644px;
	font-size:		medium;
	padding:		5px;
	background-color:	#ddcdac;
}

/* ==============================================================================
	Course Area Settings
============================================================================== */
.CourseArea {
	padding-top:		10px;
	padding-left:		15px;
	padding-right:		15px;
	padding-bottom:		10px;
	background-color:	#eee5d3;
	border:			1px solid #a28871;
	overflow:		hidden;
}
.CourseArea .MenuListArea .MenuArea {
	float:			left;
	margin-right:		10px;
	width:			290px;
}
.CourseArea p {
	margin:			3px 5px 0 11px;
	font-size:		11px;
	line-height:		15px;
}
.CourseArea .Text {
	color:			#ff0000;
}
.CourseArea .Bridal {
	margin-bottom:		10px;
}
.CourseArea .BridalImage {
	margin:			0 auto 5px auto;
	text-align:		center;
	display:		block;
}
.CourseArea strong {
	margin-right:		15px;
	color:			#ff0000;
}

/* ==============================================================================
	Ribilub Area Settings
============================================================================== */
.RibilubArea {
	padding-top:		10px;
	padding-left:		15px;
	padding-right:		15px;
	padding-bottom:		10px;
	background-color:	#eee5d3;
	border:			1px solid #a28871;
}
.RibilubArea .ServiceMenuArea {
	overflow:		hidden;
	margin-left:		5px;
	margin-right:		5px;
	margin-bottom:		10px;
	padding-top:		5px;
	padding-bottom:		5px;
	width:			634px;
}
.RibilubArea .ServiceMenuArea .MenuArea {
	float:			left;
	margin-top:		10px;
	margin-right:		10px;
	_margin-right:		5px;
	margin-bottom:		5px;
	width:			192px;
	height:			187px;
	border:			1px solid #6f5441;
}
.RibilubArea .ServiceMenuArea .MenuArea img {
	float:			left;
	margin-top:		5px;
	margin-left:		6px;
	_margin-left:		3px;
	margin-right:		6px;
	_margin-right:		3px;
	margin-bottom:		5px;
	width:			42px;
	height:			41px;
}
.RibilubArea .ServiceMenuArea .MenuArea .TitleArea {
	float:			right;
	margin-top:		3px;
	margin-right:		6px;
	_margin-right:		3px;
	margin-bottom:		5px;
	width:			128px;
	height:			29px;
	font-size:		small;
	font-weight: 		bold;
}
.RibilubArea .ServiceMenuArea .MenuArea .PasArea {
	float:			right;
	margin-right:		5px;
	color:			#ff0000;
}
.RibilubArea .ServiceMenuArea .MenuArea p {
	float:			left;
	margin-top:		0;
	margin-left:		6px;
	_margin-left:		3px;
	margin-right:		6px;
	_margin-right:		3px;
	margin-bottom:		5px;
	padding:		0;
	font-size:		small;
	line-height:		normal;
}
.RibilubArea .ServiceMenuArea .MenuArea strong {
	font-size:		medium;
	font-weight: 		bold;
}

/* ==============================================================================
	Contents Area Settings
============================================================================== */
.ContentsArea {
	padding-top:		10px;
	padding-left:		15px;
	padding-right:		15px;
	padding-bottom:		10px;
	background-color:	#eee5d3;
	border:			1px solid #a28871;
}
.ContentsArea .title {
	margin-left:		30px;
	font-size:		small;
	color:			#000000;
}
.ContentsArea .subtitle {
	color:			#ff0000;
	font-weight:		bold;
}
.ContentsArea .MenuArea {
	margin-bottom:		20px;
	overflow:		hidden;
}
.ContentsArea p {
	margin-left:		10px;
	font-size:		small;
}
.ContentsArea .MenuArea .ImageArea {
	margin-top:		15px;
	width:			612px;
	font-size:		small;
}
.ContentsArea .MenuArea .ImageArea .PhotoArea {
	float:			left;
	margin-right:		16px;
	_margin-right:		8px;
	width:			190px;
	text-align:		center;
}
.ContentsArea .MenuArea .ImageArea .PhotoArea img {
	margin-bottom:		10px;
}

/*------------------------------------------------------------------------------
	hair removal Page 独自部位
------------------------------------------------------------------------------ */
/* ==============================================================================
	Experiences Area Settings
============================================================================== */
.ContentsArea ul {
	padding:		5px;
	color:			#3a3a3a;
	font-size:		13px;
	list-style:		none;
}
.ContentsArea li {
	clear:			both;
	line-height:		25px;
	letter-spacing:		0.1em;
}
