html{
	margin		: 0px;
	padding		: 0px;
	background	: #fff;
	font-family	: "ＭＳ Ｐゴシック";
	text-align	: center;
	scrollbar-face-color: #fff;
	scrollbar-3dlight-color: #eee;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #eee;
	scrollbar-arrow-color: #eee;
	scrollbar-track-color: #fff;
}


/* 100の質問中身 */

*{
	margin		: 0;
	padding		: 0;
}

ul{
	list-style	: none;
}

img{
	border		: none;
}

#mil_qanda{
	margin-bottom	: 50px;
}

#mil_qanda,#mil_qanda table{
	color		: #666666;
	font-size	: 13px;
}

#mil_qanda a{
	color		: #ea48a3;
}

#mil_qanda a:hover{
	text-decoration	: underline;
}

#qanda_top{
	margin-bottom	: 15px;
}

#qanda_tbl{
	width		: 660px;
	margin-left	: 25px;
	color		: #666666;
	display		: block;
	font-size	: 13px;
	background	: url(./img/name_bg.gif) no-repeat right top;
}

#qanda_tbl tr{
	vertical-align	: top;
}

#qanda_left{
	width		: 450px;
	text-align	: left;
}

#qanda_left p{
	width		: 200px;
	height		: 300px;
	padding		: 1px;
	border		: 1px solid #cccccc;
	float		: left;
}

#qanda_left div p{
	margin-right	: 20px;
}

#qanda_right{
	width		: 210px;
}



/* banner */

#banner{
	width		: 210px;
	height		: 50px;
}

#banner p{
	width		: 200px;
	height		: 40px;
	padding		: 1px;
	border		: 1px solid #cccccc;
}



/* qanda_name */

#qanda_name{
	height		: 40px;
	line-height	: 15px;
}

#qanda_name div{
	text-indent	: 15px;
	background	: url(./img/home.gif) no-repeat;
}

#qanda_name p{
	margin-left	: 15px;
	margin-top	: 3px;
}

#qanda_name span{
	font-size	: 11px;
}

#qanda_name a{
	color		: #ff00cc;
}



/* qanda_prof */

#qanda_prof{
	height		: 100px;
	line-height	: 19px;
}

#qanda_prof table{
	width		: 187px;
	line-height	: 19px;
	font-size	: 13px;
}

#qanda_prof table th{
	width		: 77px;
	font-weight	: normal;
	text-align	: left;
	color		: #4c7472;
	text-indent	: 15px;
	background	: url(./img/arrows.gif) no-repeat 5px 5px;
}

#qanda_prof table td{
	width		: 110px;
}

#qanda_prof p{
	width		: 190px;
	border-top	: 2px dotted #dddddd;
	margin-top	: 1px;
	margin-left	: 5px;
	padding-top	: 3px;
	font-size	: 11px;
	line-height	: 15px;
}



/* qanda_menu */

#qanda_menu{
	width		: 197px;
	height		: 130px;
	background	: url(./img/menu_bg.gif) no-repeat;
}

#qanda_menu a{
	color		: #009e96;
}

#qanda_menu p{
	font-size	: 11px;
	line-height	: 12px;
	padding		: 13px 0 2px 15px;
}

#qanda_menu ul{
	line-height	: 18px;
	padding-left	: 15px;
}

#qanda_menu ul li{
	text-indent	: 17px;
	background	: url(./img/arrow.gif) no-repeat 0 5px;
}



#qanda_list h3{
	width		: 650px;
	height		: 26px;
	background	: none;
	border		: none;
	padding		: 0;
	margin		: 0;
	text-indent	: 0;
}

#qanda_list li{
	width		: 650px;
	margin-left	: 25px;
	background	: url(./img/list_bg.gif) repeat-y left;
	margin-bottom	: 15px;
}

#qanda_list .list_bg{
	width		: 650px;
	background	: url(./img/list_top.gif) no-repeat 0 26px;
}

#qanda_list .list_bg div{
	width		: 650px;
	padding-bottom	: 3px;
	background	: url(./img/list_btm.gif) no-repeat bottom center;
}

#qanda_list table{
	width		: 636px;
	line-height	: 17px;
	background	: #ffffff;
	margin		: 7px 0 0 7px;
	font-size	: 13px;
}

#qanda_list table th{
	width		: 186px;
	font-weight	: normal;
	text-align	: left;
	padding		: 5px 0;
	background	: url(./img/question.gif) no-repeat bottom left;
}

#qanda_list table th p{
	padding-left	: 5px;
}

#qanda_list table td{
	width		: 450px;
	border		: 1px solid #eeeeee;
}

#qanda_list table td p{
	padding		: 0 5px;
	color		: #ff6685;
}




/* detail_list */

#detail_list{
	width		: 700px;
}

#detail_list a{
	color		: #a30035;
}

#detail_list a:hover{
	color		: #e5004f;
}

#detail_list h4 a{
	color		: #ff00cc;
}

#detail_list h4{
	height		: 23px;
	line-height	: 22px;
	border-bottom	: 2px dotted #facc89;
	font-size	: 13px;
	font-weight	: normal;
	background	: url(./img/home.gif) no-repeat 0 5px;
	text-indent	: 15px;
}

#detail_list ul{
	padding-top	: 5px;
	padding-left	: 4px;
}

#detail_list li{
	width		: 116px;
	height		: 150px;
	float		: left;
	background	: url(./img/detail_bg.gif) no-repeat;
}

#detail_list li .box{
	width		: 110px;
}

#detail_list .photo{
	width		: 100px;
	height		: 120px;
	border		: 1px solid #eeeeee;
	padding		: 1px;
	margin-top	: 2px;
	margin-bottom	: 5px;
	margin-left	: 3px;
}

#detail_list .name{
	width		: 110px;
	text-align	: center;
}

#detail_list .name img{
	margin-left	: 5px;
	margin-bottom	: 1px;
}

#detail_list .list_box{
	width		: 700px;
	clear		: left;
	padding-top	: 10px;
}