@charset "utf-8";

a{
	color:#81344D;
}

a:visited{
	color:#CB8F67;
	/*color:#CB8F67;*/
}

a:hover{
	color:#B84E71;
	text-decoration:underline;
}

.txt-red:hover,
.txt-red:visited{
	color:#CC0000;
}

/*a.txt-blak:hover,*/
a.txt-blak:visited{
	color:#000000;
}

#Main a:hover img{
/*  filter: alpha(opacity=70);/*IE5,6,7*/
/*  -moz-opacity:0.70;/*Netscape*/
/*  opacity:0.70;*/
}

/*arrow----------------------------------------------*/
a.arw-top{
	padding:0px 0px 0px 15px;
	background:url(../image/arw_up.gif) 0px 0.15em no-repeat;
}

a.arw-rig{
	padding:0px 0px 0px 15px;
	background:url(../image/arw_rig.gif) 0px 0.15em no-repeat;
}

a.external{
	padding:0px 0px 0px 15px;
	background:url(../image/ico_external.gif) 0px 0.15em no-repeat;
}

a.arw-bot{
	padding:0px 0px 0px 15px;
	background:url(../image/arw_bot.gif) 0px 0.15em no-repeat;
}

a.arw-lef{
	padding:0px 0px 0px 15px;
	background:url(../image/arw_lef.gif) 0px 0.15em no-repeat;
}


/*全国各地の開催報告*/
a.btn-reading{
	display:block;
	width:174px;
	height:54px;
	background:url(../image/btn_reading.png) left top no-repeat;
	margin-left:30px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
}

a.btn-reading:hover{
	background-position:-174px 0px;
}

/*出展内容*/
a.btn-contents{
	display:block;
	width:110px;
	height:25px;
	background:url(../image/btn_contents.png) left top no-repeat;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	margin-left:3px;
}

a.btn-contents:hover{
	background-position:-110px 0px;
}






