@charset "utf-8";

/* 上書き */
h2{
	width:auto;
	height:auto;
	line-height:0;
	text-indent:0;
	background:url() no-repeat;
}

/* new */
div.section.new p{
	margin:10px;
}

/* menu */
div.section.menu{
	background:url("../about/images/bg_menu.jpg") repeat-y;
}
div.section.menu .top{
	padding:9px 0 0 0;
	background:url("../about/images/bg_menu_top.jpg") no-repeat 0 top;
}
div.section.menu .top .bottom{
	padding:0 0 8px 0;
	background:url("../about/images/bg_menu_bottom.jpg") no-repeat 0 bottom;
}
div.section.menu .top .bottom div{
	width:595px;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0;
}
div.section.menu div.intro,
div.section.menu div.trait{
	background:url("../../images/common/bg_border_ccc.jpg") repeat-x 0 bottom;
}
div.section.menu .top .bottom div p.img{
	width:160px;
	display:inline;
	float:left;
	margin:0 0 0 0;
}
div.section.menu .top .bottom div dl{
	width:405px;
	float:right;
	display:inline;
	margin:0 5px 0 0;
}
div.section.menu .top .bottom div dl dd{
	margin:30px 0 0 10px;
}
