@charaset "Shift_JIS";

#wrapper-research{
	width:810px;
	color:#000000;
}

#research p{
	line-height:1.6;
	color:#000000;
}

#research h2{
	font-size:250%;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

#research .topTable,
#research .month{
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
}

#research .topTable table{
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
}

#research .topTable-h{
	margin:15px 0 5px 0;
	font-weight:bold;
	color:#000000;
}

#research .topTable td{
	padding:5px;
	color:#000000;
}

#research .topTable .month{
	background-color:#FFCE00;
	font-size:200%;
	font-weight:bold;
	color:#ffffff;
	vertical-align:middle;
}

#research .topTable .target{
	width:80px;
	padding-left:10px;
}

#research .topTableImg{
	padding:0 0 0 50px;}

/*調査内容*/
#research-main dt,
#research-main dd{
	margin:0;
}

#research-main dt{
	padding-left:1.0em;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #000;
	color:#000000;
	font-weight:bold;
}

#research-main dt:before {
	margin-left:-1.0em;
	display: inline;
	content: "Q.";
	font-weight: bold;
}

#research-main dd{
	margin-bottom:10px;
	padding:10px;
	text-align:center;
	background-color:#FFFFFF;
	border:10px solid #E1E1E1;
}

#research-main dd img{
	max-width:780px;
	max-height:350px;
}