@charset "utf-8";
/* CSS Document */

h2{
	width:765px;
	height:32px;
	background:url(../../img/pc/group/h2_group_evente.png) no-repeat top left;
	margin:0px auto 20px auto;
	border-bottom:1px #9A9A9A solid;
}

	* html h2{
			behavior: expression(
			this.style.behavior || (
			this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
			this.style.backgroundImage = "none",
			this.style.behavior = "none"
			)
			);
	}

ul.calendar{
	width:600px;
	height:400px;
	overflow:auto;
	margin:auto;}

	ul.calendar li{
		clear:both;
		border-bottom:dashed 1px #CCCCCC;
		margin:0.5em 1em;}
		
		ul.calendar dl{
			margin-left:5em;}
			
				ul.calendar dt{
					font-weight:bold;
					color:#373737;}


h3{
	color:#5B4658;
	text-align:center;
	font-size:120%;
	margin:auto;}
	
	div.navi{
	text-align:center;}

.event_frame{
	width:608px;
	margin:20px auto;
}

.event_frame p{
	text-align:right;
}

.vipcard {

	width: 606px;

	font-size: 120%;

	line-height: 1.5;

	display:block;

	border-top:1px #333333 solid;

	border-bottom:1px #333333 solid;

	margin:10px auto;

}



.vipcard .price {

	font-weight: bolder;

	color: #E4007F;

	font-size: 160%;

	line-height:1.5;

}

.vipcard p {

	padding: 3%;

	display:block;

	margin:1em;

	padding:0px;

}

.vipcard img {

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border:none;

}

.vipcard .vivit {

	color: #FFFFFF;

	background-color: #E4007F;

	padding: 0.2em;

}

.vipcard .style2 {font-size: 80%}

.vipcard .style4 {

	line-height: 1.5;

	width: 608px;

	font-size: 100%;

}

hr{
	width:608px;
	height:1px;
	margin:0px auto;
	text-align:center;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px #9A9A9A solid;
}
