/* アンケート結果 */
.wakuwaku {
	width : 550px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/enquete/waku.gif);
}

.header {
	width : 766px;
	margin : 0px auto 0px auto;
}

p.company_nae_position {
	width : 540px;
	margin : 0px auto 10px auto;
	font-weight : bold;
}

.naka {
	width : 766px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/enquete/naka.gif);
}

.please {
	margin : 5px 0px 10px 0px;
	text-align : center;
}

.greeting {
	margin : 0px 0px 10px 0px;
	text-align : center;
}

p.explain {
	width : 520px;
	margin : 5px auto 10px auto;
	line-height : 16px;
	color : #4F4F4F;
}

.kouken {
	width : 432px;
	margin : 15px auto 7px auto;
	line-height : 16px;
	color : #4F4F4F;
}

.bg_explain1 {
	width : 474px;
	margin : 0px auto 0px auto;
}

.bg_explain2 {
	width : 474px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/enquete/bg_explain2.gif);
	padding : 10px 0px 0px 0px;
}

p.nao {
	width : 440px;
	margin : 0px auto 10px auto;
	font-size : 12px;
	line-height : 16px;
}

.bg_explain3 {
	width : 474px;
	margin : 0px auto 0px auto;
}

.premium {
	font-weight : bold;
	color : #FF6600;
}

p.premium_toha {
	width : 474px;
	margin : 2px auto 0px auto;
	text-align : right;
}

p.onegai {
	margin : 15px 0px 0px 0px;
	text-align : center;
}

p.onegai2 {
	margin : 5px 0px 0px 0px;
	text-align : center;
}

p.err {
	width : 350px;
	margin : 15px auto 0px auto;
	color : #FF0000;
	padding : 3px 5px 3px 5px;
	border : 4px double #FF0000;
}

p.q_title {
	width : 500px;
	margin : 0px auto 0px auto;
	font-weight : bold;
}

.q_title_bottom {
	width : 500px;
	margin : 25px auto 0px auto;
	padding-bottom : 2px;
}

.yes_no_box {
	width : 305px;
	margin : 10px 0px 0px 200px;
}

.answer_td_left {
	width : 155px;
}

.answer_td_right {
	width : 150px;
}

p.answer1 {
	margin : 0px 0px 7px 0px;
	padding-left : 20px;
	border-bottom : 1px solid #CCCCCC;
}

p.answer2 {
	margin : 0px 0px 7px 0px;
	padding-right : 100px;
	border-bottom : 1px solid #CCCCCC;
	text-align : right;
}

.graph_allbox {
	width : 425px;
	margin : 0px auto 0px auto;
	border : 1px solid #CCCCCC;
	background-color : #FFFFE6;
	padding-top : 8px;
	padding-bottom : 3px;
}

.graph_image {
	text-align : center;
}

p.graph_explain {
	padding-top : 4px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}

p.graph_explain img {
	vertical-align : center;
	padding-right : 4px;
}

.q_contents {
	width : 436px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
}

.q_contents2 {
	width : 436px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 40px 0px;
}

p.q_pulldown {
	margin : 12px 0px 0px 45px;
}
p.q_pulldown2 {
	margin : 5px 0px 0px 45px;
}
p.q_pulldown3 {
	margin : 5px 0px 0px 75px;
	color: #FF6600;
}

p.q_naiyou {
	margin : 0px 0px 0px 45px;
}

p.other {
	margin : 10px 0px 0px 45px;
}

p.other img {
	vertical-align : middle;
	padding-right : 4px;
}

p.subq {
	margin : 20px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
	border-bottom : 3px double #EFEFEF;
	font-weight : bold;
}
.bottom {
	margin : 0px 0px 0px 0px;
	text-align : center;
}

p.free_answer {
	width : 450px;
	font-size : 13px;
	color : #333333;
	line-height : 18px;
	margin : 0px 0px 20px 150px;
	padding : 10px 0px 0px 0px;
	border-bottom : 1px dotted #CCCCCC;
}

p.close {
	margin : 0px 0px 0px 0px;
	padding-bottom : 20px;
	text-align : center;
}

p.thanks {
	width : 450px;
	margin : 10px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.thanks2 {
	width : 450px;
	margin : 10px auto 0px auto;
	padding : 0px 0px 30px 0px;
}
