/*palm CSS*/


ol,li{
    margin: 0 10px 0 15px;
	padding: 0;
}

/*リンクテキストの指定*/
A:link{
	color: #333333;
	text-decoration: underline;
}

A:visited{
	color: #333333;
	text-decoration: underline;
}

A:hover{
	color: #333333;
	text-decoration: underline;
}

A:active{
	color: #FF0000;
	text-decoration: underline;
}

.top A:link{
	color: #C09430;
	text-decoration: underline;
}

.top A:visited{
	color: #C09430;
	text-decoration: underline;
}

.top A:hover{
	color: #C09430;
	text-decoration: underline;
}

.top A:active{
	color: #C09430;
	text-decoration: underline;
}

/*基本テキスト*/
body,td,th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	*line-height: 150%; /* IE 7向け */
	color:#666666;
}

body {
	background-color: #FFFFFF;
}


/*オレンジ文字*/
.orange {
	color: #FF9933;
}

/*青文字*/
.blue {
	color: #0000FF;
}

/*赤文字*/
.red {
	color: #FF0000;
}

/*白文字*/
.white {
	color: #FFFFFF;
}

/*緑文字*/
.green {
	color: #009900;
	padding: 5px 0;
}

/*ブラウンの文字*/
.brown {
	color: #6E503E;
}

/*ゴールドの文字*/
.gold {
	color: #b59526;
}

/*フォントサイズ極小 オレンジ*/
.x-smal {
	font-size: 8pt;
	color: #FF9933;
}

/*フォントサイズ最小*/
.8pt {
	font-size: 8pt;
	line-height: 135%;
	
}

/*トップの強調テキスト用*/
.h1 {
	font-size: 11pt;
	color: #6E503E;
}

/*葉っぱの画像*/
.leaf {
	background:
		URL(image/campaign-bk.jpg)
		no-repeat
		fixed
}

/*ニュース画像*/
.news_bg {
	background:
		URL(image/top_news_bg.gif)
		no-repeat
		fixed
		top right
}

/*体験の葉っぱ*/
.taiken_bg {
	background:
		URL(image/taiken_voice-leaf.jpg)
		no-repeat
		fixed
		bottom right
}

/*ニュースのテキストマージン*/
.news_txt {
	margin-top: 35px;
	margin-left: 15px;
	margin-right: 15px;
}

/*メニューのテキストマージン*/
.menu_txt {
	margin-left: 15px;
	margin-right: 20px;
}

/*メディアのテキストマージン*/
.media_txt {
	margin-right: 20px;
}

/*サロンの画像*/
.salon {
	background:
		URL(image/ad_img.gif)
		no-repeat
		fixed
}

/*ナビのフッター像*/
.navi {
	background:
		#EFEFEF
		URL(image/navi_foot.jpg)
		no-repeat
		fixed
		bottom
}

/*お知らせ*/
.info {
	background:
		#ffffff;
	text-align: left;
	padding: 5px;
	width: 174px;
}

/*ナビゲーションの住所*/
.address_navi {
	text-align: left;
	width: 195px;
}

/*ナビゲーションのテキストマージン*/
.navi_txt {
	margin-left: 10px;
	margin-right: 4px;
}

/*トップページの所在地紹介*/
.top_address {
margin: 0px 7px;
padding: 5px;
width: 385px;
border-left: 1px solid #FDC688;
border-right: 1px solid #FDC688;
text-align:left;
}

/*所在地紹介の緑ライン*/
.top_address_line {
margin: 0px 7px;
padding: 0px 10px;
border-left: 1px solid #009900;
text-align:left;
}

/*top右事例のテキストマージン*/
.sample_txt {
padding: 0px 10px;
text-align:left;
}

/*説明のボックス*/
.box {
	background:
		URL(img/bg_line.gif)
		repeat;
	width: 566px;
	padding: 0px 10px;
	text-align:left;
}

.holeform {
	margin:0 0 0 0; 
}