@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;
}

#gnavi {
	border-color:#909090;
}

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

#mainContents {
	font-size:117%;
}
#mainContents h1 {
	background-image:url(../images/common/news_bg_common_gray.gif);
	font-size:100%;
}

#mainContents .lead {
	padding:0 3px 25px 3px;
	letter-spacing:1px;
}

#mainContents dl {
	padding:0 2px;
}
#mainContents dt {
	padding:0 3px 6px 3px;
	margin-bottom:15px;
	background-image:url(../images/common/line_dot_333333.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-weight:bold;
}
#mainContents dd {
	padding:0 3px 38px 3px;
}

#mainContents .sign {
	text-align:right;
}
