@charset "utf-8";
/* ===================================================================
CSS information

 file name  :white.css
 style info :ホウイトニング
=================================================================== */
#h_white {
	background:#fff url(../img/white/title_white.gif) 0 0 no-repeat;
}
#white_body {
	clear:both;
	width:580px;
	padding-left:20px;
	padding-right:20px;
	background:#fff url(../img/bg_contents_body.gif) 0 0 repeat-y;
}
h3 {
	clear:both;
	width:580px;
	height:50px;
	text-indent:-9999px;
}
#title_s_why {
	background:#fff url(../img/white/title_s_why.gif) 0 0 no-repeat;
}
#title_s_ago {
	background:#fff url(../img/white/title_s_ago.gif) 0 0 no-repeat;
}
#causes {
	clear:both;
	width:580px;
	margin-bottom:10px;
}
#causes dl {
	width:580px;
	float:left;
	margin-bottom:10px;
	background:#fff url(../img/white/bg_hill.gif) right bottom no-repeat;
}
#causes dl dt {
	width:100px;
	height:100px;
	float:left;
	text-indent:-9999px;
}
#causes_stin {
	background:#fff url(../img/white/img_stin.gif) 0 0 no-repeat;
}
#causes_mushi {
	background:#fff url(../img/white/img_mushi.gif) 0 0 no-repeat;
}
#causes_old {
	background:#fff url(../img/white/img_old.gif) 0 0 no-repeat;
}
#causes_ksl {
	background:#fff url(../img/white/img_ksl.gif) 0 0 no-repeat;
}
#causes dl dd {
	width:470px;
	float:right;
	padding:0 10px 10px 0;
}
#causes dl dd span {
	display:block;
	color:#d23572;
	font-size:120%;
	padding-bottom:5px;
	text-align:left;
	font-weight:blod;
}

#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;
}
