html{
	scrollbar-base-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#00a1e9;
	scrollbar-track-color:#000000;
	scrollbar-3dlight-color: #00a1e9;
	scrollbar-highlight-color: #00a1e9;
	scrollbar-shadow-color: #00a1e9;
	scrollbar-darkshadow-color: #00a1e9;
}


#wrapper{
	width:904px;
	margin:0 auto;
}

div.newsContents h2.title{
	background:url(../img/news_head.png) no-repeat left bottom;
	padding-left:50px;
}

div.twitterContents h2.title{
	background:url(../img/twitter_head.png) no-repeat left bottom;
	padding-left:50px;
	height:59px;
}

div.twitterContents h2.title .follow{ padding-left:10px;}


#topWrapper{
	background:url(../img/top_main.jpg) no-repeat center top;
	width:100%;
}

#topHeader{
	width:903px;
	height:620px;
	position:relative;
	margin:0 auto;
}

#topHeader h1.logo{
	visibility:hidden;
}

#topHeader h2.catch01{
	visibility:hidden;
}

#topHeader h2.catch02{
	visibility:hidden;
}

div.newsContents{
	width:576px;
	float:left;
	margin-right:5px;
}

div.twitterContents{
	width:316px;
	float:left;
	margin:0;
}

div.bannerContents li{
	margin-bottom:10px;
}

div.bannerContents li img{
	vertical-align:bottom;
}

div.articleWrap{
	background:url(../img/news_bg.png) no-repeat center top;
	width:576px;
	height:382px;
	padding:20px 0 0 0;
	overflow:auto;
}

div.articleBox{
	overflow:auto;
	width:532px;
	height:382px;
	margin:0 auto;
	scrollbar-base-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#00a1e9;
	scrollbar-track-color:#000000;
	scrollbar-3dlight-color: #00a1e9;
	scrollbar-highlight-color: #00a1e9;
	scrollbar-shadow-color: #00a1e9;
	scrollbar-darkshadow-color: #00a1e9;
}

div.article{
	margin:0 0 20px 0;
}

div.article h3.entryTitle{
	width:477px;
	background:url(../img/news_line1.png) no-repeat left bottom;
	line-height:1;
	padding:0 0 15px 25px;
	color:#37b4f4;
}

div.article h3.entryTitle .date{
	color:#ffffff;
	padding-right:20px;
}

div.article div.newsText{
	margin:10px 25px 0 25px;
}

div.article p.paragraph{
	margin-bottom:10px;
}

div.twitterWrap{
	background:url(../img/twitter_bg.png) no-repeat left bottom;
	height:402px;
	padding-left:35px;
}

/* ----  twitter widget    ----*/

div.twtr-hd,div.twtr-ft{display:none;}

div.twtr-avatar{display:none !important;}

div.twtr-img{display:none;}

div.twtr-tweet-text{margin-left:0 !important;}

#twtr-widget-1 .twtr-tweet  a:link{color:#00A1E9;text-decoration:none;}
#twtr-widget-1 .twtr-tweet  a:visited{color:#00A1E9;text-decoration:none;}
#twtr-widget-1 .twtr-tweet  a:hover{color:#00A1E9;text-decoration:none;}
#twtr-widget-1 .twtr-tweet  a:active{color:#00A1E9;text-decoration:none;}

/*
.twtr-widget .twtr-tweet {
border-bottom:none !important;
background:url(../img/twitter_line.png) no-repeat left bottom !important;
padding-bottom:10px;
overflow: hidden;
zoom: 1;
}
*/

/*-----------------------------*/

div.bannerContents{
	width:903px;
	margin:30px auto 0 auto;
}

div.bannerContents ul{
	margin-left:40px;
}

div.bannerContents li{
	float:left;
}

div.bannerContents li{
	margin-right:10px;
}

/*-----------------------------*/

#bn_butai {
	width: 904px;
    margin: 0 auto 5px;
}


/**********************************/
#topMain{
	background:url(../img/img.jpg) no-repeat center top;
	height:100%;
}
#topMain .topWidth{
	width:1024px;
	height:929px;
	margin:auto;
}
#topMain .topWidth a{
	display:block;
	width:100%;
	height:100%;
}
#topMain .topWidth a span{
	display:none;
}