/* CSS Document */

#img-q {
	width:690px;
	height:250px;
	margin:0 auto;
//	background:transparent url(../images/questionnaire_img.jpg) no-repeat left top;
	background:transparent url(../images/questionnaire_img_nodoame.jpg) no-repeat left top;
	position:relative;
}

#img-q2 {
	width:690px;
	height:250px;
	margin:0 auto;
	background:transparent url(../images/questionnaire_img2.jpg) no-repeat left top;
	position:relative;
}

#img-q_water {
	width:690px;
	height:250px;
	margin:0 auto;
	background:transparent url(../images/questionnaire_img.jpg) no-repeat left top;
	position:relative;
}


#to-product-dtl {
	background:transparent url(../images/arrow_mag.gif) no-repeat left center;
	padding-left:20px;
	position:absolute;
	left:37px;
}
#to-product-dtl a {
	text-decoration:none;
	font-weight:bold;
	color:#4d4d4d;
}
#to-product-dtl a:hover {
	color:#660000;
}


#to-genki-dtl a {
	text-decoration:none;
	font-weight:bold;
	color:#4d4d4d;
	background:transparent url(../images/arrow_mag.gif) no-repeat left center;
	padding-left:20px;
}
#to-genki-dtl a:hover {
	color:#660000;
}



#q-box {
	width:654px;
	margin:0 auto;
	background:transparent url(../images/bg_q_body.gif) repeat-y left top;
}
#q-box-btm {
	background:transparent url(../images/bg_q_btm.gif) no-repeat left bottom;
	}
#q-h {
	width:654px;
	height:39px;
	margin:0 auto;
	text-indent:-9999px;
	background:transparent url(../images/bg_q_h.gif) no-repeat left top;
}
#q-f {
	width:654px;
	height:39px;
	margin:0 auto;
	text-indent:-9999px;
	background:transparent url(../images/bg_q_f.gif) no-repeat left top;
}

#q-table {
	width:648px;
	margin:0 auto;
}
.q-q {
	background:#ebe9e8 url(../images/line_btm_q.gif) repeat-x left bottom;
	padding:15px 0 15px 10px;
	font-weight:bold;
}
.q-a {
	background:#f7f7f7 url(../images/line_btm_q.gif) repeat-x left bottom;
	padding:15px 0 15px 10px;
}


#q-attenntion {
	width:580px;
	margin:0 auto;
	background-color:#f7f7f7;
	border:#cccccc solid 1px;
	padding:10px 15px;
	}
#q-submit-box {
	width:610px;
	margin:0 auto;
	text-align:center;
	border:#ff9900 double;
	padding:20px 0;
	background-color:#f7f7f7;
}



.need {
	color:#f00;
	font-size:0.8em;
	font-weight:normal !important;
}
.r-back {
	background:transparent url(../images/q_btn_return.gif) no-repeat left top;
	width:204px;
	height:31px;
	text-indent:-9999px;
}




