A:link { color: #3366CC; } /* リンク色 */
A:visited { color: #663399; } /* 訪問済みリンク色  */
.data {font-size: 16px;color: #575757;font-weight: bold;}/* 施術詳細データ部テキスト  */
.datatxt {padding: 10px;color: #575757;line-height: 130%;letter-spacing: 1px;text-indent: 0pt;}/* 施術詳細通常テキスト  */
.datatxt02 {padding: 2px;color: #575757;line-height: 130%;letter-spacing: 1px;text-indent: 0pt;}/* 施術詳細通常テキスト  */
.datapaymin {font-size: 10px;padding: 5px;letter-spacing: 1px;color: #555555}/* 料金表補足テキスト  */
.datapaytitle {font-size: 12px;padding: 2px;letter-spacing: 1px;color: #555555}/* 料金表施術部位テキスト  */
.datamin {font-size: 10px;color: #575757;padding: 5px;letter-spacing: 1px;}/* 施術詳細情報テキスト  */
.datanavi {font-size: 10px;color: #575757;letter-spacing: 1px;}/* 施術上部ナビテキスト  */
.clinic {font-size: 12px;line-height: 130%;color: #555555;padding: 10px;letter-spacing: 1px;}/* クリニック案内テキスト  */
.name {font-size: 16px;line-height: 130%;color: #555555;letter-spacing: 1px;}/* クリニック案内医師名前テキスト  */
.book {font-size: 16px;letter-spacing: 1px;}/* 著書紹介タイトル  */
.bookmin {font-size: 10px;letter-spacing: 1px;}/* 著書紹介サブタイトル  */

.newtxt {font-size: 10px;line-height: 130%;color: #555555; padding: 5px;}/* 新着情報ページテキスト  */
.under {font-size: 10px;line-height: 130%;padding: 3px;letter-spacing: 1px;}/* 最下部メニューテキスト  */
.sitemap {font-size: 12px;color: #575757;padding: 10px;letter-spacing: 1px;}/* サイトマップテキスト  */
.week {font-size: 16px;color: #555555;padding: 10px;letter-spacing: 1px;}/* 曜日別担当医テキスト  */
.sidemenu {font-size: 10px;line-height: 130%;padding: 5px;letter-spacing: 1px;color: #555555}/* 左メニュー  */
.week2 {
	font-size: 16px;
	color: #555555;
	letter-spacing: 1px;
}
.datanavititle {font-size: 14px;color: #778C66;letter-spacing: 1px;}/* 診療メニュータイトルテキスト  */
.datatitle {font-size: 14px;color: #778C66;letter-spacing: 1px;}/* 診療データタイトルテキスト  */
.datatext {font-size: 12px;color: #778C66;letter-spacing: 1px;}/* 診療データ詳細テキスト  */
.datapay {font-size: 12px;color: #555555;padding: 3px;letter-spacing: 1px;}/* 施術詳細料金部テキスト  */
.qa {font-size: 12px;color: #778C66;padding: 3px;letter-spacing: 1px;}/* 施術詳細料金部テキスト  */
.newtitle {font-size: 12px;color: #778C66;padding: 3px;letter-spacing: 1px;}/* 新着情報ページタイトル  */
.personal {font-size: 14px;color: #778C66;letter-spacing: 1px;}/* 個人情報タイトル  */



#campaign h1{
	font-size :12px;
	margin: 10px 10px 0px 0px;
}

#campaign h2{
	font-size :12px;
	margin: 10px 10px 0px 0px;
}

#top h1{
	font-size :10px;
	color: #778C66;
	margin: 0px 0px 0px 0px;
	position:relative;
	left: 15;
	width: 413;
	
}

#data h1{
	font-size :14px;
	margin: 10px 10px 0px 0px;
}

#data h2{
	font-size :14px;
	margin: 10px 10px 0px 0px;
}

h1#midashi{
padding:5px 0px 5px 10px;
background: #FAFAE6;
border: #778C66 1px solid;
font-size: 12px;
font-weight: lighter;
color:#778C66;
}

#movie h1{
	font-size :11px;
	margin: 10px 10px 0px 0px;
}

/*===============サイドメニューCSS開始===============*/

.text_menu td{
	width:150px;
	padding:6px 0 6px 0;
	}

.text_menu a{
margin-left:6px;
font-size:10px;
text-decoration:none;
}

.text_menu a:link{
color:#6e6e6e;
}


.text_menu a:visited{
color:#6e6e6e;
}

.text_menu a:hover{
color:#b74a51;
top:1px;
left:0;
}


/*===============サイドメニューCSS終了===============*/
