@charset "utf-8";
/* CSS Document */
li{
list-style:none;
}

#top_left h4 {
background:url(../images/top/top_02_b.jpg) no-repeat;
height: 30px;
width: 470px;
text-indent:-9999px;
margin:0;
}

#top_left #top_news{
	text-align: left;
	display: block;
	width: 470px;
	height: 155px;
	overflow:auto;
	margin-bottom: 10px;
	border:1px solid #cccccc;
	padding:5px 0;
}

#top_news p{
	color: #666666;
	border-bottom:1px solid #cccccc;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#top_left{
width:470px;
float:left;
margin-top:5px;
}

#top_right{
width:295px;
float:right;
margin-top:5px;
}

#shiota4 ul{
margin-top:8px;
}

#shiota4 li{
width:188px;
height:64px;
float:left;
text-indent:-9999px;
list-style:none;
margin-right:8px;
}

#shiota4 #none{
margin:0;
}

#shiota4 li a{
width:188px;
height:64px;
display:block;
}

#shiota4_01{background:url(../images/top/gofukuan_baner.jpg) no-repeat;}
#shiota4_02{background:url(../images/top/sensensha_baner.jpg) no-repeat;}
#shiota4_03{background:url(../images/top/sanpo_baner.jpg) no-repeat;}
#shiota4_04{background:url(../images/top/nagomi_baner.jpg) no-repeat;}

#shiota4 li a:hover{
background-position:0 -64px;
}


#top_calendar table {
	width: 295px;
	text-align: center;
	background-color: #FCFCFE;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#top_calendar caption {
color:#666666;
border-bottom:2px solid #999999;
padding:1px 0;
font-weight:bold;
}

#top_calendar {
	width: 295px;
	margin-top:5px;
}

#top_calendar td {
	width: 40px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0px;
}

#top_calendar table a {
	background-color: #FFFF99;
	width: 40px;
	display: block;
	color: #000000;
}
#top_calendar table a:hover {
	text-decoration:underline;
	background-color: #092E74;
	width: 40px;
	display: block;
	color: #FFFFFF;
	
}
#top_bana #top_calendar p {
line-height:1.3em;
margin-top:-5px;
margin-right:0;
}

#top_calendar_image{
margin:10px 0 0 0;
}

#top_calendar_image img{
width:160px;
height:51px;
float:left;
margin-right:10px;
}

#tophe{
display:none;
}



.hover a img {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
.hover a:hover img {
	opacity: 0.6; /* IE以外透過設定 */
	filter: Alpha(opacity=80); /* IE用透過設定 */
}

#top_bana li a img {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
#top_bana li a:hover img {
	opacity: 0.6; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}

#top_calendar_image a img {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
#top_calendar_image a:hover img {
	opacity: 0.6; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}

