body{
font-size:12px;
line-height:12px;
color:#FFFFFF;
margin: 0px;
padding: 0px;
text-align: center;
background-image: url(image/bg.gif);
}

p{
padding: 0px;
margin: 0px;
text-align: left;
line-height: 18px;
color: #999999;
}

#main{
width: 802px;
height: 1800px;
background-color: #FFFFFF;
}

a:link,
a:visited,
a:active{
font-weight: normal;
color: #333333;
text-decoration: none;
border-bottom:non;
}

a:hover{
font-weight: normal;
color: #F36;
text-decoration: none;
border-bottom:non;
}


#main #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802px;
}

#main #topicpath .text {
text-align: left;
color: #8C8C8C;
font-size: 10px;
padding: 0px 0px 0px 25px;
}

h1{
padding: 0px;
margin: 0px;
text-align: center;
}

h2{
padding: 0px;
margin: 0px;
text-align: center;
}

#main .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}


#main #contents {
text-align: left;
font-size: 12px;
color: #333333;
padding: 3px 0px 0px 0px;
margin: 0px;
float: left;
}


#main #contents #menu .text {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 10px 0px 10px;
margin: 0px;
}


#main #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main #left .shop04 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 29px;
}

h3{
padding: 0;
margin: 40px 0px 0px 20px;
text-align: left;
}


#main #menu {
width: 564px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 0px;
float: left;
}


#main #menu table{
width: 564px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 0px;
background-position: left;
}

#main #menu .text01{
font-size: 12px;
text-align: left;
padding: 5px 10px 0px 15px; 
margin: 0px 0px 0px 0px;
color:#666666;
}

#main #menu .text01_top{
font-size: 16px;
text-align: left;
padding: 5px 10px 0px 15px; 
margin: 0px 0px 0px 0px;
color:#666666;
}

#main #menu .salon_icon{
font-size: 12px;
text-align: right;
padding: 0px 10px 0px 10px; 
margin: 0px 0px 0px 0px;
}



#main #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main #menu #color{
background-color: #EEEEEE;
}

#main #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main #left .map {
padding :40px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main #left {
width :580px;
text-align: left;
float: left;
}

#main .back {
padding : 15px 213px 0px 0px;
margin :0px;
text-align: right;
}

#main #privacypolicy {
text-align: left;
}

#main #privacypolicy .text {
font-size: 12px;
color:#333333;
text-align: center;
padding: 0px;
margin: 30px 0px 0px 0px; 
}

#main #privacypolicy .text01 {
font-size: 12px;
color:#333333;
text-align: right;
padding: 0px;
margin: 30px 50px 0px 0px; 
}

#main #privacypolicy .text02 {
font-size: 12px;
color:#333333;
text-align: left;
padding: 0px;
margin: 15px 50px 0px 50px; 
}

#main #privacypolicy .text03 {
font-size: 12px;
color:#0099CC;
text-align: left;
padding: 0px;
margin: 25px 50px 0px 50px; 
}

#main #privacypolicy .text04 {
font-size: 12px;
color:#333333;
text-align: center;
padding: 0px;
margin: 80px 0px 0px 0px; 
}

#main #siteamap {
padding:20px 0px 0px 0px;
margin: 0px;
}

#main #siteamap table{
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}

#main #siteamap .text{
font-size: 12px;
padding:3px 0px 2px 20px;
margin: 0px;
color: #658141;
}

#main #siteamap .text02{
font-size: 12px;
padding: 6px 0px 0px 60px;
margin: 0px;
color: #658141;
}

#main #right {
background-image: url(image/right_bg.jpg);
height: 860px;
width: 230px;
padding: 3px 0px 0px 0px;
margin: 0px;
float: left;
}

#main #right .title{
padding: 5px 5px 0px 15px;
margin: 0px;
}

#main #right #new {
/*overflow-y: scroll;*/
border: #BFBFBF 1px solid;
height: 150px;
width: 197px;
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
}

/*#main #right #new .text {
color: #DF1F73;
padding: 5px 3px 0px 3px;
margin: 0px;
}

#main #right #new .text02 {
color: #333333;
padding: 0px 3px 0px 3px;
margin: 0px;
font-size: 11px;
}*/

#footer {
background-image: url(image/f_33.gif) ;
text-align: center;
width: 802px;
height: 34px;
}

#footer .link {
text-align: left;
font-size: 11px;
color: #333333;
padding : 8px 0px 0px 26px;
margin :0px;
}

#footer2 {
background-image: url(image/f_34.gif) ;
text-align: center;
width: 802px;
height: 36px;
}

#footer2 .copyright {
text-align: left;
font-size: 12px;
color: #FFFFFF;
padding : 8px 0px 0px 26px;
margin :0px;
}

.footer_u{
padding: 0px;
margin: 0px;
text-align: center;
}

.commnetArea {
	background-color:#FFFFFF;
	border:#BFBFBF 1px solid;
	width:197px;
	margin:12px 0 0;
}
.commnetArea div {
	padding:6px;
}
.commnetArea h2 {
	color:#999999;
	font-size:12px;
	text-align:left;
	margin-bottom:4px;
}
.commnetArea p {
	color:#999999;
	font-size:10px;
	text-align:left;
	margin-bottom:4px;
}

.movie{
	background-color:#FFFFFF;
	border:#BFBFBF 1px solid;
	width:197px;
	margin:20px 0 0;
}
.pic{ width:199px; height:119px; margin:12px 0 0 0;}
