@charset "UTF-8";
/* index style */

#mainimg{
	background:url(images/mainimg.png) no-repeat center top #C4E5EF;
	height:395px;
	}
#mainimg2{
	background:url(images/mainimg_00.png) no-repeat center top #C4E5EF;
	height:395px;
	}
	
#main a:hover img{
	opacity:0.7;
	}
#side a:hover img{
	opacity:0.7;
	}
#main #main_bn{
	margin:0 0 20px 0;
	}
#main #main_bn ul{
	}
#main #main_bn ul li{
	float:left;
	margin:0 0 0 10px;
	}
#main #main_bn ul li:first-child{
	margin:0;
	}
	
#main #news{
	}
#main #news h2{
	background:#FFF798;
	padding:7px 10px 5px 10px;
	border-bottom:3px solid #C0AD5E;
	position:relative;
	line-height:1;
	}
#main #news h2 .btn{
	position:absolute;
	right:10px;
	top:10px;
	}
#main #news dl{
	line-height:1.4;
	}
#main #news dl dt{
	background:url(images/main_news_bg_arrow.png) no-repeat left center;
	padding:0 0 0 10px;
	}
#main #news dl dd{
	border-bottom:1px dotted #B5B4B5;
	padding:0 0 5px 8em;
	margin:-1.4em 0 5px 0;
	}
#main #news dl dd a{
	color:#595757;
	text-decoration:none;
	}
#main #news dl dd a:hover{
	text-decoration:underline;
	}