@charset "Shift_JIS";
/***********************************************************

	[1] common

***********************************************************/

/* [1] ------ *********************************************/

/* font Size */
.info li div p.date{
	font-size:12px;
}
.info li div p.detail{
	font-size:11px;
}

#updates li div p.detail{
	font-size:12px;
}

h2, h3, h4{
	display:block;
	text-indent:-99999px;
}

h2{
	width:570px;
	height:28px;

	background:#ffffff url(../image/top/arthall_eventInfo.gif) no-repeat left top;

	_font-size:0;
}
#updates h2{
	background:#ffffff url(../image/top/arthall_updatas_bg.gif) no-repeat left top;
}

#main{
	padding:0 10px 0 0;
	width:570px;

	text-align:left;
}

#topFlash{
	margin-bottom:5px;
}

#updates{
	position:relative;
}
#updates img{
	position:absolute;
	top:0px;
	left:435px;
}



#hallInfo{
	margin-bottom:1em;
	width:570px;

	text-align:center;
	border-top:1px #00a85a solid;
	border-bottom:1px #00a85a solid;
	background:#d2f0e2 url(../image/top/arthall_infoBg.gif) repeat-y center;

}
#hallInfo ul{
	margin:0 1px;
	padding:8px 0px;
	background-color:#d2f0e2;
}
#hallInfo li{
	float:left;
	padding-left:8px;

	font-size:0;
}

.info2{
	margin-bottom:1em;
	width:570px;

	border-bottom:1px #00a85a solid;
	background:#ffffff url(../image/top/arthall_infoBg.gif) repeat-y center;
	overflow:auto;
	height: 300px;
}
.info{
	margin-bottom:1em;
	width:570px;

	border-bottom:1px #00a85a solid;
	background:#ffffff url(../image/top/arthall_infoBg.gif) repeat-y center;
}
.info2 li,
.info li{
	margin:0 5px;
	padding:5px 0 8px;
	width:540px;

	background:#ffffff url(../image/top/eventInfo_line.gif) no-repeat bottom left;
}
.info2 li div{
	margin:0px 5px;
	width:100%;

}
.info li div{
	margin:0px 5px;
	width:100%;

	background:#ffffff url(../image/top/eventInfo_bg.gif) repeat-y left;
}
.info2 li div p,
.info li div p{
	float:left;
}
.info2 li div img,
.info li div img{
	float:right;
}

.info2 li div p.date,
.info li div p.date{
	margin-right:10px;
	padding-top:3px;
	padding-left:10px;
	width:90px;

	line-height:1.2;
}
.info2 li div p.detail{
	width:438px;
}
.info li div p.detail{
	width:355px;
}
#updates li div p.detail{
	width:430px;
}
* html .info li div p.date{
	width:95px;
}
#banner{
	width:570px;

	background-color:#e5e5e5;
}
#banner li{
	float:left;
	padding:9px;
	
	font-size:0;
}
#banner li.noPadding{
	padding:10px 0;
}

div.hall{
	height:246px;
	background:#ffffff url(./image/leftMenu_bg.gif) repeat-y center;
}
/**********************************************************/

