@charset "shift_jis";* {	margin:0;	padding:0;	white-space:normal;}a , a:link , a:visited {	text-decoration:none;	outline:none;}a:hover {	text-decoration:underline;}img {	border: 0;}ul {	list-style:none;}.red {	color:#d0121b;}.purple {	background:#e9e7f3;}.green {	color:#009944;}.meiryo {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;}.hr_green {	border-bottom:1px solid #88c897;	padding-bottom:20px;	margin-bottom:10px;}.forange {	color:#f08300;}.f13px {	font-size:13px;	line-height:15px;}.f14px {	font-size:14px;}.f16px {	font-size:16px;}.f20px {	font-size:20px;}.f23px {	font-size:23px;}.c20a1a0 {	color:#20a1a0;}.c595757 {	color:#c595757;}p.disc_list {	background : url(../images/disc_list_red.png) left top no-repeat;	font-weight:bold;	font-size:14px;	padding:0 0 0 18px;	margin:13px 0 20px 0;	line-height:16px;}body {	font:12px/1.7em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;	color:#231815;	text-align:center;	margin:0;	padding:0;	background:#dcdddd;}#main_container_bottom {	width:970px;	margin-left:auto;	margin-right:auto;	text-align:left;	background:url(../images/background_bottom.gif) no-repeat center bottom;	padding-bottom:27px;	overflow:hidden;	zoom:1;}#main_container {	background:url(../images/background_white.gif) repeat-y center #fff;}/*-------------------------------------------------	ヘッダー-------------------------------------------------*/#header {	width:930px;	height:75px;	background:url(../images/top_bar.gif) no-repeat center;	margin-left:10px;	padding-right:20px;	padding-top:15px;	text-align:right;}#header a {	font-size:12px;	color:#231815;}#header form {	margin:0;	margin-top:20px;	padding:0;	virtical-align:middle;}#header input {	font-size:12px;	padding: 0;	margin:0;}#header input.search_text {	height:1.5em;	width: 150px;}#header input.search_button{	height:22px;	vertical-align:top;}#header #header_left {	float:left;	margin-left:20px;	_margin-left:10px;}#header #header_left a#header_goto_top {	width:280px;	height:70px;	display:block;}/*-------------------------------------------------  ヘッダーメニュー 全体設定-------------------------------------------------*/#header_menu{	margin:0 0 10px 30px;	padding:0;}#header_menu:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html #header_menu {    height: 1em;    overflow: visible;}/**/ul#header_menu li{	display:inline;	list-style:none; 	float:left;}ul#header_menu li a , ul#header_menu li a:hover{	width:130px;	height:40px;	display:block;	text-indent:-9877em;	overflow:hidden;	margin:0;	background-image:url("../images/header_menu.gif");}/*-------------------------------------------------  ヘッダーメニュー 個別設定-------------------------------------------------*/ul#header_menu li#header_menu001 a {	background-position:0px 0px;}ul#header_menu li#header_menu002 a {	background-position:-130px 0px;}ul#header_menu li#header_menu003 a {	background-position:-260px 0px;}ul#header_menu li#header_menu004 a {	background-position:-390px 0px;}ul#header_menu li#header_menu005 a {	background-position:-520px 0px;}ul#header_menu li#header_menu006 a {	background-position:-650px 0px;}ul#header_menu li#header_menu007 a {	background-position:-780px 0px;}ul#header_menu li#header_menu001 a:hover , ul#header_menu li#header_menu001_on a:hover , ul#header_menu li#header_menu001_on a {	background-position:0px -40px;}ul#header_menu li#header_menu002 a:hover , ul#header_menu li#header_menu002_on a:hover , ul#header_menu li#header_menu002_on a {	background-position:-130px -40px;}ul#header_menu li#header_menu003 a:hover , ul#header_menu li#header_menu003_on a:hover , ul#header_menu li#header_menu003_on a {	background-position:-260px -40px;}ul#header_menu li#header_menu004 a:hover , ul#header_menu li#header_menu004_on a:hover , ul#header_menu li#header_menu004_on a {	background-position:-390px -40px;}ul#header_menu li#header_menu005 a:hover , ul#header_menu li#header_menu005_on a:hover , ul#header_menu li#header_menu005_on a {	background-position:-520px -40px;}ul#header_menu li#header_menu006 a:hover , ul#header_menu li#header_menu006_on a:hover , ul#header_menu li#header_menu006_on a {	background-position:-650px -40px;}ul#header_menu li#header_menu007 a:hover , ul#header_menu li#header_menu007_on a:hover , ul#header_menu li#header_menu007_on a {	background-position:-780px -40px;}/*-------------------------------------------------  メインコンテンツエリア-------------------------------------------------*/#contents_container {	padding:0 30px;	overflow:hidden;	zoom:1;}#contents_left {	width:180px;	float:left;}#float_menu {	width:180px;	position:relative;}#contents_right {	width:720px;	float:right;	overflow:hidden;	zoom:1;}/*-------------------------------------------------  トップページ イメージエリア-------------------------------------------------*/#top_image_area {	width:910px;	height:200px;	margin-bottom:10px;}/*-------------------------------------------------  トップページ センター-------------------------------------------------*/#contents_center {	width:530px;}/*-------------------------------------------------  トップページ 新着情報-------------------------------------------------*/#news_content {	background:url("../images/news_content_bg.gif") repeat-y;	width:530px;	margin-bottom:10px;}#news_content_bottom {	padding-bottom:5px;	background:url("../images/news_content_bottom.gif") no-repeat bottom;	overflow:hidden;}#news_content_bottom dl {	width:492px;	margin-left:22px;}#news_content_bottom dt {	position: absolute;	width:77px;	padding:5px 0 5px 15px;	clear:both;	font-weight:bold;	background:url("../images/item_orange_ball.gif") no-repeat left 10px;}#news_content_bottom dd {	width:390px;	padding:5px 5px 5px 97px;	border-bottom:1px solid #b5b5b6;}/*-------------------------------------------------  トップページ 右端-------------------------------------------------*/#contents_right_right {	width:180px;	float:right;}#contents_right_right .yahoo_weather {	width:148px;	border:1px solid #c9cacb;	padding:10px 14px;	background:#ebe5d1;	margin-bottom:5px;}#contents_right_right img , #contents_right_right div.base {	margin-bottom:5px;}#contents_right_right img.last , #contents_right_right div.last {	margin-bottom:0px;}#contents_right_right div.contents_180px {	width:158px;	border:1px solid #9f9fa0;	font-size:10px;	padding:10px;}#contents_right_right div.contents_shizai_top {	width:180px;	padding-top:61px;	background:url(../images/banner_sizai_top.gif) no-repeat top;}#contents_right_right div.contents_shizai_bottom {	padding-bottom:10px;	background:url(../images/banner_sizai_bottom.gif) no-repeat bottom;}#contents_right_right div.contents_shizai_bg {	margin:0 4px;	padding:4px;	background:white;	border:1px solid #dcdddd;	font-size:13px;	line-height:15px;}#contents_right_right div.contents_new_top {	width:180px;	padding-top:36px;	background:url(../images/banner_new_top.gif) no-repeat top;}#contents_right_right div.contents_new_bottom {	padding-bottom:10px;	background:url(../images/banner_new_bottom.gif) no-repeat bottom;}#contents_right_right div.contents_new_bg {	margin:0 4px;	padding:4px;	background:white;	border:1px solid #dcdddd;	font-size:13px;	line-height:15px;}#contents_right_right div.contents_lists_top {	width:180px;	padding-top:5px;	margin-bottom:10px;	background:url(../images/contents_lists_top.gif) no-repeat top;}#contents_right_right div.contents_lists_bottom {	padding-bottom:5px;	background:url(../images/contents_lists_bottom.gif) no-repeat bottom;}#contents_right_right div.contents_lists_bg {	background:url(../images/contents_lists_bg.gif) repeat-y;	padding:0 10px 10px;	font-size:13px;	line-height:20px;}#contents_right_right div.contents_lists_bg dl dt {	color:#007564;}#contents_right_right div.contents_lists_bg dl dd {	color:#595757;	margin-left:20px;}/*-------------------------------------------------	クリア用DIV-------------------------------------------------*/.clear {	clear:both;}/*-------------------------------------------------	詳細表示用 ボタン-------------------------------------------------*/a.detail_s {	display:block;	width:190px;	height:20px;	background:url("../images/detail_button_s.gif") no-repeat right top;	clear:both;	margin-top:5px;}a.detail_s:hover {	background-position:right -20px;}a.detail_o {	display:block;	width:120px;	height:20px;	background:url("../images/detail_button.png");	clear:both;	margin-top:5px;	text-indent:-1600px;}a.detail_o:hover {	background-position:0px -20px;}a.detail_w {	display:block;	width:120px;	height:20px;	background:url("../images/detail_button.png") 0px -20px;	clear:both;	margin-top:5px;	text-indent:-1000px;	overflow:hidden;}a.detail_w:hover {	background-position:0px 0px;}/*-------------------------------------------------  トップページ 2段-------------------------------------------------*/.top_2column {	float:left;	margin-right:6px;	width:262px;	background:url("../images/top_2column_bg.gif") repeat-y;	margin-bottom:10px;	font-size:12px;	line-height:14px;}#contents_center div.last {	margin-right:0px;}#contents_center div.last {	margin-right:0px;}.top_2column_bottom {	padding-bottom:5px;	overflow:hidden;	zoom:1;}#contents_center div.fureai_bottom {	background:url("../images/fureai_bottom.gif") no-repeat bottom;}#contents_center div.aguri_talk_bottom {	background:url("../images/aguri_talk_bottom.gif") no-repeat bottom;}/*-------------------------------------------------  トップページ 2段NEW-------------------------------------------------*/.top_2column_new {	float:left;	margin-right:6px;	_margin-right:3px;	width:242px;	height:60px;	margin-bottom:10px;	font-size:10px;	line-height:12px;	color:#595757;	padding:160px 10px 0px;}#contents_center div.kinyu_2col {	background:url("../images/kinyu_2col_bg.gif") no-repeat top;}#contents_center div.kyousai_2col {	background:url("../images/kyousai_2col_bg.gif") no-repeat top;}/*-------------------------------------------------  トップページ 3段-------------------------------------------------*/.top_3column {	float:left;	margin-right:4px;	width:154px;	height:65px;	margin-bottom:10px;	font-size:10px;	line-height:12px;	color:#fff;	padding:125px 10px 0px;}#contents_center div.last {	margin-right:0px;}#contents_center div.yasai_3col {	background:url("../images/yasai_3col_bg.gif") no-repeat top;}#contents_center div.kachiku_3col {	background:url("../images/kachiku_3col_bg.gif") no-repeat top;}#contents_center div.yuai_3col {	background:url("../images/yuai_3col_bg.gif") no-repeat top;}/*-------------------------------------------------  トップページ レフトメニュー-------------------------------------------------*/#top_left_menu {	background:url("../images/menu_bg.gif");	border:1px solid #c9cacb;	padding:6px;	margin-bottom:6px;}#top_left_menu li {	border:1px solid #c9cacb;	background:#feecd2;	margin-bottom:6px;	font-size:10px;	line-height:11px;	overflow:hidden;	padding-bottom:5px;}#top_left_menu li.last {	margin-bottom:0px;}#top_left_menu li a {	width:164px;	height:44px;	display:block;	text-indent:-1600px;	background:url("../images/top_left_menu.gif");}#top_left_menu li#top_left_menu_001 a {	background-position:0px 0px;}#top_left_menu li#top_left_menu_002 a {	background-position:0px -44px;}#top_left_menu li#top_left_menu_003 a {	background-position:0px -88px;}#top_left_menu li#top_left_menu_004 a {	background-position:0px -132px;}#top_left_menu li#top_left_menu_005 a {	background-position:0px -176px;}#top_left_menu li#top_left_menu_006 a {	background-position:0px -220px;}#top_left_menu li#top_left_menu_007 a {	background-position:0px -264px;}#top_left_menu li#top_left_menu_008 a {	background-position:0px -308px;}#top_left_menu li#top_left_menu_009 a {	background-position:0px -352px;}#top_left_menu li#top_left_menu_010 a {	background-position:0px -396px;}#top_left_menu li#top_left_menu_001 a:hover , #top_left_menu li#top_left_menu_001_on a  {	background-position:164px 0px;}#top_left_menu li#top_left_menu_002 a:hover , #top_left_menu li#top_left_menu_002_on a  {	background-position:164px -44px;}#top_left_menu li#top_left_menu_003 a:hover , #top_left_menu li#top_left_menu_003_on a  {	background-position:164px -88px;}#top_left_menu li#top_left_menu_004 a:hover , #top_left_menu li#top_left_menu_004_on a  {	background-position:164px -132px;}#top_left_menu li#top_left_menu_005 a:hover , #top_left_menu li#top_left_menu_005_on a  {	background-position:164px -176px;}#top_left_menu li#top_left_menu_006 a:hover , #top_left_menu li#top_left_menu_006_on a  {	background-position:164px -220px;}#top_left_menu li#top_left_menu_007 a:hover , #top_left_menu li#top_left_menu_007_on a  {	background-position:164px -264px;}#top_left_menu li#top_left_menu_008 a:hover , #top_left_menu li#top_left_menu_008_on a  {	background-position:164px -308px;}#top_left_menu li#top_left_menu_009 a:hover , #top_left_menu li#top_left_menu_009_on a  {	background-position:164px -352px;}#top_left_menu li#top_left_menu_010 a:hover , #top_left_menu li#top_left_menu_010_on a  {	background-position:164px -396px;}#top_left_menu li div {	margin:10px;}#top_left_menu li div img {	float:left;	width:50px;	height:50px;	margin-right:5px;}/*-------------------------------------------------  レフトメニュー 総合設定-------------------------------------------------*/#left_menu_base {	background:url("../images/left_menu_base.gif") no-repeat left bottom;	overflow:hidden;	zoom:1;	margin-bottom:10px;}#left_menu_base ul#left_menu {	padding:40px 7px 10px 7px;}#left_menu_base_white {	overflow:hidden;	zoom:1;	margin-bottom:10px;}#left_menu_base_white ul.left_menu {	padding:5px 0 15px 20px;	display:list-item;	list-style:disc;}#left_menu_base_white ul.left_menu li {	margin-left:5px;}#left_menu li {	margin-bottom:6px;	overflow:hidden;}#left_menu li.last {	margin-bottom:0px;}#left_menu_base #left_menu li a {	width:166px;	height:46px;	display:block;	text-indent:-1600px;}#left_menu li#left_menu_001 a {	background-position:0px 0px;}#left_menu li#left_menu_002 a {	background-position:0px -46px;}#left_menu li#left_menu_003 a {	background-position:0px -92px;}#left_menu li#left_menu_004 a {	background-position:0px -138px;}#left_menu li#left_menu_005 a {	background-position:0px -184px;}#left_menu li#left_menu_006 a {	background-position:0px -230px;}#left_menu li#left_menu_007 a {	background-position:0px -276px;}#left_menu li#left_menu_008 a {	background-position:0px -322px;}#left_menu li#left_menu_009 a {	background-position:0px -368px;}#left_menu li#left_menu_010 a {	background-position:0px -414px;}#left_menu li#left_menu_011 a {	background-position:0px -460px;}#left_menu li#left_menu_012 a {	background-position:0px -506px;}#left_menu li#left_menu_013 a {	background-position:0px -552px;}#left_menu li#left_menu_014 a {	background-position:0px -598px;}#left_menu li#left_menu_015 a {	background-position:0px -644px;}#left_menu li#left_menu_016 a {	background-position:0px -690px;}#left_menu li#left_menu_001 a:hover , #left_menu li#left_menu_001_on a  {	background-position:166px 0px;}#left_menu li#left_menu_002 a:hover , #left_menu li#left_menu_002_on a  {	background-position:166px -46px;}#left_menu li#left_menu_003 a:hover , #left_menu li#left_menu_003_on a  {	background-position:166px -92px;}#left_menu li#left_menu_004 a:hover , #left_menu li#left_menu_004_on a  {	background-position:166px -138px;}#left_menu li#left_menu_005 a:hover , #left_menu li#left_menu_005_on a  {	background-position:166px -184px;}#left_menu li#left_menu_006 a:hover , #left_menu li#left_menu_006_on a  {	background-position:166px -230px;}#left_menu li#left_menu_007 a:hover , #left_menu li#left_menu_007_on a  {	background-position:166px -276px;}#left_menu li#left_menu_008 a:hover , #left_menu li#left_menu_008_on a  {	background-position:166px -322px;}#left_menu li#left_menu_009 a:hover , #left_menu li#left_menu_009_on a  {	background-position:166px -368px;}#left_menu li#left_menu_010 a:hover , #left_menu li#left_menu_010_on a  {	background-position:166px -414px;}#left_menu li#left_menu_011 a:hover , #left_menu li#left_menu_011_on a  {	background-position:166px -460px;}#left_menu li#left_menu_012 a:hover , #left_menu li#left_menu_012_on a  {	background-position:166px -506px;}#left_menu li#left_menu_013 a:hover , #left_menu li#left_menu_013_on a  {	background-position:166px -552px;}#left_menu li#left_menu_014 a:hover , #left_menu li#left_menu_014_on a  {	background-position:166px -598px;}#left_menu li#left_menu_015 a:hover , #left_menu li#left_menu_015_on a  {	background-position:166px -644px;}#left_menu li#left_menu_016 a:hover , #left_menu li#left_menu_016_on a  {	background-position:166px -690px;}/*-------------------------------------------------  レフトメニュー 個別設定-------------------------------------------------*/#left_menu_base ul.gaiyou {	background:url("../images/left_menu_title_gaiyou.gif") no-repeat left top;}#left_menu_base ul.news {	background:url("../images/left_menu_title_news.gif") no-repeat left top;}#left_menu_base ul.saiyou {	background:url("../images/left_menu_title_saiyou.gif") no-repeat left top;}#left_menu_base ul.links {	background:url("../images/left_menu_title_links.gif") no-repeat left top;}#left_menu_base ul.ja_bank {	background:url("../images/left_menu_title_ja_bank.gif") no-repeat left top;}#left_menu_base ul.tenpo_net {	background:url("../images/left_menu_title_tenpo_net.gif") no-repeat left top;}#left_menu_base ul.fudousan {	background:url("../images/left_menu_title_fudousan.gif") no-repeat left top;}#left_menu_base ul.kyousai {	background:url("../images/left_menu_title_kyousai.gif") no-repeat left top;}#left_menu_base ul.agri_talk {	background:url("../images/left_menu_title_agri_talk.gif") no-repeat left top;}#left_menu_base ul.toiawase {	background:url("../images/left_menu_title_toiawase.gif") no-repeat left top;}#left_menu_base ul.sitemap_ {	background:url("../images/left_menu_title_sitemap.gif") no-repeat left top;}#left_menu_base ul.chikusan {	background:url("../images/left_menu_title_chikusan.gif") no-repeat left top;}#left_menu_base ul.hukushi {	background:url("../images/left_menu_title_hukushi.gif") no-repeat left top;}#left_menu_base ul.einou {	background:url("../images/left_menu_title_einou.gif") no-repeat left top;}#left_menu_base ul.seien {	background:url("../images/left_menu_title_seien.gif") no-repeat left top;}#left_menu_base ul.n_tour {	background:url("../images/left_menu_title_n_tour.gif") no-repeat left top;}#left_menu_base ul.yuaikan {	background:url("../images/left_menu_title_yuaikan.gif") no-repeat left top;}#left_menu_base ul.gs {	background:url("../images/left_menu_title_gs.gif") no-repeat left top;}#left_menu_base ul.gaiyou li a{	background:url("../images/left_menu_gaiyou.gif");}#left_menu_base ul.saiyou li a{	background:url("../images/left_menu_saiyou.gif");}#left_menu_base ul.links li a{	background:url("../images/left_menu_links.gif");}#left_menu_base_2 ul.ja_bank li a{	background:url("../images/left_menu_ja_bank.gif");}#left_menu_base ul.tenpo_net li a{	background:url("../images/left_menu_tenpo_net.gif");}#left_menu_base ul.fudousan li a{	background:url("../images/left_menu_fudousan.gif");}#left_menu_base ul.kyousai li a{	background:url("../images/left_menu_kyousai.gif");}#left_menu_base ul.agri_talk li a{	background:url("../images/left_menu_agri_talk.gif");}#left_menu_base ul.toiawase li a{	background:url("../images/left_menu_toiawase.gif");}#left_menu_base ul.chikusan li a{	background:url("../images/left_menu_chikusan.gif");}#left_menu_base ul.hukushi li a{	background:url("../images/left_menu_hukushi.gif");}#left_menu_base ul.einou li a{	background:url("../images/left_menu_einou.gif");}#left_menu_base ul.seien li a{	background:url("../images/left_menu_seien.gif");}#left_menu_base ul.n_tour li a{	background:url("../images/left_menu_n_tour.gif");}#left_menu_base ul.yuaikan li a{	background:url("../images/left_menu_yuaikan.gif");}#left_menu_base ul.gs li a{	background:url("../images/left_menu_gs.gif");}#left_menu_base_2 {	overflow:hidden;	zoom:1;	margin-bottom:10px;}#left_menu_base_2 ul#left_menu {	padding:0px 0px 0px;}#left_menu_base_2 ul#left_menu li.left_menu a {	width:180px;	height:56px;	display:block;	text-indent:-1600px;}#left_menu_base_2 ul.left_menu_sub_list {	margin:0;	padding:0 0 15px 20px;	display:list-item;	list-style-type:disc;	color:black;}#left_menu_base_2 ul.left_menu_sub_list li.left_menu_sub {	margin-left:5px;}#left_menu_base_2 ul.left_menu_sub_list li.left_menu_sub a{	background:none;}#left_menu_base_2 #left_menu li#left_menu_001 a {	background-position:0px 0px;}#left_menu_base_2 #left_menu li#left_menu_002 a {	background-position:0px -56px;}#left_menu_base_2 #left_menu li#left_menu_003 a {	background-position:0px -112px;}#left_menu_base_2 #left_menu li#left_menu_004 a {	background-position:0px -168px;}#left_menu_base_2 #left_menu li#left_menu_005 a {	background-position:0px -224px;}#left_menu_base_2 #left_menu li#left_menu_006 a {	background-position:0px -280px;}#left_menu_base_2 #left_menu li#left_menu_007 a {	background-position:0px -336px;}#left_menu_base_2 #left_menu li#left_menu_008 a {	background-position:0px -392px;}#left_menu_base_2 #left_menu li#left_menu_009 a {	background-position:0px -448px;}#left_menu_base_2 #left_menu li#left_menu_010 a {	background-position:0px -504px;}#left_menu_base_2 #left_menu li#left_menu_011 a {	background-position:0px -560px;}#left_menu_base_2 #left_menu li#left_menu_012 a {	background-position:0px -616px;}#left_menu_base_2 #left_menu li#left_menu_013 a {	background-position:0px -672px;}#left_menu_base_2 #left_menu li#left_menu_014 a {	background-position:0px -728px;}#left_menu_base_2 #left_menu li#left_menu_015 a {	background-position:0px -784px;}#left_menu_base_2 #left_menu li#left_menu_016 a {	background-position:0px -840px;}#left_menu_base_2 #left_menu li#left_menu_001 a:hover , #left_menu_base_2 #left_menu li#left_menu_001_on a  {	background-position:180px 0px;}#left_menu_base_2 #left_menu li#left_menu_002 a:hover , #left_menu_base_2 #left_menu li#left_menu_002_on a  {	background-position:180px -56px;}#left_menu_base_2 #left_menu li#left_menu_003 a:hover , #left_menu_base_2 #left_menu li#left_menu_003_on a  {	background-position:180px -112px;}#left_menu_base_2 #left_menu li#left_menu_004 a:hover , #left_menu_base_2 #left_menu li#left_menu_004_on a  {	background-position:180px -168px;}#left_menu_base_2 #left_menu li#left_menu_005 a:hover , #left_menu_base_2 #left_menu li#left_menu_005_on a  {	background-position:180px -224px;}#left_menu_base_2 #left_menu li#left_menu_006 a:hover , #left_menu_base_2 #left_menu li#left_menu_006_on a  {	background-position:180px -280px;}#left_menu_base_2 #left_menu li#left_menu_007 a:hover , #left_menu_base_2 #left_menu li#left_menu_007_on a  {	background-position:180px -236px;}#left_menu_base_2 #left_menu li#left_menu_008 a:hover , #left_menu_base_2 #left_menu li#left_menu_008_on a  {	background-position:180px -392px;}#left_menu_base_2 #left_menu li#left_menu_009 a:hover , #left_menu_base_2 #left_menu li#left_menu_009_on a  {	background-position:180px -448px;}#left_menu_base_2 #left_menu li#left_menu_010 a:hover , #left_menu_base_2 #left_menu li#left_menu_010_on a  {	background-position:180px -504px;}#left_menu_base_2 #left_menu li#left_menu_011 a:hover , #left_menu_base_2 #left_menu li#left_menu_011_on a  {	background-position:180px -560px;}#left_menu_base_2 #left_menu li#left_menu_012 a:hover , #left_menu_base_2 #left_menu li#left_menu_012_on a  {	background-position:180px -616px;}#left_menu_base_2 #left_menu li#left_menu_013 a:hover , #left_menu_base_2 #left_menu li#left_menu_013_on a  {	background-position:180px -672px;}#left_menu_base_2 #left_menu li#left_menu_014 a:hover , #left_menu_base_2 #left_menu li#left_menu_014_on a  {	background-position:180px -728px;}#left_menu_base_2 #left_menu li#left_menu_015 a:hover , #left_menu_base_2 #left_menu li#left_menu_015_on a  {	background-position:180px -784px;}#left_menu_base_2 #left_menu li#left_menu_016 a:hover , #left_menu_base_2 #left_menu li#left_menu_016_on a  {	background-position:180px -840px;}/*-------------------------------------------------  コンテンツエリア（contents_right）-------------------------------------------------*/#contents_right h2 {	width:700px;	height:50px;	text-indent:-1600px;	margin-bottom:10px;}#contents_right h2.ja_bank001 {	width:550px;	height:95px;	background:url("../images/h2_jabank01.gif");}#contents_right h2.ja_bank002 {	width:550px;	height:95px;	background:url("../images/h2_jabank02.gif");}#contents_right h2.ja_bank003 {	width:550px;	height:95px;	background:url("../images/h2_jabank03.gif");}#contents_right h2.ja_bank004 {	width:530px;	height:95px;	background:url("../images/h2_jabank04.gif");}#contents_right h2.ja_bank005 {	width:530px;	height:95px;	background:url("../images/h2_jabank05.gif");}#contents_right h2.ja_bank006 {	width:530px;	height:95px;	background:url("../images/h2_jabank06.gif");}#contents_right h2.ja_bank007 {	width:530px;	height:95px;	background:url("../images/h2_jabank07.gif");}#contents_right h2.n_tour {	width:530px;	height:95px;	background:url("../images/h2_n_tour.gif");}#contents_right h2.gs {	width:530px;	height:120px;	background:url("../images/h2_gs.gif");}#contents_right h2.yellow {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;	width:510px;	height:50px;	margin-bottom:10px;	font-weight:bold;	line-height:50px;	text-indent:0px;	color:#e60012;	padding-left:20px;	background:url("../images/h2_yellow.gif");}#contents_right h2.orange {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;	width:700px;	height:28px;	margin-bottom:10px;	font-size:16px;	font-weight:bold;	line-height:28px;	text-indent:0px;	color:#595757;	padding-left:20px;	background:url("../images/h2_orange_720px.gif") no-repeat;}#contents_right h3 {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;	font-size:16px;	line-height:28px;	border-left:4px solid #007564;	padding-left:5px;	margin:8px 0;	color:#007564;}#contents_right h4 {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;	width:530px;	height:28px;	line-height:28px;	font-size:16px;	margin:8px 0;	background:url("../images/h4.gif") no-repeat;	padding-left:15px;}#contents_right h4.green {	background:url("../images/h4_green.gif") no-repeat;	width:550px;	color:#009944;}#contents_right h4.green_back {	background:#8ec31f;	width:510px;	color:#fff;}#contents_right h5.green {	background:url("../images/h5_green.gif") no-repeat;	color:#fff;	font-size:13px;	line-height:26px;	padding:0 0 0 10px;}#contents_right h4.orange {	width:510px;	height:28px;	line-height:28px;	background:url("../images/h4_orange.gif") no-repeat;	color:#595757;	padding:0 0 0 20px;}#contents_right h4.orange_circle {	background:url("../images/h4_orange_circle.gif") no-repeat;	color:#595757;	line-height:18px;	padding-left:20px;}#contents_right h4.orange_wide {	background:url("../images/h4_orange_wide.gif") no-repeat;	color:#595757;	width:510px;	height:40px;	line-height:40px;	margin:0;	padding:0 0 0 20px;}#contents_right h5.gray {	background:url("../images/h5_gray.gif") no-repeat;	color:#595757;	font-size:14px;	height:28px;	line-height:28px;	margin-left:20px;	padding-left:10px;	margin-top:10px;	margin-bottom:10px;	overflow:hidden;	zoom:1;}#contents_right h5.border {	border-top:1px dashed #595757;	border-bottom:1px dashed #595757;	font-size:14px;	height:28px;	line-height:28px;}#contents_right h5.orange {	background:url("../images/h5_orange.gif") no-repeat;	color:#595757;}#contents_right h5.red {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;	background:#e60012;	color:#fff;	height:18px;	line-height:20px;	font-size:14px;	padding:2px 5px;	margin-left:20px;	margin-top:10px;}#contents_right ul.dot {	list-style:disc;}#contents_right div.contents_640px {	width:630px;	margin:10px 0 10px 30px;}#contents_right div.contents_720px {	width:710px;	margin:10px 0 10px 10px;}#contents_right div.contents_510px {	width:510px;	margin:10px 0 10px 10px;	overflow:hidden;	zoom:1;}#contents_right div.contents_490px {	width:490px;	margin:10px 0 10px 20px;	overflow:hidden;	zoom:1;}#contents_right div.contents_560px {	width:560px;	margin:10px 0 10px 20px;}#contents_right div.contents_560px div {	margin-left:20px;}#contents_right div.contents_530px {	width:530px;	margin:10px 0;	overflow:hidden;	zoom:1;}#contents_right div.contents_530px div {	margin-left:20px;}#contents_right div.contents_530px dl {	margin-top:10px;}#contents_right div.contents_530px dl dt {	font-size:16px;	font-weight:bold;	color:#0da7a3;}#contents_right div.contents_510px_border_bottom {	width:510px;	margin:10px 20px;	padding-bottom:10px;	background:url("../images/contents_510px_border_bottom.gif") no-repeat bottom left;	overflow:hidden;}#contents_right div.contents_510px_border {	padding:10px 10px 0;	background:url("../images/contents_510px_border.gif") no-repeat top left;	overflow:hidden;}#contents_right div.contents_510px_border div.contents_no_size {	font-size:15px;}#contents_right div.contents_510px_border img.pics {	float:left;	margin-right:10px;}#contents_right div.contents_510px_border img.title {	margin:10px 0 5px;}#contents_right div.contents_510px_border div.border_490px_bg {	background:url("../images/border_490px_bg.gif") repeat-y left;	clear:both;	margin-top:10px;}#contents_right div.contents_510px_border div.border_490px_bottom {	background:url("../images/border_490px_bottom.gif") no-repeat bottom left;	padding-bottom:5px;}#contents_right div.contents_510px_border div.border_490px_top {	background:url("../images/border_490px_top.gif") no-repeat top left ;	padding:10px 10px 5px;}#contents_right div.contents_510px_border div.border_243px_bg {	width:243px;	background:url("../images/border_243px_bg.gif") repeat-y left;	margin-top:10px;	margin-right:4px;	float:left;}div.border_600px_bg {	background:url("../images/border_600px_bg.gif") repeat-y left;	margin-top:10px;}div.border_600px_bottom {	background:url("../images/border_600px_bottom.gif") no-repeat bottom left;	padding-bottom:5px;	overflow:hidden;	zoom:1;}div.border_600px_top {	background:url("../images/border_600px_top.gif") no-repeat top left ;	padding:10px 10px 5px;}#contents_right div.contents_640px div.border_600px_bg table {	width:590px;	margin:0;	padding:0;}#contents_right div.contents_640px div.border_600px_bg table tr td {	border : 0;	padding:0;}#contents_right div.contents_640px div.border_600px_bg table tr td.left_green_bar {	border-left:4px solid #007564;	padding-left:10px;	vertical-align:middle;}/*--------------------------------------------------------------------------------------------------*/#contents_right div.contents_510px_border div.last {	margin-right:0;}#contents_right div.contents_510px_border div.border_243px_bottom {	background:url("../images/border_243px_bottom.gif") no-repeat bottom left;	padding-bottom:5px;}#contents_right div.contents_510px_border div.border_243px_top {	background:url("../images/border_243px_top.gif") no-repeat top left ;	padding:10px 10px 5px;}div.ja_bank_contents dl {	border-bottom:2px solid #F7ab00;	padding-bottom:2px;	overflow:hidden;	zoom:1;}div.ja_bank_contents dt {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;	float:left;	clear:both;	font-weight:bold;	font-size:14px;}#contents_right div.contents_510px_border div.border_490px_top img {	float:left;	padding-right:10px;}div.ja_bank_contents dd {	float:right;}div.ja_bank_contents dd.detail_button_70px a {	width:70px;	height:20px;	display:block;	background:url(../images/detail_button_70px.gif) no-repeat top left;	text-indent:-1600px;}div.ja_bank_contents dd.detail_button_70px a:hover {	background-position:0px -20px;}#contents_right div.font_meiryo {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;}#contents_right div.size_16px {	font-size:16px;}#contents_right div.contents_no_size {	margin-bottom:20px;	font-size:12px;	line-height:18px;}/*-------------------------------------------------  コンテンツエリア：表組（contents_right）-------------------------------------------------*/#contents_right div.contents_720px table {	border-collapse: collapse;	width:700px;}#contents_right div.contents_720px table tr td {	border:1px solid #727172;	padding:13px;}#contents_right div.contents_720px table tr td.orange {	background:#feecd2;}/*-------------------------------------------------  コンテンツエリア：表組（contents_right）-------------------------------------------------*/#contents_right div.contents_640px table {	border-collapse: collapse;	width:540px;}#contents_right div.contents_640px table tr td {	border:1px solid #727172;	padding:13px;}#contents_right div.contents_640px table tr td.orange {	background:#feecd2;}/*-------------------------------------------------  コンテンツエリア：表組（contents_right）-------------------------------------------------*/#contents_right div.contents_530px table {	border-collapse: collapse;	width:500px;}#contents_right div.contents_530px table tr td {	border:1px solid #727172;	padding:13px;}#contents_right div.contents_530px table tr td.orange {	background:#feecd2;}/*-------------------------------------------------  コンテンツエリア：表組（contents_center）-------------------------------------------------*/#contents_right table {	margin-bottom:10px;}#contents_right table tr td {	vertical-align:top;	padding:5px;}#contents_right table tr td.center {	text-align:center;}#contents_right table tr td.right {	text-align:right;}#contents_right table tr td.middle {	vertical-align:middle;}#contents_right table tr td.left {	vertical-align:left;}#contents_right table tr td.w40px {	width:40px;}#contents_right table tr td.w80px {	width:80px;}#contents_right table tr td.w90px {	width:90px;}#contents_right table tr td.w100px {	width:100px;}#contents_right table tr td.w108px {	width:108px;}#contents_right table tr td.w120px {	width:120px;}#contents_right table tr td.w140px {	width:140px;}#contents_right table tr td.w150px {	width:150px;}#contents_right table tr td.w158px {	width:158px;}#contents_right table tr td.w190px {	width:190px;}#contents_right table tr td.w230px {	width:230px;}#contents_right table tr td.w245px {	width:245px;}#contents_right table tr td.w250px {	width:250px;}#contents_right table tr td.w300px {	width:300px;}#contents_right table tr td.w318px {	width:318px;}#contents_right table tr td.w358px {	width:358px;}#contents_right table tr td.brawn {	background:#e6e4d7;}#contents_right table tr td.gray {	background:#f3f4ed;}div.h150px {	height:150px;}div.h50px {	height:50px;}div.h70px {	height:70px;}#contents_right div.p160px {	width:160px;	float:left;	overflow:hidden;	zoom:1;	margin-right:10px;	margin-bottom:10px;	margin-left:0px;	font-size:12px;	line-height:15px;}#contents_right div.p160px_s {	width:160px;	float:left;	overflow:hidden;	zoom:1;	margin-right:3px;	margin-bottom:10px;	margin-left:0px;	font-size:12px;	line-height:15px;}#contents_right div.p248px {	width:248px;	float:left;	overflow:hidden;	zoom:1;	margin-right:5px;	margin-bottom:10px;	margin-left:0px;	font-size:12px;	line-height:15px;}#contents_right div.p285px_single {	width:285px;	overflow:hidden;	zoom:1;	margin:0 auto 10px;	font-size:12px;	line-height:15px;}/*-------------------------------------------------  コンテンツエリア不動産エリアボタン（contents_right.area_name）-------------------------------------------------*/ul.area_name {	clear:right;}ul.area_name li {	float: left;}ul.area_name li a {	display:block;	width : 100px;	height: 20px;	background:url(../images/area_name_100x40.gif) no-repeat bottom;	text-align:center;	margin-right:5px;	margin-bottom:5px;	color:#231815;	overflow:hidden;	zoom:1;}ul.area_name li a:hover {	background:url(../images/area_name_100x40.gif) no-repeat top;	color:#fff;}#contents_right h4.h4_area_name {	overflow:hidden;	zoom:1;	width:500px;	height:26px;	background:url(../images/h4_area_name.gif) no-repeat top left ;	color:#fff;	margin-bottom:10px;	margin-top:15px;}/*-------------------------------------------------  コンテンツエリアサイトマップ-------------------------------------------------*/#contents_right h2.sitemap001 {	background:url("../images/h2_sitemap001.gif") no-repeat top left;}/*-------------------------------------------------  コンテンツエリアJA前橋市の概要（contents_right.gaiyou）-------------------------------------------------*/#contents_right h2.gaiyou001 {	background:url("../images/h2_gaiyou001.gif") no-repeat top left;}#contents_right h2.gaiyou002 {	background:url("../images/h2_gaiyou002.gif") no-repeat top left;}#contents_right h2.gaiyou003 {	background:url("../images/h2_gaiyou003.gif") no-repeat top left;}#contents_right h2.gaiyou004 {	background:url("../images/h2_gaiyou004.gif") no-repeat top left;}#contents_right h2.gaiyou005 {	background:url("../images/h2_gaiyou005.gif") no-repeat top left;}/*-------------------------------------------------  コンテンツエリア_採用情報（contents_right.saiyou）-------------------------------------------------*/#contents_right h2.saiyou001 {	background:url("../images/h2_saiyou001.gif") no-repeat top left;}/*-------------------------------------------------  コンテンツエリア_問い合わせ（contents_right.toiawase）-------------------------------------------------*/#contents_right h2.toiawase001 {	background:url("../images/h2_toiawase001.gif") no-repeat top left;}/*-------------------------------------------------  コンテンツエリアリンク先（contents_right.links）-------------------------------------------------*/#contents_right h2.links001 {	background:url("../images/h2_links001.gif") no-repeat top left;}#contents_right h2.links002 {	background:url("../images/h2_links002.gif") no-repeat top left;}#contents_right h2.links003 {	background:url("../images/h2_links003.gif") no-repeat top left;}#contents_right h2.links004 {	background:url("../images/h2_links004.gif") no-repeat top left;}/*-------------------------------------------------  コンテンツエリア_店舗ネットワーク（contents_right.tenpo_net）-------------------------------------------------*/#contents_right h2.tenpo_net001 {	background:url("../images/h2_tenpo_net001.gif") no-repeat top left;}#contents_right h2.tenpo_net002 {	background:url("../images/h2_tenpo_net002.gif") no-repeat top left;}#contents_right h2.tenpo_net003 {	background:url("../images/h2_tenpo_net003.gif") no-repeat top left;}#contents_right h2.tenpo_net004 {	background:url("../images/h2_tenpo_net004.gif") no-repeat top left;}#contents_right h2.tenpo_net005 {	background:url("../images/h2_tenpo_net005.gif") no-repeat top left;}/*-------------------------------------------------  コンテンツエリア_予約フォーム-------------------------------------------------*/.form_top {	background:url("../images/form_top_w470px.gif") no-repeat top;	width:470px;	padding-top:5px;	margin:20px;}.form_title {	background:url("../images/form_bg_o_w470px.gif") repeat-y top;	font-size:14px;	color:#231815;	line-height:28px;	text-align:center;}.form_bottom {	background:url("../images/form_bottom_w470px.gif") no-repeat bottom;	padding-bottom:5px;}.form_main {	background:url("../images/form_bg_w_w470px.gif") repeat-y top;	font-size:13px;	color:#231815;	line-height:20px;	padding:10px 30px;}/*-------------------------------------------------  ボックス150px 角丸 白地-------------------------------------------------*/.box_150px_bottom {	width:150px;	background:url("../images/box_150px_bottom.gif") no-repeat bottom left;	padding-bottom:5px;	float:left;	margin-left:10px;	text-align:center;}.box_150px_top {	background:url("../images/box_150px_top.gif") no-repeat top left;	padding-top:5px;}.box_150px_bg {	background:url("../images/box_150px_bg.gif") repeat-y left;	padding:5px 10px;	font-size:12px;	line-height:12px;}.box_150px_bg img {	margin-bottom:10px;}/*-------------------------------------------------  google_mapエリア-------------------------------------------------*/.map_case {	width:661px;	height:661px;	margin-bottom:20px;	border:1px solid #9f9fa0;	padding:19px;}#google_map {	width:661px;	height:661px;}/*-------------------------------------------------  ネットバンクログインフォーム-------------------------------------------------*/#mod_netbankcont {	vertical-align: top;	text-align: center;	background-image: url("../images/netbank_bg.gif");	background-position: bottom;	background-repeat: no-repeat;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;	margin: 0 0 10px 0;}#mod_netbankcont ul {	vertical-align: top;	text-align: center;	list-style-type: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;}#mod_netbankcont li {	text-align: center;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#mod_netbankcont li.login a {	background:url("../images/netbankcont_btn01.gif") no-repeat;	display:block;	width:157px;	height:34px;	margin-left:10px;	text-indent:-3200px;}#mod_netbankcont li.login a:hover {	background:url("../images/netbankcont_btn01_ro.gif") no-repeat;}#mod_netbankcont li.detail a {	background:url("../images/netbankcont_btn02.gif") no-repeat;	display:block;	width:157px;	height:35px;	margin-left:10px;	text-indent:-3200px;}#mod_netbankcont li.detail a:hover {	background:url("../images/netbankcont_btn02_ro.gif") no-repeat;}#mod_netbankcont h2 {	padding: 0px;	margin: 0px;}/*-------------------------------------------------  フッターメニュー 個別設定-------------------------------------------------*/#footer	{	background:url(../images/background_green.gif) repeat-y center;	text-align:center;	color:#fff;	padding:0 20px;	overflow:hidden;	zoom:1;	clear:both;}#footer a {	color:white;}#footer div {	margin-top:20px;}