@charset "utf-8";

/* ㏑ */
h2{
	font-weight:normal;
}
h2 strong{
	font-weight:bold;
}

/* menu */
div.section.menu p.img{
	width:212px;
	float:left;
	display:inline;
	margin:20px 0 10px 30px;
}
div.section.menu dl{
	width:364px;
	float:right;
	display:inline;
	margin:40px 0 0 20px;
}
div.section.menu dl dd{
	margin:15px 0 35px 0;
}
div.section.menu ul{
	clear:both;
	height:33px;
	padding:14px 20px 14px 20px;
	font-size:84%;
	background:url("../images/bg_border_ccc.jpg") repeat-x 0 0;
}
div.section.menu ul li{
	float:left;
	padding:0 20px 0 0;
}
div.section.menu ul li.text{
	width:460px;
	padding:0;
}

/* report */
div.section.report{
	margin:0;
}
div.section.report p.text{
	margin:20px 10px 20px 10px;
}
div.section.report div.psychology{
	width:310px;
	float:left;
	padding:0 0 8px 0;
	background:url("../images/bg_subject01.gif") no-repeat 0 bottom #BDC6EE;
}
div.section.report div.social{
	width:310px;
	float:right;
	padding:0 0 8px 0;
	background:url("../images/bg_subject02.gif") no-repeat 0 bottom #E6EFA5;
}
div.section.report div div{
	width:300px;
	margin:0 auto 0 auto;
	background:#FFF;
}
div.section.report div div dl{
	width:270px;
	margin:0 auto 0 auto;
	padding:3px 0 3px 0;
	background:url("../../images/common/bg_border_ccc.jpg") repeat-x 0 bottom;
}
div.section.report div div dl dt{
	width:50px;
	float:left;
	clear:both;
	font-weight:bold;
}
div.section.report div div dl dd{
	display:inline;
	float:left;
}
div.section.report div div dl dd.info{
	padding:0 0 0 10px;
}