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


/*---------------
□□□layout□□□
---------------*/

/*----------photo----------*/

div#photo
{
	padding-bottom:20px;
	position: relative;
}
h1#title
{
	width: 631px;
	height: 76px;
	top:240px;
	left:90px;
	position: absolute;
	z-index: 9;
}
p#oadate
{
	width: 435px;
	height: 29px;
	top:320px;
	left:355px;
	position: absolute;
	z-index: 10;
}


/*----------slideshow----------*/
div#slideshow
{
	width: 790px;
	height: 336px;
	overflow:visible;
	position: relative;
	z-index: 5;
}

/*----------news----------*/
div#news
{
	width:360px;
	float:left;
	position: relative;
}
div#news div.box
{
	background: url(../images/top/news_bg.png) repeat-y center top;
	min-height:188px;
	height: auto !important;
	height: 188px;
}
div#news div.box ul
{
	margin:0px 15px;
	float: left;
	width: 180px;
}
div#news div.box li
{
	background: url(../images/top/arrow.png) no-repeat 5px 5px;
	padding:3px 5px 3px 20px;
	font-size: 95%;
}
div#news span.date
{
	margin-right:5px;
}
/*----------event----------*/
div#event
{
	width:206px;
	float:left;
}
div#event div.box
{ 
	background: url(../images/top/event_bg.png) repeat-y center top; 
	min-height:218px;  
	height: auto !important;  
	height: 218px;  
}
div#event div.box li
{
	padding:3px 0px;
	text-align:center;
	display:block;
}
/*----------twitter----------*/
div#twitter
{
	width:207px;
	float:left;
}
div#twitter div.box
{ 
	background: url(../images/top/twitter_bg.png) repeat-y center top; 	
}

div#twitter div.widget
{ 
	margin:0px auto;
	width:187px;
}
div#twitter div.widget div.twtr-hd
{
	margin:0px;
	padding:0px 10px 5px;
}

div#twitter div.widget div.twtr-ft div
{
	margin:0px;
	padding:0px 10px 0px;
}
div#twitter div.widget div.twtr-ft div img
{
	margin-bottom:5px;
}

/*---------------
□□□font□□□
---------------*/


/*----------news----------*/
div#news span.date
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fc1f1f;
}
div#news a{color: #222;text-decoration:underline;}
div#news a:hover{color: #666;text-decoration:none;}

div#twitter div.widget div.twtr-ft a.twtr-join-conv
{
	font-size:80%;
}#top_p {
	/*height: 150px;*/
	width: 105px;
	border: 3px solid #F00;
	position: absolute;
	left: 220px;
}
#top #wrapper #contents #main .block #news .box.png_bg .news_waku {
	height: 185px;
	overflow: auto;
}
