@charset "EUC-JP";

/*------------------------------------------
  [1]:layout
------------------------------------------*/
body{
margin:10px;
}
#container{
width:808px;
margin:0 auto ;
}
#mainContainer{
width:798px;
padding:0 5px 15px 5px;
background:url(../img_cmn/bg_container.jpg) 0 0 ;
}
#mainContainer_f{
width:798px;
padding:0 5px 0px 5px;
background:url(../img_cmn/bg_container.jpg) 0 0 ;
}
#header{
width:798px;
height:65px;
border-bottom:1px #fff solid;
background:url(../img_cmn/bg_header_04.jpg) 0 100% no-repeat;
}
.gmenu{
width:798px;
}
#content{
margin: 0px 20px 0px;
}
#leftcontent{
width:483px;
float:left;
}
#leftcontent_wide{
	width:758px;
	float:left;
}
#rightcontent{
width:250px;
float:right;
}
#footer{
width:798px;
}


/*------------------------------------------*/
/*------------------------------------------
  [*]:header
------------------------------------------*/
#container p#lead, #container h1#lead{
padding:0 0 7px 10px;
margin:0;
font-size:11px;
color:#008325;
background:url(../img_cmn/bg_top.jpg) 0 100% no-repeat;
}
#container p#lead strong, #container h1#lead, #container h1#lead strong{
font-size:11px;
color:#008325;
font-weight:normal;
}
#header #home{
width:646px;
float:left;
background:url(../img_cmn/bg_header_02.jpg) 0 0 repeat-x;
}
#header #home #logo strong{
margin:0;
padding:0;
display:block;
width:375px;
height:55px;
margin-top:4px;
float:left;
}
#header #home #logo a{
width:330px;
height:55px;
margin:0;
padding:0;
}

div.navihidden {
display:none;
/*\*/overflow:hidden;/**/
}

#header #home ul{
width:270px;
float:left;
margin:23px 0 0 0;
padding:0;
text-indent:-9999em;
}
#header #home li{
list-style:none;
float:left;
margin:0;
padding:0;
}
#header #home ul li a{
height:11px;
margin:0;
padding:0;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
}
#header #home ul li a span{
display:none;
}
#header #home li#hm01 a{
width:74px;
background:url(../img_cmn/btn_header_01.gif) 0 0 no-repeat;
}
#header #home li#hm02 a{
width:80px;
background:url(../img_cmn/btn_header_02.gif) 0 0 no-repeat;
}
#header #home li#hm03 a{
width:85px;
background:url(../img_cmn/btn_header_03.gif) 0 0 no-repeat;
}
#header #request{
width:152px;
height:59px;
float:left;
background:url(../img_cmn/bg_header_03.gif) 0 0 no-repeat;
}

#header #request a{
width:152px;
height:59px;
margin:0;
padding:0;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
}

.htmlTop , .htmlTop a{
color:#FFFFFF;
font-size:x-small;
}


/*------------------------------------------
  [*]:footer
------------------------------------------*/
#footer{
width:808px;
padding:5px 0 0 0px;
margin:0;
height:61px;
background:url(../img_cmn/bg_footer.jpg) 0 0 no-repeat;
}
#footer ul{
width:798px;
padding:9px 0 0 0px;
margin:0;
height:11px;
}
#footer li{
float:left;
padding:0px 15px 0px 20px;
list-style:none;
}
#footer li a{
height:11px;
margin:0;
padding:0;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
}
#footer li#fm01 a{
width:81px; background:url(../img_cmn/btn_fm_01.jpg) 0 0 no-repeat;
}
#footer li#fm02 a{
width:70px; background:url(../img_cmn/btn_fm_02.jpg) 0 0 no-repeat;
}
#footer li#fm03 a{
width:82px; background:url(../img_cmn/btn_fm_03.jpg) 0 0 no-repeat;
}
#footer li#fm04 a{
width:70px; background:url(../img_cmn/btn_fm_04.jpg) 0 0 no-repeat;
}
#footer li#fm05 a{
width:101px; background:url(../img_cmn/btn_fm_05.jpg) 0 0 no-repeat;
}
#footer li#fm06 a{
width:92px; background:url(../img_cmn/btn_fm_06.jpg) 0 0 no-repeat;
}
#footer li#fm07 a{
width:48px; background:url(../img_cmn/btn_fm_07.jpg) 0 0 no-repeat;
}
#footer li#fm08 a{
width:67px; background:url(../img_cmn/btn_fm_08.jpg) 0 0 no-repeat;
}
#footer li#fm09 a{
width:73px; background:url(../img_cmn/btn_fm_09.jpg) 0 0 no-repeat;
}
#footer li#fm10 a{
width:106px; background:url(../img_cmn/btn_fm_10.jpg) 0 0 no-repeat;
}
#footer li#fm11 a{
width:83px; background:url(../img_cmn/btn_fm_11.jpg) 0 0 no-repeat;
}
#footer li#fm12 a{
width:50px; background:url(../img_cmn/btn_fm_12.jpg) 0 0 no-repeat;
}
#footer p{
font-size:11px;
width:798px;
margin:18px auto 0;
text-align:center;
padding:0;
}


/*------------------------------------------*/
/*------------------------------------------
  [*]:ttl_img
------------------------------------------*/
.ttltop{
background:url(../img/img_fla.jpg) 0 0 no-repeat;
}
.ttltech{
background:url(../img_cmn/ttl_tech.jpg) 0 0 no-repeat;
}
.ttlservice{
background:url(../img_cmn/ttl_service.jpg) 0 0 no-repeat;
}
.ttlproduct{
background:url(../img_cmn/ttl_product.jpg) 0 0 no-repeat;
}
.ttlhousing{
background:url(../img_cmn/ttl_housing.jpg) 0 0 no-repeat;
}
.ttlrecruit{
background:url(../img_cmn/ttl_recruit.jpg) 0 0 no-repeat;
}
.ttlsitemap{
background:url(../img_cmn/ttl_sitemap.jpg) 0 0 no-repeat;
}
.ttlinquiry{
background:url(../img_cmn/ttl_inquiry.jpg) 0 0 no-repeat;
}
.ttlnews{
background:url(../img_cmn/ttl_news.jpg) 0 0 no-repeat;
}
.ttltopics{
background:url(../img_cmn/ttl_topics.jpg) 0 0 no-repeat;
}
.ttlcompany{
background:url(../img_cmn/ttl_company.jpg) 0 0 no-repeat;
}
.ttlprivacy{
background:url(../img_cmn/ttl_privacy.jpg) 0 0 no-repeat;
}
.ttlgallery{
background:url(../img_cmn/ttl_gallery.jpg) 0 0 no-repeat;
}
.ttlesti{
background:url(../img_cmn/ttl_esti.jpg) 0 0 no-repeat;
}
.ttlrequest{
background:url(../img_cmn/ttl_request.jpg) 0 0 no-repeat;
}
.ttlmedia{
background:url(../img_cmn/ttl_media.jpg) 0 0 no-repeat;
}
.ttlcampaign{
background:url(../img_cmn/ttl_campaign.jpg) 0 0 no-repeat;
}
.ttlcontact{
background:url(../img_cmn/ttl_contact.jpg) 0 0 no-repeat;
}

/*------------------------------------------
  [*]:gmenu
------------------------------------------*/
.gmenu{
width:798px;
line-height:100%;
font-size:0.1em;
}
.gmenu ul{
width:798px;
list-style:none;
margin:0;
padding-bottom:14px;
line-height:100%;
font-size:0.1em;
background:url(../img_cmn/img_gmenuSet.gif) 0 100% no-repeat;
}
.gmenu li{
margin:0;
padding:0;
float:left;
}
.gmenu ul li a{
margin:0;
padding:0;
height:55px;
display:block;
text-decoration:none;
text-indent:-9999px;
 /*\*/overflow:hidden;/**/
}
.gmenu li.gm01 a{
width:145px; background:url(../img_cmn/gmenu_01.gif) 16px 0 no-repeat;
}
.gm02 a{
width:122px; background:url(../img_cmn/gmenu_02.gif) 0 0 no-repeat;
}
.gm03 a{
width:134px; background:url(../img_cmn/gmenu_03.gif) 0 0 no-repeat;
}
.gm04 a{
width:137px; background:url(../img_cmn/gmenu_04.gif) 0 0 no-repeat;
}
.gm05 a{
width:127px; background:url(../img_cmn/gmenu_05.gif) 0 0 no-repeat;
}
.gm06 a{
width:113px; background:url(../img_cmn/gmenu_06.gif) 0 0 no-repeat;
}
.gmenu li a:hover, .curr a{
background-position:0 -55px;
}
.gmenu li.gm01 a:hover, .gmenu li.gm01curr a{
background-position:16px -55px;
}


/*------------------------------------------
  [*]: ttl
------------------------------------------*/

h1.ttl{
width:798px;
height:128px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
}


/*------------------------------------------*/
/*------------------------------------------
  [*]: left
------------------------------------------*/
#content .main{
padding:0 0 10px;
/*padding:0 10px 10px;*/
margin:0;
}
#content #pan{
margin:0 0 0 2px;
padding:0;
font-size:11px;
}
#content #pan a{
color:#444;
}
#content #pan strong{
font-weight:normal;
}
#content .toplink, #contentTxt .toplink{
margin:5px 0 0 0;
padding:5px 0 0 0;
font-size:11px;
text-align:right;
}
#content .toplink a, #contentTxt .toplink a{
padding:0 0 0 10px;
background:url(../img_cmn/img_arrow_01.gif) 0 50% no-repeat;
}

.hr01{
border-top:1px #ccc dashed;
}
.hr02{
border-bottom:1px #ccc solid;
}

#content .toplink a:link, #content .toplink a:visited{
color:#000;
text-decoration:underline;
}

/*arrowSet*/
.arrowSet{
list-style:none;
margin:0 0 0 0;
}
.arrowSet li{
display:inline;
margin:0 0 0 0;
padding:0 10px;
}
.arrow_01{
list-style:none;
margin:0 0 0 0;
padding:0 0 0 10px;
background:url(../img_cmn/img_arrow_01.gif) 0 10px no-repeat;
}
.arrow_01-1{
list-style:none;
margin:0 0 0 0;
padding:0 0 0 10px;
background:url(../img_cmn/img_arrow_01.gif) 0 40% no-repeat;
}
.arrow_02{
list-style:none;
margin:0 0 0 0;
padding:0 0 3px 18px;
background:url(../img_cmn/img_arrow_02.gif) 0 30% no-repeat;
}
.arrow_03{
list-style:none;
margin:0 0 0 0;
padding:0 0 3px 18px;
background:url(../img_cmn/img_arrow_03.gif) 0 30% no-repeat;
}
.arrow_04{
list-style:none;
margin:0 0 0 0;
padding:0 0 3px 18px;
background:url(../img_cmn/img_arrow_04.gif) 0 30% no-repeat;
}
.arrow_05{
list-style:none;
margin:0 0 0 0;
padding:0 0 2px 18px;
background:url(../img_cmn/img_arrow_05.gif) 0 30% no-repeat;
}
.arrow_05_2{
list-style:none;
margin:0 0 0 0;
padding:0 0 2px 18px;
background:url(../img_cmn/img_arrow_05_2.gif) 0 30% no-repeat;
}


/*------------------------------------------
  [*]: sttl
------------------------------------------*/
h2.sttl{
width:483px;
height:27px;
padding-top:5px;
margin-top:10px;
text-indent:28px;
color:#008A03;
font-weight:bold;
font-size:12px;
background:url(../img_cmn/bg_sttl.gif) 0 0 no-repeat;
}

/*土地情報ワイド版*/
#leftcontent_wide h2{
	width:758px;
	height:27px;
	padding-top:5px;
	margin-top:10px;
	text-indent:28px;
	color:#008A03;
	font-weight:bold;
	font-size:12px;
	background:url(../img_cmn/bg_sttl_wide.gif) 0 0 no-repeat;
}

h3.sttl, h4.sttl{
margin-top:10px;
padding:5px 0;
text-indent:10px;
font-weight:bold;
font-size:12px;
color:#008A03;
border-left:2px solid #008A03;
}


/*------------------------------------------
  [*]: cap
------------------------------------------*/
.capTtl{
width:463px;
height:27px;
margin-left:10px;
background:url(../img_cmn/cap_bg.jpg) 0 0 no-repeat;
}
.capTtl strong{
color:#fff;
line-height:100%;
font-size:12px;
padding:5px 0 5px 10px;
display:block;
}
.capTtl_02{
width:463px;
height:27px;
background:url(../img_cmn/cap_bg.jpg) 0 0 no-repeat;
color:#fff;
line-height:100%;
font-size:13px;
padding:7px 0 0px 13px;
font-weight:bold;
}
.capTtl_03{
width:745px;
height:20px;
background:url(../img_cmn/cap_bg_03.jpg) 0 0 no-repeat;
color:#fff;
line-height:100%;
font-size:13px;
margin:0px !important;
padding:7px 0 0px 13px;
font-weight:bold;
}



/*------------------------------------------*/
/* sttlMenu */
/*------------------------------------------*/
/*1段組み*/
div.sttlMenuBox01{
width:463px;
background:url(../img_cmn/bg_sttl_01_body.gif) 0 0 repeat-y;
}
div.sttlMenuBox01 ol{
margin:0px;
padding:5px 0px 3px 15px;
list-style:none;
background:url(../img_cmn/bg_sttl_01.gif) 0 0 no-repeat;
}

/*土地情報ワイド版*/
#leftcontent_wide div.sttlMenuBox01{
width:758px;
background:url(../img_cmn/bg_sttl_01_body.gif) 0 0 repeat-y;
}
div.sttlMenuBox01_wide ol{
	margin:0px;
	padding:5px 0px 3px 15px;
	list-style:none;
	background:url(../img_cmn/bg_sttl_01_wide2.gif) 0 0 no-repeat;
}


/*2段組み*/
div.sttlMenuSet{
width:463px;
}
div.sttlMenuBox02_l{
width:224px;
float:left;
background:url(../img_cmn/bg_sttl_02_body.gif) 0 0 repeat-y;
}
div.sttlMenuBox02_r{
width:224px;
float:right;
background:url(../img_cmn/bg_sttl_02_body.gif) 0 0 repeat-y;
}
div.sttlMenuBox02_w{
width:463px;
background:url(../img_cmn/bg_sttl_01_body.gif) 0 0 repeat-y;
}

/*2段組みcmn*/
div.sttlMenuSet h3{
margin:0px;
padding:5px 8px 3px 15px;
border-bottom:2px #ccc solid;
background:url(../img_cmn/bg_sttl_02.gif) 0 0 no-repeat;
}
div.sttlMenuSet .sttlMenuBox02_w h3{
margin:0px;
padding:5px 8px 3px 15px;
border-bottom:2px #ccc solid;
background:url(../img_cmn/bg_sttl_01.gif) 0 0 no-repeat;
}
div.sttlMenuSet h3 a{
color:#008A03;
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:150%;
}
div.sttlMenuSet p{
margin:0;
padding:5px 8px;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
background:#f5f5f5;
}
div.sttlMenuSet p.smDetail{
padding:5px 5px 2px;
border-bottom:1px #ccc solid;
background:#594330 url(../img/bg_sttl_b_body.gif) 0 0 repeat-x;
text-align:right;
color:#fff;
}
div.sttlMenuSet p.smDetail a{
padding:0 0 3px 18px;
background:url(../img_cmn/img_arrow_02.gif) 0 0 no-repeat;
color:#fff;
font-size:12px;
}

/*common*/
div.sttlMenuBox01 li{
list-style:none;
margin:0;
padding:5px 5px 0 0 ;
display:inline;
}
div.sttlMenuBox01 li a{
color:#888;
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:150%;
}
div.sttlMenuBox01 li a:visited,
div.sttlMenuSet h3 a:visited,
div.sttlMenuSet h3 a:visited{
text-decoration:none;
}
div.sttlMenuBox01 li a:hover,
div.sttlMenuSet h3 a:hover{
color:#008A03;
text-decoration:underline;
}
div.sttlMenuBox01 li a.fgreen,
div.sttlMenuSet h3 a.fgreen{color:#008A03;}


/*土地情報ワイド版*//*common*/
#leftcontent_wide div.sttlMenuBox01 li{
list-style:none;
margin:0;
padding:5px 5px 0 0 ;
display:inline;
}
#leftcontent_wide div.sttlMenuBox01 li a{
color:#888;
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:150%;
}
#leftcontent_wide div.sttlMenuBox01 li a:visited,
#leftcontent_wide div.sttlMenuSet h3 a:visited,
#leftcontent_wide div.sttlMenuSet h3 a:visited{
text-decoration:none;
}
#leftcontent_wide div.sttlMenuBox01 li a:hover,
#leftcontent_wide div.sttlMenuSet h3 a:hover{
color:#008A03;
text-decoration:underline;
}
#leftcontent_wide div.sttlMenuBox01 li a.fgreen,
#leftcontent_wide div.sttlMenuSet h3 a.fgreen{color:#008A03;}


/*------------------------------------------*/
/*sttlMenu*/
h2.sttlMenu, h3.sttlMenu{
width:463px;
height:34px;
background:url(../img_cmn/bg_sttl_b_body.gif);
clear:both;
}
h2.sttlMenu strong, h3.sttlMenu strong{
color:#fff;
line-height:100%;
font-size:12px;
padding:13px 0 5px 30px;
display:block;
background:url(../img_cmn/bg_sttl_b.gif) 0 0 no-repeat;
}

/*土地情報ワイド版*/
#leftcontent_wide h2.sttlMenu, #leftcontent_wide h3.sttlMenu{
	width:758px;
	height:34px;
	background:url(../img_cmn/bg_sttl_b_body.gif);
	clear:both;
}
#leftcontent_wide h2.sttlMenu strong, #leftcontent_wide h3.sttlMenu strong{
color:#fff;
line-height:100%;
font-size:12px;
padding:13px 0 5px 30px;
display:block;
background:url(../img_cmn/bg_sttl_b.gif) 0 0 no-repeat;
}




/*------------------------------------------*/
/*Que*/
.que{
width:440px;
margin:0 auto;
padding:4px 0 18px;
background:#ffffff url(img/que_bg.gif) 0 100% repeat-x;
}
.que li{
list-style:none;
margin:0;
padding:5px 0;
background:url(../img_cmn/img_arrow_03.gif) 0 50% no-repeat;
border-bottom:1px #999 dashed;
}
.que a{
padding:0 0 0 20px;
display:block;
}
p span.capBg01{
color:#008A03;
font-weight:bold;
}
p.capBg02{
color:#008A03;
padding:5px 0 5px 20px;
margin:0;
font-weight:bold;
border-top:1px #999 dashed;
background:url(../img_cmn/img_arrow_06.gif) 5px 50% no-repeat;
}
div.capBg02Body{
padding:10px 15px 15px;
margin:0;
background:#ddd;
color:#311802;
}

/*bgAlt01*/
.bgAlt01{
padding:0;
margin:10px;
}
.bgAlt01 li{
list-style:none;
margin:0 0 15px 0;
}
.bgAlt01 li span{
display:block;
padding:3px;
margin:0;
color:#008A03;
font-weight:bold;
background:url(../img_cmn/bg_alt_01.gif);
}


/*bgAlt02*/
.bgAlt02{
padding:0;
margin:10px;
}
.bgAlt02 li{
list-style:none;
margin:0 0 15px 0;
}
.bgAlt02 li span{
display:block;
padding:3px 0 3px 10px;
margin:0;
font-weight:bold;
background:url(../img_cmn/bg_alt_02.gif) 0 13px repeat-x;
}



/*------------------------------------------*/
/*------------------------------------------
  [*]: right
------------------------------------------*/
/* smenu */
#smenu{
width:248px;
margin-top:10px;
padding:0 0 9px 0;
color:#008A03;
font-size:12px;
background:#F9D196 url(../img_cmn/bg_smenu_03.jpg) 0 100% no-repeat;
}
#smenu dt{
width:248px;
margin:0;
padding:10px 0 10px 0;
text-indent:15px;
color:#311800;
font-weight:bold;
background:#F6C293 url(../img_cmn/bg_smenu_01.jpg) 0 0 no-repeat;
}
#smenu dt a{
color:#311800;
text-decoration:none;
}
#smenu dd {
margin:0;
padding:0;
color:#311800;
}
#smenu dd.smTtl {
width:248px;
margin:0;
padding:6px 0 5px 0;
text-indent:25px;
line-height:100%;
color:#311800;
font-weight:bold;
background:url(../img_cmn/bg_smenu_02.jpg) 0 0 repeat-y;
}
#smenu dd a{
color:#311800;
display:block;
text-indent:25px;
text-decoration:none;
margin:0;
padding:6px 0 5px 0;
background:url(../img_cmn/bg_smenu_02.jpg) 0 0 repeat-y;
}
#smenu dd a.smenu01{
padding-left:8px;
}
#smenu dd a.smenu02{
padding-left:15px;
}
#smenu dd a.smenuOn01{
padding-left:8px;
background:url(../img_cmn/bg_smenu_on.jpg) 0 0 no-repeat;
}
#smenu dd a.smenuOn02{
padding-left:15px;
background:url(../img_cmn/bg_smenu_on.jpg) 0 0 no-repeat;
}
#smenu dd a:hover, #smenu dd a.smenuOn{
background:url(../img_cmn/bg_smenu_on.jpg) 0 0 no-repeat;
}

#rightcontent .line_01{
font-size:0.1em;
width:248px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:2px dotted #ccc;
}


/*------------------------------------------*/
/* banner */
/*------------------------------------------*/
#banUrban2 a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_urban2.jpg) 0 0 no-repeat;
}
#banEco a{
width:248px;
height:51px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_eco.jpg) 0 0 no-repeat;
}
#banTeam6 a{
width:248px;
height:51px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_team6.gif) 0 0 no-repeat;
}
#banForest a{
width:248px;
height:51px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_forest.jpg) 0 0 no-repeat;
}
#banRecruit a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_recruit.jpg) 0 0 no-repeat;
}
#banGallery02 a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_gallery_02.jpg) 0 0 no-repeat;
}
#banEsti a{
width:248px;
height:62px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_estimate.jpg) 0 0 no-repeat;
}
#banTs02 a{
width:248px;
height:51px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_ts_02.jpg) 0 0 no-repeat;
}
#banCsr a{
width:248px;
height:51px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img/ban_csr.jpg) 0 0 no-repeat;
}
#banMoro a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_morooka.gif) 0 0 no-repeat;
}
#banYokohama a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_yokohama.gif) 0 0 no-repeat;
}
#banOita a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_oitaALP.gif) 0 0 no-repeat;
}
#banKuma a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_kuma.gif) 0 0 no-repeat;
}
#banKago a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_kago.gif) 0 0 no-repeat;
}
#banHibi a{
width:248px;
height:69px;
margin-bottom:5px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
background:url(../img_cmn/ban_hibi.gif) 0 0 no-repeat;
}

#banUrban2 a:hover, #banEco a:hover, #banRecruit a:hover, 
#banGallery02 a:hover, #banEsti a:hover, #banTs02 a:hover, 
#banForest a:hover, #banCsr a:hover, 
#banMoro a:hover, #banYokohama a:hover, #banOita a:hover,
#banKuma a:hover, #banKago a:hover, #banHibi a:hover {
background-position: -248px 0px;
}


/*------------------------------------------*/
/*EVENT*/
#banEvent{
width:248px;
height:28px;
text-indent:-9999em;
background:url(../img/sttl_event.jpg) 0 0 no-repeat;
}
#banEventBox{
border:1px solid #ccc;
margin-right:2px;
padding:5px;
}
#banEventBox li{
margin: auto auto 3px;
}
#banEventBox a{
font-size:90%;
}

/*土地情報ワイド版*/
#leftcontent_wide dl {
	float: left;
	width: 320px;
}
.freedial {
	font-size: 1.4em;
	font-weight: bold;
}
.freedial strong {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #CC0000;
	font-size: 1.4em;
}

