a:link      { color : blue  ;   text-decoration : none ;}
a:active    { color : #6600CC ;   text-decoration : none ;}
a:visited   { color : 66CCFF;   text-decoration : none ;}
a:hover { color: #FF9900}
.caution { color: #FF0000}

.font01{font-size: 12px; color: #333333;padding:2px}
.font02{
	font-size: 13px;
	color: #333;
	padding:5px
}
.font03{font-size: 10px; color: #ffffff;padding:5px;font-weight:bold}
.font04 {
	font-size: 13px;
	color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.font05{font-size: 12px; color: #666666;padding:2px}
.font06{font-size: 10px; color: #999999;padding:3px}

.diary01{
	font-size: 12px;
	color: #999999;
	letter-spacing: 2px;
}

.backimg_diary {
	background-image:  url(diary/img/back.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-attachment: fixed;
}

.backimg_news {
	background-image:  url(news/img/news_back.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-attachment: fixed;
}

.backimg_mail {
	background-image:  url(mail/img/mail_back.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-attachment: fixed;
}

.backimg_gallery {
	background-image:  url(gallery/img/gallery_back.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-attachment: fixed;
}
.font07 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666;
	letter-spacing: 2px;
	line-height: 20px;
}
.font08 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	color: #999999;
	padding: 2;
}
