body{
	font-size: 12px;
	color:#FFF;
	line-height:18px;
	margin:10px 0 0 0;
	background:#7A3C01;
	font-family:
	"メイリオ",Meiryo,
	sans-serif;
	word-wrap:break-word;
}

a:link{
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:visited{
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	padding:0;
	margin:0;
}

address{
	width:800px;
	margin:10px auto;
	padding-top:10px;
	font-size:10px;
	font-style:normal;
	text-align:center;
	clear:both;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer li{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:15px;
	display:inline;
}
h1{
	font-size:12px;
	color:white;
	font-weight:normal;
	margin-bottom:5px;
	text-align:center;
	letter-spacing:3px;
}
h2{
	width:532px;
	height:25px;
	margin:10px 0 0 0;
	font-size:15px;
	letter-spacing:3px;
	font-weight:normal;
	background:url(temp_img/h2_back.jpg) top left no-repeat;
	padding:15px 0 5px 70px;
}
h3{
	width:542px;
	height:32px;
	margin:10px 0 0 0;
	font-size:15px;
	font-weight:normal;
	background:url(temp_img/for_h.jpg) top left no-repeat;
	padding:8px 0 5px 60px;
}

.salon_info{
	width:194px;
	background-image:url(temp_img/salon_info.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:35px 0 0 15px;
	font-size:13px;
	color:#FFF;
}
#news{
	width:562px;
	height:73px;
	background:url(temp_img/news.jpg);
	padding:40px 20px 15px;
}
.news{
	width:542px;
	height:73px;
	padding-right:20px;
	overflow:auto;
}
#cam_news{
	width:562px;
	height:73px;
	background:url(new_img/images/cam_news.jpg);
	padding:40px 20px 15px;
}
#cam_top{
	display:block;
	width:558px;
	height:18px;
	margin:5px auto;
	padding:49px 15px 0;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background-image:url(cam_img/0907cam01.png);
	background-position:0px 0px;
	background-repeat:no-repeat;}
.cam_news{
	width:542px;
	height:50px;
	padding-right:20px;
	overflow:auto;
}
.white_border{
	width:96%;
	padding:2%;
	border:1px solid #FFF;}
.white_img{
	border:1px solid #FFF;}
.brown_kakoi{
	border:1px dotted #FEBF8A;
}

.brown_nuri{
	border:1px dotted #000;
	background:#904600;
}
.palmorigin{
background-image: url(img/palmorigin.jpg);
background-color:#FFFFFF;
background-repeat: no-repeat;
}

/*/////////////////*/

p,li,img{
	margin:0;
	padding:0;
}
ul{
	margin-top:0px;
	padding-top:0px;
}
img{	border:0;}
hr{	height:1px;}
form{margin:3px 0 3px 0;}
/*/////要素///////*/
.none{
	display:block;
	font-size:0px;
	width:0px;
	height:0px;
	line-height:0px;
	overflow:hidden;}
.naka{
	text-align:center;
	}
	
.l5{margin-left:5px;}
.l10{margin-left:10px;}		
.l15{margin-left:15px;}		
.l20{margin-left:20px;}		
.l25{margin-left:25px;}
.l30{margin-left:30px;}
.l35{margin-left:35px;}
.l40{margin-left:60px;}
.l50{margin-left:50px;}
.l60{margin-left:60px;}
.l90{margin-left:90px;}

.lr20{margin:0px 20px;}

.r5{margin-right:5px;}
.r10{margin-right:10px;}		
.r15{margin-right:15px;}		
.r20{margin-right:20px;}		
.r25{margin-right:25px;}

.modoru{
	text-align:right;
	clear:both;
	margin-right:10px;
}
.chushaku{
	color:#CC3366;
	font-size:12px;
	margin-top:5px;
	padding-left:10px;}

.migi{
	float:right;
	}
.hidari{
	float:left;
	}
.clear{
	clear:both;
	}	
.ue5{ margin-top:5px;}
.ue10{margin-top:10px;}
.ue15{margin-top:15px;}
.ue20{margin-top:20px;}
.ue25{margin-top:25px;}
.ue30{margin-top:30px;}
.ue45{margin-top:45px;}
.ue50{margin-top:50px;}
.ue52{margin-top:52px;}

.sita10{margin-bottom:10px;}
.sita30{margin-bottom:30px;}


.uesita{margin:30pt auto 10px;}
.us10{
	margin-top:10px;
	margin-bottom:10px;
	}
.us20{
	margin-top:20px;
	margin-bottom:20px;
	}
.us30{
	margin-top:30px;
	margin-bottom:30px;
	}
.us40{
	margin-top:40px;
	margin-bottom:40px;
	}
.us50{
	margin-top:50px;
	margin-bottom:50px;
	}	

/*/////要素///////*/
em{	
	font-size:13px;
	color:#FFFF99;
	font-style:normal;
}

/*/////////////// tables*/

/*/ full tables*/

.gray_table_border {
	border: 1px solid #BEBEBE;
}
.darkgray_table_border {
	border: 1px solid #575757;
}
.brown_table_border {
	border: 1px solid #91552B;
}
.blue_table_border {
	border: 1px solid #3399FF;
}
.gray2pix_table_border {
	border: 2px solid #BEBEBE;
}
/* tabella a punti */

.dotted_table_border {
	border: 1px dotted #000000
}
.black_table_border {
	border: 1px solid #000000;
}

/*////// sides only*/

.grayup_table_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEBEBE;
}
.graydown_table_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
}
.grayright_table_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
}
.grayleft_table_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BEBEBE;
}

.blackup_table_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.blackdown_table_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.blackright_table_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.blackleft_table_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.dottedleft {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
}
.dottedright {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
}
.dottedbottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.dottedup {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.dottedupdown {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}


/*//////////////// font sizes*/

.size08{	font-size:8px;}
.size09{	font-size:9px;}
.size10{	font-size:10px;}
.size11{	font-size:11px;}
.size12{	font-size:12px;}
.size13{	font-size:13px;}
.size14{	font-size: 14px;}
.size15{	font-size:15px;}
.size16{	font-size: 16px;}
.size18{	font-size:18px; line-height:22px;}
.size20{	font-size:20px; line-height:24px;}
.size24{	font-size:24px; line-height:28px;}
.size32{	font-size:32px; line-height:38px;}

/*//////////// colors*/

.color_black {color: #000000;}
.color_white {color: #FFFFFF;}
.color_red {color: #FF0000;}
.color_gray {color: #999999;}
.color_blue {color: #0000FF;}
.color_yellow {color: #FFFF00;}
.color_celestial {color: #00FFFF;}
.color_pink {color: #FF00FF;}
.color_pink2 {color: #E50058;}
.color_orange {color: #FF9900;}
.color_green {color: #00FF33;}
.color_greendark {color: #112408;}
.color_darkpetrol {color: #0066FF;}
.color_greendark {color: #112408;}
.color_matton {color: #AE6526;}
.color_azzurre {color: #059FFF;}
.color_beer {color: #BA680F;} 
.color_purple {color: #8E1388;}
.color_brown {color: #6B3207;}

* html img,cam07{
behavior: expression(IEPNGFIX.fix(this));
}

/*//////キャンペーン////////*/

#cam090701{
	width:278px;
	margin-right:5px;
	padding:10px 5px;
	font-size:11px;
	background-image:url(cam_img/0907cam11.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #FFF;
	float:left;}
#cam090702{
	width:278px;
	padding:10px 5px;
	font-size:11px;
	background-image:url(cam_img/0907cam10.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #FFF;
	float:left;}
#cam090703{
	width:193px;
	height:100px;
	padding:5px 5px 10px 400px;
	font-size:11px;
	background-image:url(cam_img/0907cam09.png);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #FFF;
	border-left:none;
	border-right:none;}
#cam090901{
	display:block;
	width:588px;
	height:236px;
	margin:5px auto;
	padding:0;
	background-image:url(cam_img/0909cam01.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;}
#cam090902{
	display:block;
	width:588px;
	height:90px;
	margin:5px auto;
	padding:0;
	background-image:url(cam_img/0909cam02.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;}
/*-----------------2010検証後-------*/
div.palmday{
	width:190px;
	margin:10px auto 0;
	padding:5px;
	border: 1px solid #BEBEBE;
	clear:both;}
div.palmday h2{
	width:175px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-image:none;}
div.palmday h2 em{
	font-weight:bold;
	font-size:20px;
	line-height:23px;}
div.palmday p{
	margin:15px 0 0 0;
	padding:0;
	text-align:left;}
div.palmday p span{
	font-size:10px;}
div.palmday p em{
	font-weight:bold;}