@charset "utf-8";
/* ===================================================================
CSS information

 file name  :questionnaire.css
 style info :ＴＶランキングや芸能人に人気のダイエット法をご紹介！
=================================================================== */
h3 {
	height:44px;
	background:#fff url("../img/element/h_element.gif") 0 0 no-repeat;
	text-indent:-9999px;
}
#what_element {
	color:#84affe;
	font-weight:bold;
	padding:10px 10px 20px;
	margin-bottom:10px;
	background:#fff url("../img/secret/bg_p_border.gif") 0 bottom no-repeat;
}
#best_five {
	clear:both;
	padding-top:60px;
	margin-bottom:10px;
	background:#fff url("../img/element/main_img_title.gif") 0 top no-repeat;
}
#best_five ul {
	width:720px;
	display:block;
	padding-bottom:30px;
	background:#fff url("../img/secret/bg_p_border.gif") 0 bottom no-repeat;
}
#best_five ul li {
	float:left;
	text-align:center;
	width:144px;
}
#best_five ul li dl {
	width:140px;
	display:block;
}
.all_title {
	clear:both;
}
.all_title a {
	float:left;
	display:block;
	width:144px;
	text-align:center;
}
.all_title ul {
	float:right;
	width:576px;
}
.by_main_body {
	clear:both;
	background-color:#ffbacd;
	margin-left:10px;
	margin-right:20px;
	padding:5px;
}
.by_main_body dl {
	float:left;
	display:block;
	width:230px;
}
.by_main_body dl.half {
	width:345px;
}
.by_main_body dl dt {
	margin-left:5px;
	margin-right:5px;
	color:#fff;
	font-size:150%;
	display:block;
	text-align:center;
}
.by_main_body dl dd {
	margin:0 5px 10px;
	padding:10px;
	display:block;
	text-align:left;
}
.element_info {
	clear:both;
	background-color:#fff;
	color:#fe8c8b;
	display:block;
	margin:5px;
	padding:5px 10px 5px 10px;
}
.element_info ul li span {
	color:#818181;
	display:inline-block;
	width:180px;
}
h5 {
	line-height:1.2;
}
.element_doctor {
	clear:both;
	padding-left:175px;
	display:block;
	height:180px;
}
.element_doctor p {
	float:left;
	display:block;
	padding-top:15px;
	width:275px;
	line-height:1.4;
}
h6 {
	float:right;
	display:block;
	width:200px;
	color:#818181;
	padding-top:15px;
}
.element_doctor ul {
	float:right;
	display:block;
	width:230px;
	color:#f00;
	border-top:#f00 double 3px;
}
.element_doctor ul li {
	padding-left:20px;
}
.element_doctor ul li span {
	color:#818181;
	display:inline-block;
	padding-left:20px;
	width:100px;
	background:url("../img/element/mini_check.gif") left center no-repeat;
}
.total {
	border-top:#f00 double 3px;
	text-align:center;
	font-weight:bold;
	font-size:130%;
	background:fixed;
}
#by_micro {
	background-color:#ffbacd;
}
#by_micro dl dt {
	background-color:#ff869a;
}
#by_micro dl dd {
	background-color:#ffeff3;
}
#micro_doctor {
	background:url("../img/element/micro_e_bg.gif") left bottom no-repeat;
}
#by_adier {
	background-color:#e3c7f2;
}
#by_adier dl dt {
	background-color:#d19ded;
}
#by_adier dl dd {
	background-color:#f7ebfe;
}
#adier_doctor {
	background:url("../img/element/adiet_e_bg.gif") left bottom no-repeat;
}
#by_diets {
	background-color:#c2dcb9;
}
#by_diets dl dt {
	background-color:#93b687;
}
#by_diets dl dd {
	background-color:#ecf5e9;
}
#diets_doctor {
	background:url("../img/element/diets_e_bg.gif") left bottom no-repeat;
}
#by_slim {
	background-color:#ffe399;
}
#by_slim dl dt {
	background-color:#febc0d;
}
#by_slim dl dd {
	background-color:#fff6df;
}
#slim_doctor {
	background:url("../img/element/slim_e_bg.gif") left bottom no-repeat;
}
#by_pro {
	background-color:#baecff;
}
#by_pro dl dt {
	background-color:#5ccdf2;
}
#by_pro dl dd {
	background-color:#eafaff;
}
#pro_doctor {
	background:url("../img/element/pro_e_bg.gif") left bottom no-repeat;
}
.btn_goto_all {
	clear:both;
	margin:0 20px 50px 10px;
	font-size:120%;
	line-height:2.6;
	font-weight:bold;
}
.btn_goto_all img {
	float:right;
	display:block;
}
.btn_goto_all span {
	display:inline-block;
	width:450px;
	float:left;
}
#over_title {
	margin-left:10px;
	height:191px;
	background:url("../img/element/bg_all.gif") 0 0 no-repeat;
}
#over_title p {
	width:460px;	
	padding-left:210px;
	padding-top:60px;
	font-size:130%;
	font-weight:bold;
	color:#7ca9fe;
	display:block;
}
.total_title {
	clear:both;
	display:block;
	width:720px;
	height:126px;
}
.total_title dl {
	float:left;
	width:290px;
	padding-top:55px;
	text-align:center;
}
#total_fat {
	background:url("../img/element/total_fat.gif") 0 0 no-repeat;
}
#total_satiety {
	background:url("../img/element/total_satiety.gif") 0 0 no-repeat;
}
#total_constipation {
	background:url("../img/element/total_constipation.gif") 0 0 no-repeat;
}
#total_beauty {
	background:url("../img/element/total_beauty.gif") 0 0 no-repeat;
}
dl.total_no1 {
	color:#fff;
	font-size:140%;
	font-weight:bold;
}
dl.total_no1 dd {
	color:#818181;
	font-size:70%;
}
dl.total_no2 {
	color:#818181;
}
dl.total_no2 dd {
	color:#fe8584;
}
.total_comment {
	margin:5px 20px 30px 10px;
	display:block;
}
.total_comment span {
	display:block;
	color:#84affe;
}
