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

/*----------------------------------------*/
/*main*/
/*----------------------------------------*/
#main_index{
background:#ffffff url(../img/index/page_bg.gif) repeat-y;
width:773px;
float:left;
}

/*----------------------------------------*/
/*top_left*/
/*----------------------------------------*/
#top_left{
float:left;
width:488px;
padding:14px 0px 14px 19px;
position:relative;
}
#top_left h6{
background:url(../img/index/news.gif) no-repeat;
height:20px;
width:488px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_left ul{
margin:0 0 0 12px;
position:relative;
}
#top_left li{
padding:6px 0 6px 0;
background:url(../img/tensen.gif) repeat-x;
background-position:bottom;
}
#top_left li span.date{
padding:0 8px 0 14px;
background:url(../img/index/note.gif) no-repeat;
}
#top_left p{
line-height:1.4;
}

/*----------------------------------------*/
/*top_left_left*/
/*----------------------------------------*/
#top_left_left{
float:left;
width:234px;
position:relative;
padding:13px 0 0 0;/*font-size:90%;*/
}
#top_left_left h2{
background:url(../img/index/guide.gif) no-repeat;
height:20px;
margin:0 0 8px 0;
}
#top_left_left h2 a{
background:url(../img/index/guide.gif) no-repeat;
height:20px;
width:234px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_left_left h2.realestate{
background:url(../img/index/realestate.gif) no-repeat;
height:20px;
margin:0 0 8px 0;
}
#top_left_left h2.realestate a{
background:url(../img/index/realestate.gif) no-repeat;
height:20px;
width:234px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_left_left h3.land{
background:url(../img/index/land.gif) no-repeat;
height:26px;
margin:25px 0 0 0;
}
#top_left_left h3.land a{
background:url(../img/index/land.gif) no-repeat;
height:26px;
width:234px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_left_left h3.arinkrin{
background:url(../img/index/build.gif) no-repeat;
height:26px;
margin:7px 0 0 0;
}
#top_left_left h3.arinkrin a{
background:url(../img/index/build.gif) no-repeat;
height:26px;
width:234px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}

/*----------------------------------------*/
/*top_left_right*/
/*----------------------------------------*/
#top_left_right{
float:left;
width:234px;
position:relative;
padding:13px 0 0 20px;/*font-size:90%;*/
}
#top_left_right h2{
background:url(../img/index/result.gif) no-repeat;
height:20px;
margin:0 0 8px 0;
}
#top_left_right h2 a{
background:url(../img/index/result.gif) no-repeat;
height:20px;
width:234px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_left_right img.result_1{
margin:0 7px 0 0;
}
#top_left_right img.result_2{
margin:0 0 5px 0;
}

/*----------------------------------------*/
/*top_right*/
/*----------------------------------------*/
#top_right{
background:url(../img/index/line.gif) no-repeat;
float:left;
width:202px;/*258-19-46=*/
padding:12px 18px 14px 45px;
}
#top_right h2.comform{
background:url(../img/index/comform.jpg) no-repeat;
height:188px;
margin:0 0 5px 0;
}
#top_right h2.comform a{
background:url(../img/index/comform.jpg) no-repeat;
height:188px;
width:202px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_right h2.comform a:hover{
background:url(../img/index/comform.jpg) no-repeat -202px 0px;
width:202px;
}

#top_right h2.modeville{
background:url(../img/index/modeville.jpg) no-repeat;
height:188px;
margin:0 0 5px 0;
}
#top_right h2.modeville a{
background:url(../img/index/modeville.jpg) no-repeat;
height:188px;
width:202px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_right h2.modeville a:hover{
background:url(../img/index/modeville.jpg) no-repeat -202px 0px;
width:202px;
}

#top_right h3.tvcm{
background:url(../img/index/tvcm2011.jpg) no-repeat;
height:106px;
margin:0 0 8px 0;
}
#top_right h3.tvcm a{
background:url(../img/index/tvcm2011.jpg) no-repeat;
height:106px;
width:202px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_right h3.tvcm a:hover{
background:url(../img/index/tvcm2011.jpg) no-repeat 0px -106px;
width:202px;
}

/*
#top_right h3.chintai{
background:url(../img/index/chintai.jpg) no-repeat;
height:62px;
margin:0 0 8px 0;
}
#top_right h3.chintai a{
background:url(../img/index/chintai.jpg) no-repeat;
height:62px;
width:202px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_right h3.chintai a:hover{
background:url(../img/index/chintai.jpg) no-repeat -202px 0px;
width:202px;
}
#top_right h3.shikin{
background:url(../img/index/shikin.jpg) no-repeat;
height:62px;
margin:0 0 0px 0;
}
#top_right h3.shikin a{
background:url(../img/index/shikin.jpg) no-repeat;
height:62px;
width:202px;
display:block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
#top_right h3.shikin a:hover{
background:url(../img/index/shikin.jpg) no-repeat -202px 0px;
width:202px;
}
*/

/*----------------------------------------*/
/*g_navi*/
/*----------------------------------------*/
#g_navi{
height:33px;
background:url(../img/index/g_navi.gif) no-repeat;
}
#g_navi ul{
margin:0 19px;
}
#g_navi li{
display:inline;
}
#g_navi li a{
height:33px;
display:block;
float:left;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}
/*------off*/
#g_navi li.g_navi01 a{
background:url(../img/index/g_navi.gif) no-repeat -19px 0px;
width:104px;
}
#g_navi li.g_navi02 a{
background:url(../img/index/g_navi.gif) no-repeat -123px 0px;
width:105px;
}
#g_navi li.g_navi03 a{
background:url(../img/index/g_navi.gif) no-repeat -228px 0px;
width:105px;
}
#g_navi li.g_navi035 a{
background:url(../img/index/g_navi.gif) no-repeat -333px 0px;
width:105px;
}
#g_navi li.g_navi04 a{
background:url(../img/index/g_navi.gif) no-repeat -438px 0px;
width:105px;
}
#g_navi li.g_navi05 a{
background:url(../img/index/g_navi.gif) no-repeat -543px 0px;
width:105px;
}
#g_navi li.g_navi06 a{
background:url(../img/index/g_navi.gif) no-repeat -648px 0px;
width:103px;
}
/*------hover*/
#g_navi li.g_navi01 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -19px -33px;
}
#g_navi li.g_navi02 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -123px -33px;
}
#g_navi li.g_navi03 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -228px -33px;
}
#g_navi li.g_navi035 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -333px -33px;
}
#g_navi li.g_navi04 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -438px -33px;
}
#g_navi li.g_navi05 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -543px -33px;
}
#g_navi li.g_navi06 a:hover{
background:url(../img/index/g_navi.gif) no-repeat -648px -33px;
}