a:link{ color:#3366CC; text-decoration:underline; }
a:visited{ color:#996666; text-decoration:underline; }
a:hover{ color:#FF6666; text-decoration:underline; }

.txt10{ font-size:10px; line-height:140%; }
.txt12{ font-size:12px;  line-height: 150%;}
.txt14{ font-size:14px; color:#000000; line-height:130%; }

.caution{ color:#FF3333; }
.details{ font-size:10px; line-height:18px; color:#FFFFFF;  font-family:Verdana; }
.details_date{ font-size:10px; line-height:12px; color:#999999;  font-family:Verdana; }
.art{ font-size:12px;  line-height: 150%; color:#666666; font-weight:bold;}

.backimage{background-repeat:no-repeat; background-position: center 60px;}

/*@@ǉ2005/4/6   */
ul {	list-style-type: none;}
.announcement {	font-size: 17px;	color: #FF66CC;	font-weight: bold;}
.freemarket {	font-size: 16px;	color: #FF66CC;	text-decoration: underline;	padding-top: 5px;	padding-left: 40px;	text-indent: -2em;}
.title01 {	font-size: 16px;	color: #FF66CC;	text-align: center;}
.listTitle01 {	font-size: 12px;	text-decoration: underline;	letter-spacing: 0.2em;	text-indent: -2em;}
.text001 {	font-size: 12px;	position: relative;	left: auto;	margin-left: 30px;}
.text002 {	font-size: 12px;	position: relative;	left: auto;	text-indent: -1em;}
.chushaku {	font-size: 12px;	color: #FF0000;	margin-left: 30px;	line-height: 120%;	text-indent: -1.8em;	text-decoration: underline;}
.chushaku02 {	font-size: 12px;	margin-left: 40px;}
.midashi {	font-size: 16px;	font-weight: bold;	color: #000066;	text-decoration: underline;	text-align: center;}
.box01 {	padding: 10px;	width: 460px;	border: 1px solid #0000FF;	margin: 10px;	line-height: 130%;}
.contents {	line-height: 120%;}
.kaisai {	font-size: 13px;	line-height: 180%;	text-indent: -3em;	margin-left: 3em;}
.kaisai02 {	font-size: 13px;	line-height: 150%;	text-indent: -1em;	margin-left: 3em;}
.hinichi {	font-size: 16px;	text-indent: -2em;	line-height: 150%;	font-weight: bold;}
.image {	margin-left: 100px;}