/*index_img*/
#index_img{
	display:block;
	width:800px;
	height:258px;
	margin:0;
	padding:0;
}

/****** 画像下のナビゲーション***********/

#navi {
	clear:right;
  width:800px;
  height: 29px;
  padding: 0 0 0 0px;
  margin: 0 auto;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
}

#navi ul{
  width:660px;
  margin: 0 auto;
  padding: 0;
  list-style:none;
}

#navi li{
  background :  url(../images/navi.gif); 
  margin: 0;
  padding: 0;
  width:132px;
  height: 29px;
  float: left;
  text-indent: -9990px;
}

#navi li a{
  text-decoration:none;
  margin: 0;
  display:block;
  width:132px;
  height: 29px;
}

#navi li#navi_iiie{ 
  background-position: 0px -29px;
}
#navi li#navi_seko{
  background-position: -132px -29px;
}
#navi li#navi_takumi{
  background-position: -264px -29px;
}
#navi li#navi_madori{
 background-position: -396px -29px;
}
#navi li#navi_event{
 background-position: -528px -29px;
}

/* ナビゲーション オーバー*/

#navi li a:hover {
  background :  url("../images/navi.gif"); 
}
#navi li#navi_iiie a:hover {
  background-position: 0px 0px;
}
#navi li#navi_seko a:hover {
  background-position: -132px 0px;
}
#navi li#navi_takumi a:hover {
  background-position: -264px 0px;
}
#navi li#navi_madori a:hover {
 background-position: -396px 0px;
}
#navi li#navi_event a:hover {
 background-position: -528px 0px;
}

/* ナビゲーション ナウ*/

#navi li now {
  background :  url("../images/navi.gif"); 
}
#navi li#navi_iiie_now {
  background-position: 0px 0px;
}
#navi li#navi_seko_now {
  background-position: -132px 0px;
}
#navi li#navi_takumi_now {
  background-position: -264px 0px;
}
#navi li#navi_madori_now {
 background-position: -396px 0px;
}
#navi li#navi_event_now {
 background-position: -528px 0px;
}
/* ナビゲーションナウ オーバー*/

#navi li a:hover {
  background :  url("../images/navi.gif"); 
}
#navi li#navi_iiie_now a:hover {
  background-position: 0px 0px;
}
#navi li#navi_seko_now a:hover {
  background-position: -132px 0px;
}
#navi li#navi_takumi_now a:hover {
  background-position: -264px 0px;
}
#navi li#navi_madori_now a:hover {
 background-position: -396px 0px;
}
#navi li#navi_event_now a:hover {
 background-position: -528px 0px;
}
/***********ナビおわり**********/




/****左右ワク共通＝見出し*****/

.index_top{
    margin: 0 ;
    padding: 40px 0 0 0 ; 
}


h2.b{
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height:1em;
	color:#ff6b7a;
	background-color:#fff;
}
.midasi_index {
	margin: 0 0 15px 0 ;
    padding: 3px 0 2px 5px;
    font-size: 0.825em;
    line-height: 1.6em;	
	color: #0099FF; 
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;	
}
.midasi_index a   { 
	color: #0099FF; 
	text-decoration: none;
}
.midasi_index a:hover {
	color: #0099FF;
	text-decoration: underline;
}




/****左ワク中身*****/

/****お知らせ*****/
#osirase {
	width:220px;
    margin: 40px 0 3em 0 ;
    padding: 0; 
}
#osirase h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_news.gif)   no-repeat; 
}
#osirase h3 {
	margin: 0;
	padding: 12px 0  0.5em 0;
	color: #ff6600;
	font-size: 1.1em;
	line-height:1.25em;
}
#osirase h3 a:link{
	color: #ff6600;
	text-decoration:none;
}
#osirase h3 a:visited{
	color: #ff6600;
	text-decoration:none;
}
#osirase h3 a:hover{
	color: #ff6600;
	text-decoration:underline;
}
#osirase em {
	color:#ff6600;
	font-size:1.05em;
	font-weight:bold;
}
#osirase a {
	color:#000;
	text-decoration: none;
}
#osirase a:hover {
	color:#0099FF;
	text-decoration: underline;
}
.osirase_txt {
	margin: 0; 
	padding: 0 3px 0 0; 
	font-size:0.75em;
	line-height:1.5em;
	width: 217px;
	height: 200px; 
	overflow: auto ;
}
.osirase_txt p{
	margin: 0 0 0.5em 0 ; 
	padding: 0 0 0.5em 0 ;
	border-bottom: 1px #ddd dotted;
}
.osirase_txt img{
	margin: 0 ; 
	padding: 3px 0 ;
}
/****プレゼント*****/
#present {
	width:220px;
    margin: 40px 0 3em 0 ;
    padding: 0; 
}
#present h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_present.gif)   no-repeat; 
}
#present h3 {
	margin: 0;
	padding: 10px 0  0 0;
	font-size: 0.825em;
	line-height:1.3em;
}
#present p {
	margin: 0;
	padding: 10px 0  0.5em 0;
	font-size: 0.625em;
	line-height:1.75em;
}
#present a {
	color:#000;
	text-decoration: none;
}
#present a:hover {
	color:#0099FF;
	text-decoration: underline;
}
.flo_L{
	float:left;
	margin: 0;
	padding: 12px 1em 0.3em 0;
}


/****新築現場ブログ*****/
#genba {
	width:220px;
    margin: 40px 0 3em 0 ;
    padding: 0; 
}
#genba h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_genba.gif)   no-repeat; 
}
#genba p{
	margin: 0;
	padding: 0.5em 0 0 0;
	font-size:0.75em;
	line-height:1.5em;
}
#genba p a{
	color:#000;
}
#genba ul{
  width:220px;
  margin: 0 ;
  padding: 5px 0 0 0 ;
  list-style:none;
}

#genba li{
  background :  url(../images/home_i.gif) left 0.9em no-repeat; 
  margin: 0;
  padding: 0.5em 0 0 1.3em;
	font-size:0.75em;
	line-height:1.5em;
}

#genba li a{
  text-decoration:none;
  margin: 0;
	color:#000;
}
#genba li a:hover {
	color:#0099FF;
	text-decoration: underline;
}

/*有田blog*/
.bloga {
	width:220px;
	padding: 0 0 0px 0;
	margin: 40px 0 3em 0;
}
.bloga h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_blog.gif)   no-repeat; 
}
.bloga p{
	margin: 0 ; 
	padding: 10px 0 10px 0;
	border-top: 1px dashed #ddd;
}

.bloga ul {
	margin:10px 0 3em 0;
	padding:0;
	color:#000000;
	list-style-type: none;
	height: 5em;
	overflow: auto;
}
.bloga li {
	margin: 0px;
	padding: 0 0 0.5em 0;
	font-size: 0.625em;
	line-height: 1.25em;
}
.bloga li a {
	color:#000;
}
.bloga li a:hover {
	color:#0099FF;
	text-decoration:underline;
}
.bloga li a:visited {
	color:#000;
}



/****いい家*****/
#iiie {
	width:220px;
    margin: 40px 0 3em 0 ;
    padding: 0; 
}
#iiie h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_iiie.gif)   no-repeat; 
}
#iiie ol{
  margin: 0 0 0 25px ;
  padding: 8px 0 0 0 ;
  color:#0099FF;
}

#iiie li{
  margin: 0;
  padding: 0;
	font-size:0.625em;
	line-height:2em;
}

#iiie li a{
  text-decoration:none;
  margin: 0;
	color:#000;
}
#iiie li a:hover {
	color:#0099FF;
	text-decoration: underline;
}

/****匠の家*****/
#takumi {
	width:220px;
    margin: 40px 0 3em 0 ;
    padding: 0; 
}
#takumi h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_takumi.gif)   no-repeat; 
}
#takumi ol{
  margin: 0 0 0 25px ;
  padding: 8px 0 0 0 ;
  color:#0099FF;
}

#takumi li{
  margin: 0;
  padding: 0;
	font-size:0.625em;
	line-height:2em;
}

#takumi li a{
  text-decoration:none;
  margin: 0;
	color:#000;
}
#takumi li a:hover {
	color:#0099FF;
	text-decoration: underline;
}

/****地図*****/
#map {
	width:220px;
    margin: 40px 0 3em 0 ;
    padding: 0; 
}
#map h2{
	width:220px;
	height:18px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_toiawase.gif)   no-repeat; 
}
#map p {
	margin: 0;
	padding: 10px 0  0.5em 0;
	font-size: 0.875em;
	line-height:1.5em;
}
#map a {
	color:#000;
	text-decoration: none;
}
#map a:hover {
	color:#0099FF;
	text-decoration: underline;
}




/****左ワク中身おわり*****/




/****右ワク中身*****/

#migi_top {
	width: 470px;
    margin: 0 ;
    padding: 40px 0 0 0 ;
	/*background: url(../images/index_arida.jpg)  right bottom no-repeat; */
}
#migi_top p {
	width: 300px;
    margin: 0.5em 0 0 20px ;
    padding: 0 ;
	font-size:0.75em;
	line-height:1.75em;
}


/****施工例*****/
#sekou {
	width: 470px;
    margin: 40px 0 5em 0 ;
    padding: 0; 
}
#sekou h2{
	width:470px;
	height:20px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_sekou.gif)   no-repeat; 
}
#sekou p {
	margin: 0;
	padding: 0 0  0.5em 0;
	font-size: 0.625em;
	line-height:1.5em;
}
#sekou a {
	color:#000;
	text-decoration: none;
}
#sekou a:hover {
	color:#0099FF;
	text-decoration: underline;
}

.sekourei {
	clear:left;
	margin: 0;
	padding: 12px 0 18px 0;
}
.sekourei h3 {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 0.875em;
	line-height:1.5em;
}
.sekourei h3 a{
	color:#000;
	text-decoration: none;
}
.sekourei h3 a:hover{
	color:#0099FF;
	text-decoration: underline;
}
.sekourei img {
	float:left;
	margin: 0;
	padding: 0 10px 5px 0;
}

/****へえ*****/
#heee {
	width: 470px;
    margin: 5em 0 3em 0 ;
    padding: 0; 
}
#heee h2{
	width:470px;
	height:25px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_heee.gif)   no-repeat; 
}
#heee p {
	width:470px;
	height:775px;
	margin: 0;
	padding: 0 0  0.5em 0;
	font-size: 0.625em;
	line-height:1.5em;
	text-indent: -9990px;
	background: url(../images/index_heee_img.gif)   no-repeat; 
	overflow:hidden;
}

/****間取り*****/
#madori {
	width: 470px;
    margin: 2em 0 0 0 ;
    padding: 0; 
}
#madori h2{
	width:470px;
	height:20px;
	margin: 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_madori.gif)   no-repeat; 
}
#madoriList {
	margin: 0px 0 0 0;
    padding: 10px 0 0 0; 
}
#madoriList img{
	margin: 0 auto;
	padding: 0 10px 0 0;
	float:left;
}
#madoriList h3  { 
	margin: 0;
    padding: 0 0 3px 0; 
    font-size: 1.2em;
    line-height: 1.3em;
}
#madoriList a   { 
	color: #000; 
	text-decoration: none;
}
#madoriList a:hover   { 
	color: #0099FF; 
	text-decoration: underline;
}
#madoriList li {
	list-style: none;
	float: left;
	display: inline; /* for WinIE6 */
	width: 210px;
	height: 150px;
	margin: 0;
	padding: 18px 12px 8px 12px;
    font-size: 0.625em;
    line-height: 1.4em;
}

/****見学*****/
#kengaku {
	clear:both;
	width: 470px;
    margin: 0 ;
    padding: 4em 0 3em 0; 
}
#kengaku h2{
	width:470px;
	height:20px;
	margin: 0 0 12px 0;
	padding: 0;
	line-height:1em;
	text-indent: -9990px;
	border-bottom:1px #ccc solid;
	background: url(../images/index_kengaku.gif)   no-repeat; 
}
#kengaku p {
	width:470px;
	margin: 0;
	padding: 1em 0  0.5em 0;
	font-size: 0.75em;
	line-height:1.5em;
}




/****右ワク共通ワク*****/
.migi {
	width: 470px;
    margin: 3em 0 0 0 ;
}



.links{
	width:470px;
	margin: 0;
	padding: 3em 0  2em 0;
	font-size: 0.75em;
	line-height:1.5em;
	color:#666;
	text-align:center;
}
.links img{
	margin: 0;
	padding: 3px;
}



/****右ワク中身おわり*****/



