div#article_idea * {
	margin: 0;
	padding: 0;
	color: #333;
}

div#article_idea li {
	list-style: none;
}

div#article_idea p {
	line-height: 135%;
	font-size: 14px;
}

div#article_idea h4 {
	margin: 25px 0 15px;
}

div#article_idea p.read {/* 修正 */
	font-size: 16px;
	line-height: 1.5;
	color: #333333;
	margin-bottom: 20px;
}

div#article_idea ul.zensin {
	float: left;
	width: 304px;
	margin-right: 20px;
}

div#article_idea ul dl.zenhan {
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#article_idea ul dl dd.read1 {/* 修正 */
	font-size: 15px;
	line-height: 1.5;
	color: #333333;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 140%;
}

div#article_idea ul dl dt.img1 {
	padding-left: 20px;
}

div#article_idea ul dl dd.hoshi {/* 修正 */
	font-size: 15px;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom: 25px;
	line-height: 130%;
	color: #F60;
}

div#article_idea ul.hansin {
	float: left;
	width: 304px;
}

div#article_idea ul dl dd.hoshi2 {/* 修正 */
	font-size: 15px;
	margin-top: 29px;
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom: 8px;
	line-height: 130%;
	color: #FF6600;
}

div#article_idea div.bubun {
	margin-top: 25px;
	float: left;
	background-image: url(../images/bg2.jpg);
	background-position: left bottom;
}

div#article_idea div p.read {/* 修正 */
	font-size: 15px;
	line-height: 1.5;
	color: #333333;
	line-height: 140%;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

div#article_idea div ul dl.bubunn1 {
	float: left;
	width: 283px;
	padding-left: 20px;
}

div#article_idea div ul dl dd.text {/* 修正 */
	float: left;
	width: 125px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 1.5;
	color: #333333;
	line-height: 130%;
}

div#article_idea div ul dl dd.img {
	padding-top: 20px;
	float: left;
	width: 152px;
}

div#article_idea div ul dl dd.hoshi3 {/* 修正 */
	font-size: 15px;
	color: #F60;
	clear: both;
	line-height: 130%;
	margin-bottom: 10px;
}

div#article_idea div ul.bubunn2 {
	clear: both;
	margin-bottom: 10px;
	padding-top: 10px;
}

div#article_idea p.kanshu {/* 修正 */
	clear: both;
	text-align: right;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 20px;
}
