@charset "utf-8";

/* clearfix
------------------------------------------------------------------------------*/
.clearfix:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
/* clearfix ie7
------------------------------------------------------------------------------*/
*:first-child+html .clearfix {
	zoom:1;
}
/* clearfix ie6
------------------------------------------------------------------------------*/
* html .clearfix {
	zoom:1;
}


#contents {
	padding-top:30px;
	padding-bottom:19px;
}

#gnavi {
	border-color:#1968B8;
}
#gnavi #gnavi02 a {
	background-position:left bottom;
}

#main .section h2 {
	background-image:url(../images/common/news_bg_tozan.gif);
}

#menus dl {
	border-bottom:1px solid #7DA2BC;
}

/* 2011.12.8 AMS added
------------------------------------------------------------------------------*/
#sub .banners table  tr td p.explanation {
	line-height: 1.3;
}

