.style1 {
	font-size: 10;
	color: #666666;
	line-height: 13px;
	letter-spacing: 0.04em;
}
.style2 {
	font-size: 12;
	color: #A45A66;
	line-height: 14px;
}
.style3 {
	font-size: 10;
	color: #A45A66;
	line-height: 13px;
}

.style4 {
	font-size: 10;
	color: #666666;
	line-height: 7px;
}

.style7 {
	font-size: 10;
	color: #FF6666;
	line-height: 13px;
	letter-spacing: 0.04em;
	font-weight: bold;
}


.style19 {
	font-size: 12;
	letter-spacing: 1.5px; 
	color: #FF9900;
	line-height: 13px;
}



.popup img {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:relative;
}

.popup a:hover img{
top:-180px;
left:18em;
}



.popup2 img {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup2 a:hover {
position:relative;
}

.popup2 a:hover img{
top:-300px;
left:-30em;
}

.style5 {
	font-size: 15;
	color: #A45A66;
	line-height: 17px;
}

.style6 {
	font-size: 13;
	color: #666666;
	line-height: 15px;
}

A.over2:hover img {
	opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";
}


/*友の会テーブル*/

table.info_top{
width:680px;
background-color:#999999;
margin:auto;
}
table.info_top th{

background-color:#EEEEEE;
color:#666666;
font-size:80%;
text-align:center;
padding:5px 10px;
font-weight:normal;
vertical-align:middle;
}
table.info_top th img{
float:right;
margin-left:5px;
display:inline;
}
table.info_top td{

background-color:#FFFFFF;
color:#666666;
font-size:80%;
padding:4px 8px;
line-height:160%;
text-align:center;
vertical-align:top;
}
table.info_top td table.noPadding td{
padding:0.5em 0;
vertical-align:top;
width:auto;
border-bottom:1px solid #CCCCCC;
}
table.info_top td table.noPadding tr.noBorder td{
border-bottom:1px solid #FFFFFF;
}
/*友の会テーブル*/
