/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
* 2012/01/01 Renewal
*
* top.cssと最終的には統合
* top.cssは2011/01/01 Renewalで作成
*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*slide_show
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#slide_show{
	margin:3px 0px 0px 0px;
	padding:0px;
	width:968px;
	height:458px;
}





/*news
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.news_data{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.news_block{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border-bottom:1px dotted #E1E4EC;
}

.news_block div.news_data{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

span.news_date{
	margin:0px;
	padding:0px 20px 0px 0px;
	font-weight:bold;
	font-size:12px;
}

.news_block div.news_data div.news_text{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	width:220px;
}

.news_block div.news_data div.news_text_important{
	margin:0px;
	padding:1px 0px 0px 0px;
	font-size:12px;
}

a.important{
	margin:0px;
	padding:0px;
	color:#CC0000;
}

.news_more{
	margin:0px;
	padding:5px 5px 0px 5px;
	text-align:right;
}

.left_data{
	margin:0px;
	padding:0px 0px 0px 0px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/*new_pro_data  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.new_pro_data_area{
	margin:0px 0px 0px 5px;
	padding:10px 0px 20px 0px;
	border-bottom:1px dotted #CCCCCC;
}

.new_pro_data_area div.new_pro_data{
	margin:5px 17px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	width:140px;
}

.new_pro_data div.new_pro_img{
	margin:0px;
	padding:0px;
}

.new_pro_data div.new_pro_no{
	margin:0px;
	padding:0px 0px 3px 0px;
	border-bottom:1px dotted #CCCCCC;
	font-size:14px;
	font-weight:bold;
}

.new_pro_data div.new_pro_name{
	margin:0px;
	padding:3px 0px 0px 0px;
}

.new_pro_data div.new_pro_link{
	margin:0px;
	padding:0px;
	font-size:10px;
}

.new_pro_data_area




div.new_pro_data a{
	color:#0086AE;
	text-decoration:none;
}
div.new_pro_data a:visited{
	color:#0086AE;
	text-decoration:none;
}
div.new_pro_data a:hover{
	color:#029DF0;
	text-decoration:underline;
}
div.new_pro_data a:active{
	color:#029DF0;
	text-decoration:underline;
}



/*waku_240_top_blog 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.waku_240_top_blog{
margin:0px;
padding:0px;
width:248px;
height:27px;
clear:both;
background:url(/images/waku_240_bg_top_blog.png) no-repeat;
}




/*waku_240_top_support
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.waku_240_top_support{
margin:0px;
padding:0px;
width:248px;
height:27px;
clear:both;
background:url(/images/waku_240_bg_top_support.png) no-repeat;
}





/*footer_relation 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.footer_relation{
	background:#FCFCFC;
	border-top:#F2F2F2 solid 1px;
}

#Vertical {
	margin:0px auto;
	padding:0px;
	width:950px;
	height: 130px;
	display: block;
	overflow: hidden;
	position: relative;
}

#TickerVertical {
	list-style: none;
	margin: 0;
	padding: 0;
}

#TickerVertical img { margin:0 45px 0 0 ;}

/* banner */
#TickerVertical li {
	margin: 0 ;
	padding: 10px 10px 0 30px;
	float: left;
	width: 950px;
	height: 50px;
	display: block;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/*facebook 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.facebook_waku{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:240px;
	background:url(../../images/facebook_waku_bottom.png) bottom center repeat-y;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




