@charset "utf-8";

/* ---------------------------------------------
	cmn_style.css

--------------------------------------------- */
.salonLink,
.subSection .sectionIn dl dl
{
	display: block;
	min-height: 1%;
}
.salonLink:after,
.subSection .sectionIn dl dl:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .salonLink,
* html .subSection .sectionIn dl dl
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.subSection .sectionIn dl {
	padding-left: 3px;
}
	.subSection .sectionIn dd {
		margin-bottom: 1.5em;
	}

		.subSection .sectionIn dl dl {
			padding-left: 0;
		}
			.subSection .sectionIn dd dt {
				clear: both;
				float: left;
				width: 6em;
			}
			.subSection .sectionIn dd dd {
				margin-bottom: 0;
			}


.sectionLv1 {
	padding-top: 15px;
	padding-left: 30px;
}
.sectionLv2 {}
	.sectionLv2 .fltImg {
		display: inline;
		float: left;
		width: 160px;
		margin-right: 34px;
	}
		.sectionLv2 .fltImg p {
			margin-bottom: 65px;
		}
		.sectionLv2 .fltImg p.lastChild {
			margin-bottom: 0;
		}
	.sectionLv2 .sectionIn {
		float: left;
		width: 530px;
	}
		.sectionLv2 .sectionIn .mainimg {
			margin-bottom: 7px;
			border-bottom: 1px solid #666666;
			padding-bottom: 9px;
		}
		.sectionLv2 .sectionIn .textbox {
			min-height: 70px;
			height: auto !important;
			height: 70px;
		}





























