.textm {  font-size: 10pt; color: #333333}
.textl {  font-size: 12pt; color: #333333}
.texts {  font-size: 9pt; color: #333333}
.textxl {  font-size: 14pt; color: #333333}
.textxs {  font-size: 8pt; color: #333333}
a {  color: #006699; text-decoration: none}
a:visited {
	color : #006699;
	text-decoration : none;
}
a:hover {  color: #990000; text-decoration: underline}
.button {  
	border-color: #CCCCCC #666666 #666666 #CCCCCC; 
	border-style: groove; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}
.textboxalignright {  text-align: right}
.textbox {
	border-color : #4682B4;
	border-width: 1px;
}
.navmo {  
	background-color: #eeeeee; 
	cursor: hand ; 
	border-width: 1px;
	border-color: #663300;
	border-style: solid;
}
.nav {  
	background-color: #dddddd;
; border: 1px #cccccc solid
}
a.galleryLink{
	color : #000066;
	 text-decoration: none;
}
a.galleryLink:visited{
	color : #336699;
	text-decoration : none;
}
a.galleryLink:hover{
	color: #CC9933;
	text-decoration : underline;
}
.navselected {  background-color: #FEEDE0; border: 1px #CCCCCC solid}
.navselectemo {  background-color: #FDDDC6; border: #663300; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.layertext {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.layerbox {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #DFECFF}
blockquote {
	text-indent: 0pt;
}
.appnew {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF33;
	border: 1px solid #333333;

}
#ment{
	font-size: 16px;
	font-weight: bolder;
	}
.fe a{

	font-weight: bold;
	text-decoration: none;
}
.fe a:hover{
}
h3.greeting{
	margin: 16px 0 12px 6px;
	padding: 10px 8px;
	border: 1px solid #DB9D9D;
	background-color: #FDF7F8;
	color: #AB3D36;
	font-size: 50px;
}
a.greeting{
	display: block;
	padding: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
}
table.price_table{width:100%;border-collapse:collapse;}
table.price_table th{border:1px #333 solid;background-color:#09c;padding:3px;color:#fff;font-size:12pt;}
table.price_table td{border:1px #333 solid;background-color:#fff;}
ul.ul01{margin:0;padding:0;margin:10px 0;}
ul.ul01 li{margin:0;padding:0;margin-left:20px;}

.area{
	line-height: 140%;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	margin-top: 30px;
}
.area p{
	color: #000000;
}

.area a:link {
	color: #666666;
	text-decoration: none;
}

.area a:visited {
	color: #999999;
	text-decoration: none;
}

.area a:hover {
	color:#003399;
	text-decoration: underline;
}



