.concertfloortitle{
 font-size:150%;
 color:#555555;
 border:0px;
 padding:3px 3px;
 margin:3px 3px;
}

.eventdate{
color:#4884b4;
font-weight:bold;
margin:0px;
padding:1px 0px;
font-size:13px;
}

.eventtitle{
color:#0e2d5d;
font-weight:bold;
margin:0px;
padding:0px;
font-size:15px;
line-height:1.2em;
}
.eventtitle a{
color:#0e2d5d;
font-weight:bold;
margin:0px;
padding:0px;
font-size:15px;
line-height:1.2em;
}

.eventdescription{
font-size:90%;
padding:5px 20px 5px 5px;
line-height:1.3em;
}

.eventplace{
font-weight:bold;
color:#ff7c3d;
font-size:90%;
float:right;
padding:0px 3px 0px 0px; 
}

.eventplate{
border-top:1px solid #4884b4;
border-bottom:1px solid #4884b4;
margin:0px;
padding:5px;
color:#2c2201;
min-height:130px;
height: auto !important;
height: 130px;
background:#ffffff url(http://www.kunitachi-gakki.co.jp/seminar/img/eventplate.jpg) left top no-repeat;
}





.pastdate{
font-size:12px;
color:#1c66a5;
font-weight:bold;
padding:0px 5px;
margin:0px 0px;
}
.pasttitle{
font-size:13px;
color:#555555;
font-weight:bold;
padding:0px 5px;
margin:0px 0px;
}
.pasttitle a{
font-size:13px;
color:#555555;
font-weight:bold;
padding:2px;
padding:0px 5px;
margin:0px 0px;
}
.pastplace{
font-size:11px;
font-weight:bold;
color:#77aae7;
padding:0px 15px;
margin:0px 0px;
}



#profileimage{
border-top:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
}

#profilename{
font-size:17px;
color:#0e4232;
font-weight:bold;
padding:2px 0px;
margin:2px 2px;
}

#floor-ind-profile{
font-size:17px;
color:#0e4232;
font-weight:bold;
padding:2px 0px;
margin:2px 2px;
}
#floor-ind-date{
font-size:17px;
color:#0e4232;
font-weight:bold;
padding:2px 0px;
margin:2px 2px;
}
#floor-ind-place{
font-size:17px;
color:#0e4232;
font-weight:bold;
padding:2px 0px;
margin:2px 2px;
}
#floor-ind-callto{
font-size:17px;
color:#0e4232;
font-weight:bold;
padding:2px 0px;
margin:2px 2px;
}

#box50{
 border-top:1px solid #EEEEEE;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 border-left:1px solid #EEEEEE;
 width:50px;
 height:50px;
}

#box100{
 border-top:1px solid #EEEEEE;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 border-left:1px solid #EEEEEE;
 width:100px;
 height:100px;
}

#box100 a:hover{
	opacity:0.5;
	filter: alpha(opacity=50) ;
}
#box100 a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50) ;
}

/*コンテンツボックス*/

#btncontents{
	float:left;
	font-size:0px;
	margin-right:12px;
	height:50px;
	width:600px;
	color:#ffffff;
}

#btncontents a:hover{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}
#btncontents a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}

#btncontents ul{
padding-left:0px;
padding-bottom:4px;
margin:0px;
}
#btncontents li{
	text-indent:-9999px;
	font-size:0px;
	line-height:0;
	width:150px;
	height:50px;
	float:left;
	color:#ffffff;
	}
#btncontents li a{
	display:block;
	height:50px;
	}

#pastevent a{background: url(http://www.kunitachi-gakki.co.jp/concertfloor/img/pastevent.gif) left top no-repeat;}
#eventreport a{background: url(http://www.kunitachi-gakki.co.jp/concertfloor/img/eventreport.gif) left top no-repeat;}
#information a{background: url(http://www.kunitachi-gakki.co.jp/concertfloor/img/information.gif) left top no-repeat;}

#pastevent2 a{background: url(http://www.kunitachi-gakki.co.jp/concertfloor/img/pastevent2.gif) left top no-repeat;}
#eventreport2 a{background: url(http://www.kunitachi-gakki.co.jp/concertfloor/img/eventreport2.gif) left top no-repeat;}
#information2 a{background: url(http://www.kunitachi-gakki.co.jp/concertfloor/img/information2.gif) left top no-repeat;}



/*old*/

#concertfloortitle{
 font-size:150%;
 color:#555555;
 border:0px;
 padding:3px 3px;
 margin:3px 3px;
}
#eventdate{
color:#1c66a5;
font-weight:bold;
margin:0px;
padding:1px 0px;
font-size:16px;
}

#eventtitle{
color:#488ccd;
font-weight:bold;
margin:0px;
padding:2px 0px;
font-size:19px;
line-height:1.2em;
}
#eventtitle a{
color:#488ccd;
font-weight:bold;
margin:0px;
padding:2px 0px;
font-size:19px;
}



#eventdescription{
font-size:90%;
padding:0px 20px;
line-height:1.3em;
}

#eventplace{
font-weight:bold;
color:#77aae7;
font-size:90%;
text-align:right;
}
