body{
font-size:12px;
line-height:12px;
color:#FFFFFF;
margin: 0px;
padding: 0px;
text-align:center;
background:#d4d6ed url(image/bg.gif) repeat-x;
}

p{
padding: 0px;
margin: 0px;
background-position:center;
text-align: left;
line-height: 18px;
color: #999999;
}

a:link,
a:visited,
a:active{
font-weight: normal;
color: #333333;
text-decoration: none;
border-bottom:none;
}

a:hover{
font-weight: normal;
color: #F36;
text-decoration: none;
border-bottom:non;
}

#main{
width: 802px;
background-color: #FFFFFF;
}

#main #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802;
}

#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 #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;
}

#main #left .shop05 {
text-align: left;
font-size: 12px;
color: #7D8DBD;
padding: 10px 0px 0px 29px;
}

h3{
padding: 0;
margin: 40px 0px 0px 20px;
text-align: left;
}

#main #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#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 : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}



#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;
}





#main02{
width: 802px;
height: 2150px;
background-color: #FFFFFF;
}

#main02 #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802;
}

#main02 #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;
}

#main02 .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main02 .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main02 #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main02 #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main02 #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;
}

#main02 #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main02 #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main02 #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main02 #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main02 #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main02 #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main02 #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main02 #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main02 #left .map {
padding :40px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main02 #left {
width :580px;
text-align: left;
float: left;
}

#main02 .back {
padding : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}



#main03{
width: 802px;
height: 2400px;
background-color: #FFFFFF;
}

#main03 #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802px;
}

#main03 #topicpath .text {
text-align: left;
color: #8C8C8C;
font-size: 10px;
padding: 0px 0px 0px 25px;
}

#main03 .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main03 .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main03 #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main03 #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main03 #left .shop04 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 29px;
}

#main03 #left .shop05 {
text-align: left;
font-size: 12px;
color: #3FBFB7;
padding: 0px 0px 0px 29px;
}

#main03 #left .riyou {
text-align: left;
padding: 15px 0px 0px 23px;
}

#main03 #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main03 #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main03 #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main03 #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main03 #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #333333;
}

#main03 #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main03 #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main03 #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main03 #left .map {
padding :20px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main03 #left {
width :580px;
text-align: left;
float: left;
}

#main03 .back {
padding : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}


/*-- 流山おおたかの森用 --*/

#main04{
width: 802px;
height: 3300px;
background-color: #FFFFFF;
}

#main04 #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802px;
}

#main04 #topicpath .text {
text-align: left;
color: #8C8C8C;
font-size: 10px;
padding: 0px 0px 0px 25px;
}

#main04 .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main04 .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main04 #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main04 #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main04 #left .shop04 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 29px;
}

#main04 #left .shop05 {
text-align: left;
font-size: 12px;
color: #3FBFB7;
padding: 0px 0px 0px 29px;
}

#main04 #left .riyou {
text-align: left;
padding: 15px 0px 0px 23px;
}

#main04 #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main04 #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main04 #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main04 #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main04 #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main04 #menu .headspa{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main04 #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main04 #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main04 #menu #color .text03{
text-align: left;
font-size: 11px;
line-height: 14px;
padding: 0px 0px 6px 17px;
color: #666666;
}

#main04 #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main04 #left .map {
padding :20px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main04 #left {
width :580px;
text-align: left;
float: left;
}

#main04 .back {
padding : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}




#main05{
width: 802px;
background-color: #FFFFFF;
}

#main05 #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802px;
}

#main05 #topicpath .text {
text-align: left;
color: #8C8C8C;
font-size: 10px;
padding: 0px 0px 0px 25px;
}

#main05 .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main05 .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main05 #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main05 #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main05 #left .shop04 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 29px;
}

#main05 #left .shop05 {
text-align: left;
font-size: 12px;
color: #3FBFB7;
padding: 0px 0px 0px 29px;
}

#main05 #left .riyou {
text-align: left;
padding: 15px 0px 0px 23px;
}

#main05 #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main05 #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main05 #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main05 #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main05 #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main05 #menu .headspa{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main05 #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main05 #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main05 #menu #color .text03{
text-align: left;
font-size: 11px;
line-height: 14px;
padding: 0px 0px 6px 17px;
color: #666666;
}

#main05 #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main05 #left .map {
padding :20px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main05 #left {
width :580px;
text-align: left;
float: left;
}

#main05 .back {
padding : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}



#main06{
width: 802px;
background-color: #FFFFFF;
}

#main06 #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802px;
}

#main06 #topicpath .text {
text-align: left;
color: #8C8C8C;
font-size: 10px;
padding: 0px 0px 0px 25px;
}

#main06 .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main06 .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main06 #left .ichiran {
text-align: left;
padding: 5px 0px 0px 19px;
}

#main06 #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main06 #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main06 #left .shop04 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 29px;
}

#main06 #left .shop05 {
text-align: left;
font-size: 12px;
color: #3FBFB7;
padding: 0px 0px 0px 29px;
}

#main06 #left .riyou {
text-align: left;
padding: 15px 0px 0px 23px;
}

#main06 #left .riyou02 {
text-align: left;
padding: 0px 0px 0px 23px;
}

#main06 #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main06 #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main06 #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main06 #menu .list{
padding: 2px 0px 2px 14px;
margin: 0px;
color:#666666;
}

#main06 #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main06 #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main06 #menu .headspa{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main06 #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main06 #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main06 #menu #color .text03{
text-align: left;
font-size: 11px;
line-height: 14px;
padding: 0px 0px 6px 17px;
color: #666666;
}

#main06 #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main06 #left .map {
padding :20px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main06 #left {
width :580px;
text-align: left;
float: left;
}

#main06 .back {
padding : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}


#main07{
width: 802px;
background-color: #FFFFFF;
}

#main07 #topicpath {
background-image: url(image/f_15.jpg) ;
height: 19px;
width: 802px;
}

#main07 #topicpath .text {
text-align: left;
color: #8C8C8C;
font-size: 10px;
padding: 0px 0px 0px 25px;
}

#main07 .picture {
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#main07 .shop {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main07 #left .ichiran {
text-align: left;
padding: 5px 0px 0px 19px;
}

#main07 #left .shop02 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 5px 0px 0px 35px;
}

#main07 #left .shop03 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 35px;
}

#main07 #left .shop04 {
text-align: left;
font-size: 12px;
color: #333333;
padding: 10px 0px 0px 29px;
}

#main07 #left .shop05 {
text-align: left;
font-size: 12px;
color: #3FBFB7;
padding: 0px 0px 0px 29px;
}

#main07 #left .riyou {
text-align: left;
padding: 15px 0px 0px 23px;
}

#main07 #left .riyou02 {
text-align: left;
padding: 0px 0px 0px 23px;
}

#main07 #menu table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main07 #menu .text{
font-size: 12px;
text-align: left;
padding: 0px;
margin: 0px;
}

#main07 #menu .price{
padding: 3px 0px 0px 5px;
margin: 0px;
}

#main07 #menu .list{
padding: 2px 0px 2px 14px;
margin: 0px;
color:#666666;
}

#main07 #menu #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main07 #menu #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main07 #menu .headspa{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main07 #menu #color .text02{
padding: 3px 0px 3px 0px;
text-align: left;
font-size: 12px;
color: #666666;
}

#main07 #menu #color .text01{
text-align: left;
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main07 #menu #color .text03{
text-align: left;
font-size: 11px;
line-height: 14px;
padding: 0px 0px 6px 17px;
color: #666666;
}

#main07 #content {
text-align: right;
width: 182px;
float: right;
padding: 0px;
margin: 22px 0px 0px 0px;
}

#main07 #left .map {
padding :20px 0px 0px 0px;
margin :0px;
text-align: right;
}

#main07 #left {
width :580px;
text-align: left;
float: left;
}

#main07 .back {
padding : 5px 213px 10px 0px;
margin :0px;
text-align: right;
}

/* SEO-CSS 20080609 */
.comment {
	color:#333333;
	clear:both;
	padding:20px 10px 0 35px;
}

.renewal {
color:#333333;
clear:both;
padding:20px 10px 0 35px;
}

.renewal a {
color:#0000FF;
text-decoration:underline;
border-bottom:none;
}

.renewal a:link,
.renewal a:active,
.renewal a:visited,
.renewal a:hover {
font-weight: normal;
color:#0000FF;
text-decoration:underline;
border-bottom:none;
}



/*-- キャンペーン --*/
#main #campaign,
#main04 #campaign,
#main05 #campaign,
#main07 #campaign{
background-color: #FFFFFF;
}

#main #campaign .price,
#main04 #campaign .price,
#main05 #campaign .price,
#main07 #campaign .price{
padding: 0px 0px 0px 5px;
margin: 0px;
}

#main #campaign table,
#main04 #campaign table,
#main05 #campaign table,
#main07 #campaign table{
width: 574px;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 11px;
background-position: left;
}

#main #campaign #color,
#main04 #campaign #color,
#main05 #campaign #color,
#main07 #campaign #color{
background-color: #EEEEEE;
padding: 0px 0px 0px 6px;
}

#main #campaign #color .text,
#main04 #campaign #color .text,
#main05 #campaign #color .text,
#main07 #campaign #color .text{
font-size: 12px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main #campaign #color .text01,
#main04 #campaign #color .text01,
#main05 #campaign #color .text01,
#main07 #campaign #color .text01{
font-size: 11px;
padding: 3px 0px 3px 10px;
color: #666666;
}

#main #campaign #color .text02,
#main04 #campaign #color .text02,
#main05 #campaign #color .text02,
#main07 #campaign #color .text02{
padding: 3px 0px 3px 10px;
text-align: left;
font-size: 12px;
color: #666666;
font-weight:bold;
}

#main #campaign #color .text03,
#main04 #campaign #color .text03,
#main05 #campaign #color .text03,
#main07 #campaign #color .text03{
padding: 3px 0px 3px 10px;
text-align: left;
font-size: 12px;
color:#FF0000;
}

#main #campaign #color .text04,
#main04 #campaign #color .text04,
#main05 #campaign #color .text04,
#main07 #campaign #color .text04{
padding: 3px 0px 3px 10px;
text-align: left;
font-size: 14px;
color: #666666;
font-weight:bold;
}

#main #campaign .textbox,
#main04 #campaign .textbox,
#main05 #campaign .textbox,
#main07 #campaign .textbox{
padding: 10px 0px 10px 21px;
text-align: left;
font-size: 12px;
color: #666666;
}

.text_s{
	font-size:85%;
	padding:0;
	margin:0;
}




/*--テキスト追加--*/
.textbox02{
padding: 10px 0px 10px 21px;
text-align: left;
font-size: 12px;
color: #666666;
}

/*--ネイルメニュー--*/
.text05{
padding: 10px 0px 0px 10px;
text-align: left;
font-size: 12px;
color: #666666;
}
