@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 style info :トップ用
=================================================================== */
#main_flash {
	clear:both;
	margin-left:10px;
	margin-bottom:20px;
}

#judgeSWFContainer {
	clear:both;
	margin-left:10px;
	margin-bottom:20px;
}

#h_best {
	background:#fff url(../img/title_best.gif) 0 0 no-repeat;
}
#best_body {
	clear:both;
	width:620px;
	padding-left:10px;
	padding-right:10ox;
	background:#fff url(../img/bg_contents_body.gif) 0 0 repeat-y;
}
#best_body ul {
	width:600px;
	text-align:center;
	padding-top:10px;
}
#best_body ul li {
	width:200px;
	margin-bottom:10px;
	float:left;
	text-align:center;
}
#best_body ul li a {
	display:block;
}
#h_chose_idea {
	background:#fff url(../img/title_chose_idea.gif) 0 0 no-repeat;
}
#chose_idea {
	width:620px;
	clear:both;
	padding-left:10px;
	padding-right:10ox;
	background:#fff url(../img/bg_contents_body.gif) 0 0 repeat-y;
	line-height:1.4;
}
#chose_idea p {
	padding-left:10px;
	margin-bottom:10px;
}
#chose_idea dl {
	width:300px;
	display:inline;
	text-align:left;
	float:left;
	margin-bottom:10px;
}
#chose_idea dl dt {
	float:left;
	width:120px;
	text-align:center;
}
#chose_idea dl dd {
	float:right;
	width:180px;
}
#chose_idea dl dd span {
	margin-right:10px;
}
#chose_idea dl dd h3 {
	color:#d23572;
	margin-right:10px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:#55aba7 dotted 2px;
}
#chose_idea dl dd a {
	display:block;
	text-align:right;
	padding-right:5px;
}