@charset "utf-8";
/* CSS Document */


/*  結果発表ナビ */

.rnavi {
	clear:both;
	background-image:url(../result/navi/rnavi_bg.gif);
	background-repeat:no-repeat;
	width:645px;
	padding:11px 22px 13px 35px;
	position:relative;

}


* html .rnavi {
	padding-bottom:4px;
}
*:first-child+html .rnavi {
	padding-bottom:4px;
}


#footer_rnavi .rnavi {
	padding-bottom:11px;

}
* html #footer_rnavi .rnavi {
	padding-bottom:2px;
}

*:first-child+html #footer_rnavi .rnavi {
	padding-bottom:2px;
}





.rnew_btn {
	position:absolute;
	top:37px;
	left:410px;

}

.rnew02_btn {
	position:absolute;
	top:75px;
	left:410px;

}



.result_navi ul {
	margin:0px;
	padding:0px;

}

.result_navi li {
	background-repeat:no-repeat;
	

}


.rnavi_left {
	width:292px;
	float:left;
	padding-right:46px;
}

.rnavi_right {
	width:305px;
	float:right;


}

.rnavi01,
.rnavi02, 
.rnavi03, 
.rnavi04, 
.rnavi05,
.rnavi06 {
	background-repeat:no-repeat;
	

}



.rnavi a{
	display:block;
	background-repeat:no-repeat;
	font-size:xx-small;
	overflow:hidden;
	height:0px;
}


.rnavi01 {
	background-image: url(../result/navi/navi01.gif);
	padding-bottom:12px;


}

.rnavi02 {
	background-image: url(../result/navi/navi02.gif);
	padding-bottom:12px;
	


}

.rnavi03 {
	background-image: url(../result/navi/navi03.gif);


}

.rnavi04 {
	background-image: url(../result/navi/navi04.gif);
	padding-bottom:18px;


}

.rnavi05 {
	background-image: url(../result/navi/navi05.gif);
	padding-bottom:18px;


}

.rnavi06 {
	background-image: url(../result/navi/navi06.gif);


}



.rnavi01 a {
	width:292px;
	padding-top:33px;
}


.rnavi02 a {
	width:204px;
	padding-top:20px;
}

.rnavi03 a {
	width:278px;
	padding-top:20px;
}

.rnavi04 a {
	width:210px;
	padding-top:20px;
}

.rnavi05 a {
	width:224px;
	padding-top:20px;
}

.rnavi06 a {
	width:304px;
	padding-top:20px;
}

/* hover */

.rnavi01 a:hover {
	background-image:url(../result/navi/hover/navi01.gif);

}


.rnavi02 a:hover {
	background-image:url(../result/navi/hover/navi02.gif);

}



.rnavi03 a:hover {
	background-image:url(../result/navi/hover/navi03.gif);

}



.rnavi04 a:hover {
	background-image:url(../result/navi/hover/navi04.gif);

}


.rnavi05 a:hover {
	background-image:url(../result/navi/hover/navi05.gif);

}

.rnavi06 a:hover {
	background-image:url(../result/navi/hover/navi06.gif);

}


/* フッターナビ */


#fnavi {
	padding-bottom:22px;

}


#fnavi p {
	width:425px;
	float:left;

}

#fnavi ul {
	margin:0px;
	padding:0px;
	display:inline;
	float:right;
	width:224px;

}

#fnavi li {	
	display:inline;
	float:left;
	background-repeat:no-repeat;

}


#fnavi a {
	height:0;
	overflow:hidden;
	background-repeat:no-repeat;
	display:block;
	font-size:xx-small;
}

.back {
	background-image: url(../result/navi/fback.jpg);
	margin-right:4px;

}

.fnavi01 {
	background-image:url(../result/navi/fnavi01.jpg);
	margin-top:3px;
	margin-right:4px;

}
.fnavi02 {
	background-image:url(../result/navi/fnavi02.jpg);
	margin-top:3px;
	margin-right:4px;

}
.fnavi03 {
	background-image:url(../result/navi/fnavi03.jpg);
	margin-top:3px;
	margin-right:4px;

}
.fnavi04 {
	background-image:url(../result/navi/fnavi04.jpg);
	margin-top:3px;
	margin-right:4px;

}
.next {
	background-image:url(../result/navi/fnext.jpg);

}


/* フッターナビ　現在地 */

#reason .back a,
#reason .fnavi01 a, 
#daily .fnavi02 a,
#problem .fnavi03 a,
#conclusion .fnavi04 a,
#conclusion .next a,
#home .back a,
#home .fnavi01 a, 
#place .fnavi02 a,
#conclusion02 .fnavi03 a,
#conclusion02 .next a,
#kitchen .back a,
#kitchen .fnavi01 a,
#trouble .fnavi02 a,
#conclusion03 .next a,
#clean .back a,
#clean .fnavi01 a,
#washing .fnavi02 a,
#conclusion04 .fnavi03 a,
#conclusion04 .next a,
#housework .back a,
#housework .fnavi01 a,
#part .fnavi02 a,
#conclusion05 .fnavi03 a,
#conclusion05 .next a {
	cursor:default;
 
}


#reason .back, #home .back, #kitchen .back, #clean .back, #housework .back {
	background-image: url(../result/navi/hover/fback.jpg);

}

#reason .fnavi01, #home .fnavi01, #kitchen .fnavi01, #clean .fnavi01, #housework .fnavi01 {
	background-image:url(../result/navi/hover/fnavi01.jpg);
	margin-top:3px;

}
#daily .fnavi02, #place .fnavi02, #trouble .fnavi02, #washing .fnavi02, #part .fnavi02 {
	background-image:url(../result/navi/hover/fnavi02.jpg);
	margin-top:3px;

}
#problem .fnavi03, #conclusion02 .fnavi03, #conclusion03 .fnavi03, #conclusion04 .fnavi03, #conclusion05 .fnavi03 {
	background-image:url(../result/navi/hover/fnavi03.jpg);
	margin-top:3px;

}
#conclusion .fnavi04 {
	background-image:url(../result/navi/hover/fnavi04.jpg);
	margin-top:3px;

}
#conclusion .next, #conclusion02 .next, #conclusion03 .next, #conclusion04 .next, #conclusion05 .next {
	background-image:url(../result/navi/hover/fnext.jpg);

}



/* hover */

.back a {
	padding-top:30px;
	width:52px;
}


.fnavi01 a {
	padding-top:24px;
	width:24px;

}


.fnavi02 a {
	padding-top:24px;
	width:24px;

}
.fnavi03 a {
	padding-top:24px;
	width:24px;

}
.fnavi04 a {
	padding-top:24px;
	width:24px;

}
.next a {
	padding-top:30px;
	width:52px;

}


.back a:hover {
	background-image: url(../result/navi/hover/fback.jpg);

}

.fnavi01 a:hover {
	background-image:url(../result/navi/hover/fnavi01.jpg);
}


.fnavi02 a:hover {
	background-image:url(../result/navi/hover/fnavi02.jpg);

}
.fnavi03 a:hover {
	background-image:url(../result/navi/hover/fnavi03.jpg);

}
.fnavi04 a:hover {
	background-image:url(../result/navi/hover/fnavi04.jpg);

}
.next a:hover {
	background-image:url(../result/navi/hover/fnext.jpg);

}


.notice {
	text-align:center;
	font-size:90%;
	color:#333;

}