@charset "UTF-8";

/* 共通
====================================================== */
/*リード*/
.read{
	padding:18px 20px;
}
.read .copy{
	padding-bottom:3px;
	font-size:94%;
	font-weight:bold;
	color:#c64343;
}
.read .body{
	padding-bottom:10px;
	font-size:88%;
	color:#666;
}
.read .body span{
	font-size:12px;
}

.caption{
	padding:3px 0 0 0;
	text-align:center;
	font-size:80%;
	color:#666;
}

.salonInfo{
	margin-bottom:20px;
	width:620px;
}
.salonInfo .left{
	float:left;
	width:250px;
}
.salonInfo .right{
	float:right;
	width:350px;
}
.salonInfoTable{
	width:100%;
	border-collapse:collapse;
}
.salonInfoTable tr th{
	border-bottom:1px solid #ccc;
	padding:8px 6px;
	font-size:80%;
	font-weight:bold;
	color:#913131;
	text-align:right;
}
.salonInfoTable tr td{
	border-bottom:1px solid #ccc;
	padding:8px 6px;
	font-size:80%;
	color:#666;
}

.salonImage{
	border-collapse:collapse;
	border:none;
	width:620px;
}
.salonImage tr td{
	vertical-align:top;
	clear:both;
	padding: 0 0 10px 0;
}



.movie{
	width:620px;
}
.movie .left{
	float:left;
	width:400px;
	font-size:100%;
	font-weight:bold;
	color:#666;
	text-align:center;
	line-height:1.8;
}
.movie .left span{
	font-size:12px;
	font-weight:normal;
}
.movie .right{
	float:right;
	width:195px;
}

.greeting{
	margin-bottom:15px;
	width:620px;
}
.greeting .left{
	float:left;
	width:200px;
}
.greeting .right{
	float:right;
	width:400px;
}
.greetingTable{
	width:100%;
}
.greetingTable tr th{
	padding:3px;
	font-size:80%;
	color:#913131;
	text-align:left;
	line-height:1.2;
}
.greetingTable tr td{
	padding:3px;
	font-size:80%;
	color:#666;
	line-height:1.2;
}
.greeting .right h4{
	margin-bottom:6px;
	font-size:100%;
	font-weight:bold;
	color:#913131;
}
.greeting .right p{
	padding-top:6px;
	font-size:80%;
	color:#666;
}

.recruitBody{
	padding-bottom:10px;
	font-size:80%;
	color:#666;
}

