#rButton {
	margin: 0px;
	padding: 0px;
	height: 100px;	/*外枠の高さ*/
	width: 270px;	/*外枠の横幅*/
	list-style-type: none;
}
#rButton a {
	background-image: url(../images/results_01_bunner.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-indent: -7777px;
	margin: 1px;
	height: 100px;	/*画像の高さ*/
	width: 270px;	/*画像の横幅*/
	display: block;
}

#rButton a.g_1 {background-position: 0px 0px;}
#rButton a.g_1:hover {background-position: -270px 0px;}
#rButton a.g_2 {background-position: 0px -100px;}
#rButton a.g_2:hover {background-position: -270px -100px;}
#rButton a.g_3 {background-position: 0px -200px;}
#rButton a.g_3:hover {background-position: -270px -200px;}
#rButton a.g_4 {background-position: 0px -300px;}
#rButton a.g_4:hover {background-position: -270px -300px;}
#rButton a.g_5 {background-position: 0px -400px;}
#rButton a.g_5:hover {background-position: -270px -400px;}
#rButton a.g_6 {background-position: 0px -500px;}
#rButton a.g_6:hover {background-position: -270px -500px;}

#rsButton_container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 35px;
	width: 555px;
	background-image: url(../images/base_select_results.gif);
	background-repeat: repeat-x;
	padding-top: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
#rsButton_container ul#rsButton {
	height: 35px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#rsButton_container ul#rsButton li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 35px;	/*外枠の高さ*/
	width: 91px;	/*外枠の横幅*/
	list-style-type: none;
}
#rsButton_container ul#rsButton li a {
	float: left;
	background-image: url(../images/bt_results_menu.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-indent: -7777px;
	height: 35px;	/*画像の高さ*/
	width: 91px;	/*画像の横幅*/
	display: block;
}

ul#rsButton a.g_1 {background-position: 0px 0px;}
ul#rsButton a.g_1:hover {background-position: 0px -35px;}
ul#rsButton a.g_2 {background-position: -91px 0px;}
ul#rsButton a.g_2:hover {background-position: -91px -35px;}
ul#rsButton a.g_3 {background-position: -182px 0px;}
ul#rsButton a.g_3:hover {background-position: -182px -35px;}
ul#rsButton a.g_4 {background-position: -273px 0px;}
ul#rsButton a.g_4:hover {background-position: -273px -35px;}
ul#rsButton a.g_5 {background-position: -364px 0px;}
ul#rsButton a.g_5:hover {background-position: -364px -35px;}
ul#rsButton a.g_6 {background-position: -455px 0px;}
ul#rsButton a.g_6:hover {background-position: -455px -35px;}

ul#rsButton a.g_1_a {background-position: 0px -35px;}
ul#rsButton a.g_1_a:hover {background-position: 0px -35px;}
ul#rsButton a.g_2_a {background-position: -91px -35px;}
ul#rsButton a.g_2_a:hover {background-position: -91px -35px;}
ul#rsButton a.g_3_a {background-position: -182px -35px;}
ul#rsButton a.g_3_a:hover {background-position: -182px -35px;}
ul#rsButton a.g_4_a {background-position: -273px -35px;}
ul#rsButton a.g_4_a:hover {background-position: -273px -35px;}
ul#rsButton a.g_5_a {background-position: -364px -35px;}
ul#rsButton a.g_5_a:hover {background-position: -364px -35px;}
ul#rsButton a.g_6_a {background-position: -455px -35px;}
ul#rsButton a.g_6_a:hover {background-position: -455px -35px;}

ul#rsButton a.g_2_1 {background-position: 0px -70px;}
ul#rsButton a.g_2_1:hover {background-position: 0px -105px;}
ul#rsButton a.g_2_2 {background-position: -91px -70px;}
ul#rsButton a.g_2_2:hover {background-position: -91px -105px;}
ul#rsButton a.g_2_3 {background-position: -182px -70px;}
ul#rsButton a.g_2_3:hover {background-position: -182px -105px;}
ul#rsButton a.g_2_4 {background-position: -273px -70px;}
ul#rsButton a.g_2_4:hover {background-position: -273px -105px;}
ul#rsButton a.g_2_5 {background-position: -364px -70px;}
ul#rsButton a.g_2_5:hover {background-position: -364px -105px;}
ul#rsButton a.g_2_6 {background-position: -455px -70px;}
ul#rsButton a.g_2_6:hover {background-position: -455px -105px;}

ul#rsButton a.g_2_1_a {background-position: 0px -105px;}
ul#rsButton a.g_2_1_a:hover {background-position: 0px -105px;}
ul#rsButton a.g_2_2_a {background-position: -91px -105px;}
ul#rsButton a.g_2_2_a:hover {background-position: -91px -105px;}
ul#rsButton a.g_2_3_a {background-position: -182px -105px;}
ul#rsButton a.g_2_3_a:hover {background-position: -182px -105px;}
ul#rsButton a.g_2_4_a {background-position: -273px -105px;}
ul#rsButton a.g_2_4_a:hover {background-position: -273px -105px;}
ul#rsButton a.g_2_5_a {background-position: -364px -105px;}
ul#rsButton a.g_2_5_a:hover {background-position: -364px -105px;}
ul#rsButton a.g_2_6_a {background-position: -455px -105px;}
ul#rsButton a.g_2_6_a:hover {background-position: -455px -105px;}


ul#rsButton a.g_3_1 {background-position: 0px -140px;}
ul#rsButton a.g_3_1:hover {background-position: 0px -175px;}
ul#rsButton a.g_3_2 {background-position: -91px -140px;}
ul#rsButton a.g_3_2:hover {background-position: -91px -175px;}
ul#rsButton a.g_3_3 {background-position: -182px -140px;}
ul#rsButton a.g_3_3:hover {background-position: -182px -175px;}
ul#rsButton a.g_3_4 {background-position: -273px -140px;}
ul#rsButton a.g_3_4:hover {background-position: -273px -175px;}
ul#rsButton a.g_3_5 {background-position: -364px -140px;}
ul#rsButton a.g_3_5:hover {background-position: -364px -175px;}
ul#rsButton a.g_3_6 {background-position: -455px -140px;}
ul#rsButton a.g_3_6:hover {background-position: -455px -175px;}

ul#rsButton a.g_3_1_a {background-position: 0px -175px;}
ul#rsButton a.g_3_1_a:hover {background-position: 0px -175px;}
ul#rsButton a.g_3_2_a {background-position: -91px -175px;}
ul#rsButton a.g_3_2_a:hover {background-position: -91px -175px;}
ul#rsButton a.g_3_3_a {background-position: -182px -175px;}
ul#rsButton a.g_3_3_a:hover {background-position: -182px -175px;}
ul#rsButton a.g_3_4_a {background-position: -273px -175px;}
ul#rsButton a.g_3_4_a:hover {background-position: -273px -175px;}
ul#rsButton a.g_3_5_a {background-position: -364px -175px;}
ul#rsButton a.g_3_5_a:hover {background-position: -364px -175px;}
ul#rsButton a.g_3_6_a {background-position: -455px -175px;}
ul#rsButton a.g_3_6_a:hover {background-position: -455px -175px;}

.r_1 {
	float: left;
	background-image: url(../images/results_01_bunner.jpg);
	background-repeat: no-repeat;
	background-position: -540px 0px;
	margin: 0px;
	padding: 0px;
	height: 100px;	/*外枠の高さ*/
	width: 270px;	/*外枠の横幅*/
	text-indent: -7777px;
	list-style-type: none;
}
.r_2 {
	float: left;
	background-image: url(../images/results_01_bunner.jpg);
	background-repeat: no-repeat;
	background-position: -540px -100px;
	margin: 0px;
	padding: 0px;
	height: 100px;	/*外枠の高さ*/
	width: 270px;	/*外枠の横幅*/
	text-indent: -7777px;
	list-style-type: none;
}
.r_3 {
	float: left;
	background-image: url(../images/results_01_bunner.jpg);
	background-repeat: no-repeat;
	background-position: -540px -200px;
	margin: 0px;
	padding: 0px;
	height: 100px;	/*外枠の高さ*/
	width: 270px;	/*外枠の横幅*/
	text-indent: -7777px;
	list-style-type: none;
}
.r_4 {
	float: left;
	background-image: url(../images/results_01_bunner.jpg);
	background-repeat: no-repeat;
	background-position: -540px -300px;
	margin: 0px;
	padding: 0px;
	height: 100px;	/*外枠の高さ*/
	width: 270px;	/*外枠の横幅*/
	text-indent: -7777px;
	list-style-type: none;
}
.r_5 {
	float: left;
	background-image: url(../images/results_01_bunner.jpg);
	background-repeat: no-repeat;
	background-position: -540px -400px;
	margin: 0px;
	padding: 0px;
	height: 100px;	/*外枠の高さ*/
	width: 270px;	/*外枠の横幅*/
	text-indent: -7777px;
	list-style-type: none;
}

.results_line {
	background-color: #1C315E;
	height: 19px;
	width: 255px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.results_line .syousai_button {
	margin-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 15px;
	width: 80px;
	float: right;
	margin-right: 2px;
}
.results_box .h2_index {
	color: #FFF;
	font-size: 12px;
	float: left;
}
.results_box h3 {
	margin-left: 10px;
}
.results_box .results_sub_title {
	height: 20px;
	color: #1F3F1D;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.results_box .results_memo {
	color: #3C3C3C;
	margin-right: 5px;
	margin-left: 10px;
	font-size: 10px;
}
.results_title_box {
	height: 100px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 1px;
	border: 1px solid #CCC;
	background-color: #243460;
}
.results_title_box h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-left: 275px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.results_title_box .results_sub_title {
	color: #E3E3E3;
	margin-left: 10px;
	height: 20px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
.results_title_box .results_memo {
	margin-left: 10px;
	color: #FFF;
	font-size: 11px;
}
.results_wrap {
	margin-left: 20px;
	padding-right: 20px;
}
#before_after_image {
	float: right;
	height: 300px;
	width: 250px;
}
#before_after_image {
	float: left;
	height: 250px;
	width: 250px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #D6D6D6;
}
.before_after_contents {
	padding: 0px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 295px;
	list-style-type: square;
}
.before_after_contents_inner {
	color: #333;
	list-style-type: disc;
	margin-left: 0px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #before_after_image {
	margin-right: 10px;
	height: 250px;
	width: 250px;
	margin-left: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
}

* html .before_after_contents {
	height: 1%;
	margin-left: 0;
	list-style-position: outside;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	list-style-type: square;
}
/* End hide from IE5/mac */
.resuts4_img_container {
	height: 100px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-top: 10px;
	border: 1px solid #CCC;
	padding: 1px;
}
.results4_ul {
	margin-bottom: 0px;
}
.results1_img_container {
	padding: 1px;
	height: 200px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
}
.results_wrap .results_normal_ul {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.contack_bunner {
	margin: 0px;
	padding: 1px;
	height: 163px;
	width: 272px;
	border: 1px solid #CCC;
}
#linknote .results_wrap .futuer {
	background-image: url(../service/images/bar_sub_title_futuer_2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 480px;
	padding-top: 25px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
}
#linknote .results_wrap .after {
	background-image: url(../service/images/bar_sub_title_after_2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 480px;
	padding-top: 25px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
}
#linknote .results_wrap .measures {
	background-image: url(../service/images/bar_sub_title_measures_2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 480px;
	padding-top: 25px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
}
#linknote .results_wrap .before {
	background-image: url(../service/images/bar_sub_title_before_2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 480px;
	padding-top: 25px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
}
#linknote .results_ttitle{
	width: 555px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	height: 100px;
}
