/* 共通 */
td { 
font-size:12px; ; font-family: "ＭＳ ゴシック", "Osaka−等幅"
} 
a:link { 
color:#666666; 
text-decoration:underline; 
} 
a:visited { 
color:#666666; 
text-decoration:underline; 
} 
a:active { 
color:#666666; 
text-decoration:underline; 
} 
a:hover { 
color:#FF6600; 
text-decoration:none; 
}

.salon-txt1{
font-size:12px;
color:#666666;
line-height:140%;
margin:45px 0px 0px 25px;
}
.title-txt{
clear:both;
font-size:12px;
color:#666666;
line-height:140%;
margin:20px 0px 0px 165px;
text-decoration:none;
}
.infomation-txt{
font-size:12px;
color:#666666;
margin:5px 0px 5px 0px;
}
.staff-txt1{
font-size:12px;
color:#666666;
line-height:150%;
margin:50px 20px 0px 150px;
}
.staff-txt2{
font-size:12px;
color:#666666;
line-height:150%;
margin:50px 150px 0px 20px;
}

.ec-text1{
font-size:12px;
color:#666666;
line-height:120%;
margin:5px 5px 5px 0px;
}

strong{
font-weight:normal;
}


/* 見出し */
h1{
font-size:12px;
font-weight:bold;
}

/* フォーム */
.form-text1{
font-size:11px;
color:#666666;
line-height:120%;
margin:10px 5px;
}
.form-text2{
font-size:13px;
color:#FF0000;
margin:10px 0px;
}

/* トップページリンク */
#banner{
margin:0px 10px 15px 0px;
}

.banner-ribon{
background:url(img/ribon.jpg) no-repeat;
margin:0px 10px 15px 0px;
width:200;
height:70;
}
.ribon-txt1{
font-size:11px;
margin:5px 5px 0px 50px;
}

.link{
font-size:10px;
color:#999999;
}

/*------------------------------*/
/* 休業日案内 */
#holiday{
	width:850px;
	color:#FF0000;
	text-align:center;
	margin:10px auto;
	font-size:14px;
	font-weight:bold;
}

/*------------------------------*/
/* 料金表設定 */

.priceBox{
	width: 704px;
	margin: 5px auto 40px;
}

.priceMainTitleTd{
	padding:5px;
	font-weight:bold;
	font-size:115%;
	text-align:left;
	color:#455631;
	line-height:1em;
}

.priceTitleTd{
	padding:5px;
	background:#ECE9D8;
	font-size:12px;
	text-align:left;
	color:#455631;
}

.priceTitleTd_2{
	padding:5px;
	background:#ECE9D8;
	font-size:12px;
	text-align:left;
	color:#455631;
	border-bottom:#696969 1px dotted;
}

.priceSubTitleTd{
	padding:5px 5px 0px;
	font-size:10px;
	color:#999999;
	text-align:left;
}

.priceCourseTd{
	padding:0 5px 10px;
	font-size:10px;
	color:#999999;
	text-align:left;
	border-bottom:#696969 1px dotted;
}

.priceMainTdItem{
	width:60px;
	padding:5px 5px 0;
	text-align:center;
	border:#696969 1px dotted;
}
.priceRunkTdItem{
	width:60px;
	padding:5px 5px 0;
	text-align:center;
	color:#FFFFFF;
	background:#696969;
}

.priceTdItem{
	padding:5px;
	background:#ECE9D8;
	_font-size:12px;
	text-align:center;
}

.priceTdItem_2{
	padding:5px;
	background:#ECE9D8;
	_font-size:12px;
	text-align:center;
	border-bottom:#696969 1px dotted;
}

.priceTdSubItem{
	padding:5px 5px 0px;
	font-size:10px;
	color:#999999;
	text-align:center;
}

.mustTxt{
	font-size:12px;
	margin-bottom:5px;
	text-align:left;
	color:#0085DD;
	line-height:1.2em;
}
