@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 共通パーツ
　02. 出店方法で探す
　03．大和ハウスグループの出店サポート
　04. サブカラム
  

******************************************************************************* */



/* ==

　01. 共通パーツ

=============================================================================== */
.section .main{
	width:950px;
	min-height:1%;
}

.main p{ margin-bottom:10px; }
.main p a{
	padding-left:7px;
	background:url(/common/images/renew2009/arrow_02.gif) left 4px no-repeat;
}
.main .infoItem dl{ background:#F4F4F4; }
.main .infoItem h3{ margin-bottom:0; }
.main .infoItem dt{ width:90px; padding-left:10px; }
.main .infoItem dd{ padding:0 5px 10px 115px; }


/* ==

　02. 出店方法で探す

=============================================================================== */
.main .howto{ border-bottom:1px dotted #999; padding-bottom:10px; }
.main .howto .column2{ width:730px; float:left; }
.main .howto .column2 p.img{
	width:100px;
	float:left;
}
.main .howto .column2 p.img a{
	padding-left:0;
	background:none;
}
.main .howto .column2 div.txt{
	width:245px;
	float:right;
}
.main .howto p.bnr{
	float:right;
	width:200px;
}
.main .howto p.bnr a{ padding:0; background:none; }


/* ==

　03．大和ハウスグループの出店サポート

=============================================================================== */
.main .support_txt{ margin-bottom:5px; }
.main .support_txt li{ float:left; }

.main .map{ background:url(../images/bk_map.jpg) no-repeat; height:500px; }
.main .map .areaBox ul{ padding:5px; }
.main .map .areaBox .boxLeft{ float:left;  }
.main .map .areaBox .boxRight{ float:right; }
.main .map .areaBox p{
	color:#fff;
	font-weight:bold;
	padding:3px 5px 0;
	margin-bottom:0;
}
.main .map .areaBox div{ position:absolute; }
.main .map .area01{
	position:relative;
	left:680px;
	top:20px;
	width:255px;
}
.main .map .area02{
	position:relative;
	left:650px;
	top:160px;
	width:285px;
}
.main .map .area03{
	position:relative;
	left:20px;
	top:13px;
	width:270px;
}
.main .map .area04{
	position:relative;
	left:20px;
	top:138px;
	width:295px;
}
.main .map .area05{
	position:relative;
	left:20px;
	top:282px;
	width:160px;
}
.main .map .area06{
	position:relative;
	left:568px;
	top:304px;
	width:365px;
}

.main .group_list{
	margin:20px 0 20px;
}
.main .group_list li{ float:left; width:230px; margin:0 10px 0 0; }
.main .group_list li.lastChild{ margin-right:0; }
.main .group_list li a{
	display:block;
	width:230px;
	height:146px;
	background-position:left top;
}
.main .group_list a span{ display:none; }
.main .group_list li.group01 a{
	background-image:url(../images/btn_group01.gif);
}
.main .group_list li.group02 a{
	background-image:url(../images/btn_group02.gif);
}
.main .group_list li.group03 a{
	background-image:url(../images/btn_group03.gif);
}
.main .group_list li.group04 a{
	background-image:url(../images/btn_group04.gif);
}
.main .group_list p.group05{ padding:0; margin-top:10px; }
.main .group_list p.group05 a{
	width:950px;
	height:70px;
	display:block;
	background-image:url(../images/btn_group05.gif);
	padding:0;
	background-position:left top;
}
.main .group_list li.group06 {
	width: 460px;
}
.main .group_list li.group06 a{
	width: 460px;
	background-image:url(../images/btn_group06.png);
}
.main .group_list li a:hover,
.main .group_list p a:hover{ background-position:left bottom; }


/* ==

　04. サブカラム

=============================================================================== */
.sub p.bnr{ margin-bottom:10px; }
.sub h3{ margin-bottom:10px; }


/* SC一覧
------------------------------------------------------------------------------- */
.section .sub .list_sc{
	width:200px;
	margin:0 0 10px;
	padding:0 0 10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
	clear:both;
}
.sub .list_sc p.img{
	width:60px;
	margin:0 0 5px;
	paadding:0;
	float:left;
}
.sub .list_sc p.txt{
	width:130px;
	margin:0 0 5px;
	padding:0;
	line-height:1.5;
	float:right;
}
.sub .list_sc p.txt span{ font-size:85%; }

/* ボタン */
.sub .list_sc ul{
	width:200px;
	margin:0;
	padding:0;
	clear:both;
}
.sub .list_sc li.btn_scSite{
	width:82px;
 	padding:0;
	float:left;
}
.sub .list_sc li.btn_store{
	width:115px;
 	padding:0;
	float:right;
}
.sub .list_sc li span{ display:none; }
.sub .list_sc li a{
	height:21px;
	margin:0;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.sub .list_sc li a:link, .sub .list_sc li a:visited{ background-position:left top; }
.sub .list_sc li a:hover, .sub .list_sc li a:active{ background-position:left bottom; }

.sub .list_sc li.btn_scSite a{ width:82px; background-image:url(../images/btn_sc_website.gif); }
.sub .list_sc li.btn_store a{ width:115px; background-image:url(../images/btn_store.gif); }



/* 一覧へのリンク */
.sub p.li_list{
	width:200px;
	margin:0;
	padding:0;
	text-align:right;
	clear:both;
}
.sub p.li_list a{
	padding-left:7px;
	background:url(/common/images/renew2009/arrow_02.gif) left 4px no-repeat;
}















