body{
	color:#333333;
}

.XL{
	font-size:120%;
	line-height:150%;
	
}

.LL{
	font-size:100%;
	line-height:150%;
	
}

.L{
	font-size:95%;
	line-height:150%;
	
}
.M{
	font-size:85%;
	line-height:150%;
	
}
.S{
	font-size:80%;
	line-height:140%;
	
}
.SS{
	font-size:70%;
	line-height:140%;
	
}


.SSS{
	font-size:60%;
	line-height:130%;
	
}

a:link{
	color:#2A6F1A;

}
a:visited{
	color:#99CC33;
}
a:hover{
	color:#FF9900;
}
a:active{
	color:#99CC66;
}




.headline{
	color:#ffffff;
	font-size:110%;
	background-color:#2A6F1A;
	padding:2px;
	font-weight: bold;
}

.cell_outline{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2A6F1A;
	border-right-color: #2A6F1A;
	border-bottom-color: #2A6F1A;
	border-left-color: #2A6F1A;
}

.cell_bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A6F1A;
}


.text_merit{
	font-size:85%;
	line-height:140%;
	color: #660066;
	text-align: left;
}


.new_list{
list-style-type:none; 
background : url(../img/new_bg.gif); 
padding-left:0px;
padding-bottom:5px;
margin:-10px;
font-size:80%;
line-height:380%;
} 

.cell{
padding:5px;
}


.staffcomment{
width:460px;
float:right;
}

.shop_text{
color:#2A6F1A;
font-weight:bold;
background-color:#EEEEEE;
font-size:85%;
	line-height:150%;
}

.shop_title{
	font-size:100%;
	line-height:150%;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#2A6F1A;
	text-align:center;
	
}


ul { list-style-type: square; } 




#arearight{
width:350px;
text-align:right;
float:right;
padding-top:5px;
}

#areamapimage{
background-image:url(store/img/areamap/map03.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.barrier_cell{
padding-left:2px;
padding-bottom:5px;
}



