p{
	margin:0px;
	padding:0px;
	background:0px;
	}
 
 
h1.title{
			margin:20px 0px;
			padding:0px;
	   }
	   
div#flasharea{
	width:673px;
	margin:0px;
	padding:0px;
			}
			
div#flasharea p{
				margin:0px;
				padding:0px;
			}

/* font style */
  
.papa{
      font-size:12px;
	  color:#000000;
	  line-height:145%;
	  padding-top:10px;
	  padding-bottom:10px;
	  }
	  


div.clear{
			clear:both;
		}	  
	  
div#beautician{
				width:670px;
				margin:0px 0px 30px 0px;
			}
	  
div#b_left{
			float:left;
			width:158px;
		}
		
		
div#b_right{
			float:right;
			width:500px;
		} 
		
		
h4.kaizou_title{
				margin:15px 0px;
			}
			
p.b_img{
		margin:0px;
		padding:0px;
	}
	
p.b_name{
			text-align:left;
			margin:5px 0px 0px 0px;
			padding:0px;
			font-size:12px;
			color:#000;
			line-height:140%;
		}
		
h5.midashi1{
				padding:0px;
				margin:0px 0px 5px 0px;
				text-align:left;
			}
			
p.text1{
		text-align:left;
		color:#000;
		font-size:12px;
		line-height:140%;
		margin:0px;
		padding-left:5px;
	}
	
	
div#b_right_left{
					float:left;
					width:200px;
				}
				
div#b_right_right{
					float:right;
					width:290px;
				}
				
div#syousai{
			margin:10px 0px 0px 0px;
		}
				
p.img1{
		float:left;
		display:inline;
		padding:0px;
		margin:0px;
	}
		
p.img2{
			float:right;
			display:inline;
			padding:0px;
			margin:0px;
		}  
		
p.shopinfo{
			text-align:left;
			padding:0px;
			margin:0px 0px 10px 0px;
		}
		
p.shopinfo_text{
					text-align:left;
					font-size:12px;
					color:#000;
					line-height:140%;
					padding:0px;
					margin:0px;
				}
				
div#backnumber{
				width:670px;
			}
div#backnumber2{
				width:670px;
				margin-top:10px;
			}			
			
p.bn_line{
			padding:0px;
			margin:10px 0px;
		}
				
p.bn_left{
			float:left;
			width:325px;
			padding:0px;
			margin:0px 20px 0px 0px;
		}
p.bn_right{
			float:left;
			width:325px;
			padding:0px;
			margin:0px;
		}		
		
table.bosyu{
			margin:30px 0px 0px 0px;
		}
		
		
div#b_right_left0712{
						float:left;
						width:400px;
					}
					
					
div#b_right_right0712{
						float:right;
						width:80px;
					}

div#hair_make{
			width:324px;
			padding:3px;
			margin-right:10px;
			float:left;
			}
div#styling{
			width:324px;
			padding:3px;
			float:left;
			}			
div#stylist_img{
			width:71px;
			padding:0px 3px 0px 0px;
			float:left;
			}
p.text3{
		font-size:12px;
		color:#000000;
		line-height:140%;
		text-align:left;
		}
div#beautician_img{
				margin-top:10px;
				}		
img.teku{
		margin:0px 0px 3px 0px;
		}
div#img{
		width:259px;
		float:left;
		margin-right:10px;
		}
div#txt{
		width:401px;
		float:left;
		}
p.st{
		width:83px;
		float:left;
		margin-right:5px;
		}
p.st1{
		width:83px;
		float:left;
		}
p.text4{
		font-size:12px;
		color:#000000;
		line-height:140%;
		text-align:left;
		}

.pdr10{
	padding-right:10px;
}

.mgr10{
	margin-right:10px;
}	

/* 0807 追加CSS */	

div#left{
			width:325px;
			float:left;
			text-align:left;
			}
div#right{
			width:325px;
			float:right;
			}
div#title07{
			width:315px;
			height:15px;
			background:url(../img/0807_title.gif) no-repeat left top;
			}
p.title07,
p.st_title{
			text-indent:-9999px;
			}
div#style_imbox{
				margin-top:15px;
				}			
			
div#stim{
		width:152px;
		float:left;
		}
div#sttx{
		width:173px;
		float:left;
		}											
						
p.yajirusi{
			font-size:10px;
			color:#000000;
			background:url(../img/yajirisi.gif) top left no-repeat;
			padding-left:8px;
			margin-top:10px;
			text-align:left;
			}

div#beautician_img2{
				width:259px;
				margin-top:10px;
				text-align:left;
				}		
div#img2{
		width:259px;
		margin-right:10px;
		}
div#txt2{
		margin-top:10px;
		margin-left:10px;
		}	
		
div#st_title{
			width:315px;
			height:96px;
			background:url(../img/0807_stayrist_title.jpg) no-repeat top left;
			}
div#st_body{
			width:315px;
			background:#000000;
			}	
p.text5{
		font-size:12px;
		color:#FFFFFF;
		line-height:140%;
		text-align:left;
		margin:0px 15px;
		}
div#hm_07{
			width:315px;
			margin-top:10px;
			}
div#hm_title{
			width:315px;
			height:96px;
			background:url(../img/0807_hair_title.jpg) top left no-repeat;
			}								

div#st_title08{
			width:315px;
			height:96px;
			background:url(../img/0808_stayrist_title.jpg) no-repeat top left;
			}

#tv{
	width:670px;
	margin:10px 0px 0px 0px;
	background-color:#FC0068;
	height:410px;
}
#tv p{
	color:#FFFFFF;
	font-size:12px;
}
.tvtxt1{
	line-height:1.25;
	margin:0px 60px 0px 58px;
}
.tvtxt2{
	line-height:1.25;
	margin:7px 26px 5px 0px;
}
.tvtxt3{
	color:#000000 !important;
	line-height:1.25;
	margin:20px 26px 5px 0px;
}
html>body .tvtxt3{
	margin:5px 26px 5px 0px;
}
.tvL{
	float:left;
	width:293px;
	text-align:left;
}
.tvR{
	float:right;
	width:377px;
	text-align:left;
}
