/*中ページ画像**********************************************************************************************/
#search_sub{ width: 770px; height:80px; margin: 0px 10px 0px 10px; padding: 0px; text-indent:-9999;  }
#search_sub_top { text-indent:-9999; width: 770px; height:2px; margin: 0px 10px 0px 10px; padding: 0px; border-top:1px #23721F solid; background-color:#60AA5E;font-size:1px;}

/*contents******************************************************************************************/
#search { width: 770px; margin-right: 10px; margin-left: 10px;  background-repeat: repeat-y;}
#search:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*ナビゲーション************************************************************************************/
#search #side_navi { width: 220px; margin:0; text-align:left; padding: 0;  background-repeat: repeat-y; float: left;}
#search #side_navi ul{ margin:0; padding:0; list-style: none; width: 220px; height:40px; }
#search #side_navi li{ margin:0; padding:0; padding:0px;}
#search #side_navi li a{ text-decoration:none; display:block; height:40px}
#search #side_navi .navi4_1 a{ text-decoration:none; display:block; height:30px}
#search #side_navi .navi4_2 a{ text-decoration:none; display:block; height:30px}
#search #side_navi .navi4_3 a{ text-decoration:none; display:block; height:30px}
#search #side_navi .navi4_4 a{ text-decoration:none; display:block; height:30px}
#search #side_navi .navi3_1 a{ text-decoration:none; display:block; height:30px}
#search #side_navi .navitop{ background-repeat: no-repeat; width: 220px; height:57px; text-indent: -9999px;}
#search #side_navi .navitop a{ text-decoration:none; display:block; height:57px}
#search #side_navi .navi1{  background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_a{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_b{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_c{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_d{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi2{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi3{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi4{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi5{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi6{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}

#search #side_navi .navi4_1{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_2{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_3{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_4{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi3_1{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}




/*オーバー時*/
#search #side_navi .navi1 a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_a a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_b a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_c a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_d a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi2 a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi3 a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi4 a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi5 a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi6 a:hover{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}

#search #side_navi .navi4_1 a:hover{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_2 a:hover{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_3 a:hover{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_4 a:hover{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi3_1 a:hover{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}

/*現在地*/
#search #side_navi .navi1_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_a_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_b_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_c_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi1_d_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi2_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi3_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi4_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi5_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}
#search #side_navi .navi6_now{ background-repeat: no-repeat; width: 220px; height:40px; text-indent: -9999px;}

#search #side_navi .navi4_1_now{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_2_now{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_3_now{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi4_4_now{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}
#search #side_navi .navi3_1_now{ background-repeat: no-repeat; width: 220px; height:30px; text-indent: -9999px;}


#search #side_navi:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*ページ内******************************************************************************************/
#search #page {	width: 526px; padding:15px 12px 50px 12px; float:right;}
#search #page:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*ページトップへ*/
#search .pagetop { width: 526px; padding:0px 12px 12px 12px; float:right; text-align:right;}
#search .pagetop:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}



.font12_B_table_bg1 {
	font-size:0.75em;
	font-weight:bold;
	color:#333333;
	line-height:130%;
	border-top: 1pt solid #D0CCA4;
	border-bottom: 1pt solid #D0CCA4;
	padding:3px 0px 2px 0px;
	background-color: #EAE8D7;
}

.font12_B_table_bg2 {
	font-size:0.75em;
	font-weight:bold;
	color:#333333;
	line-height:130%;
	border-bottom: 1pt solid #D0CCA4;
	padding:3px 0px 2px 0px;
	background-color: #EAE8D7;
}

.font12_table_1 {
	font-size:0.75em;
	color:#333333;
	line-height:130%;
	padding:3px 0px 2px 0px;
}

.font12_table_2 {
	font-size:0.75em;
	color:#333333;
	line-height:130%;
	border-bottom: 1pt solid #D0CCA4;
	padding:3px 0px 2px 0px;
}


.bg_D0CCA4 { background-color: #D0CCA4; }
.bg_E0DFE3 { background-color: #E0DFE3; }
.bg_9D9DA1 { background-color: #9D9DA1; }
