@charset "UTF-8";


/* Slideshow */
ul#slideList{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	marker-offset: 0px;
}
div#index_slide{

}


/* indexé_´ßÇéˆó */
div#index_info{
	width: 640px;
	margin: 8px 0px 32px 0px;
	display: table;
}
div#index_info div.infoCell{
	padding: 7px 0px 5px 0px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

div#index_info div.infoCell p.main{
	margin: 0;
	padding: 0;
	
	font-size: 16px;
	font-weight: bold;
}
div#index_info div.infoCell p.sub{
	margin: 2px;
	padding: 0;
	
	font-size: 10px;
	font-weight: normal;
}

div#index_info div#infoDate{
	width: 240px;
	border-right: solid 3px black;
}
div#index_info div#infoplace{
	width: 260px;
}
div#index_info div#infoAdmission{
	width: 140px;
	border-left: solid 3px black;
}


/* ¤ªÖª¤é¤»¥¹¥¿¥¤¥ê¥ó¥° */
div.newsSection table.newsTable{
	width: 620px;
	margin:0;
	padding: 0;
	border: none;
}

div.newsSection > p{
	text-align: right;
}

div.newsSection table.newsTable tr td.date{
	width: 100px;
	padding: 5px 0 3px 0;
	border-bottom: solid 1px #999;
}
div.newsSection table.newsTable tr td.line{
	padding: 5px 0 3px 0;
	border-bottom: solid 1px #999;
}


/* MOM¥¹¥¿¥¤¥ê¥ó¥° */
div.momSection table.momTable{
	width: 620px;
}
div.momSection table.momTable td{
	vertical-align: middle;
}
div.momSection table.momTable td p{
	margin: 0 0 2px 0;
	padding: 0;
}
div.momSection table.momTable td.cell0{
	padding-right: 15px;
}
div.momSection table.momTable td.cell1{
	padding-right: 15px;
	font-size: 10px;
	font-weight: bold;
}
div.momSection table.momTable td.cell2{
	font-size: 10px;
}


/* twitter¥¹¥¿¥¤¥ê¥ó¥° */
div.twitterSection{
}
div.twitterSection > p{
	text-align: right;
}
div#baloon{
	margin:0;
	padding:0;
	float:right;
	position:relative;
}
div#baloon img#ar{
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:-7px;
}

div#body {
	width: 540px;
	min-height:40px;
	padding:5px;
	
	background-color:white;
	
	
	display:table-cell;
	position:relative;
	
	border-top: 1px solid #999999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div#body p#twBody{
	margin:5px 0 0 0;
	font-size:14px;
	line-height:1.6em;
}
div#body p.name{
	margin:0;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:1.6em;
}
div#body p#twTimestanp{
	margin:0;
	position:absolute;
	top:10px;
	right:5px;
	font-size:10px;
	color:#999;
}