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

p {margin-bottom: 1em;}

hr {
	clear: both;
	visibility: hidden;
}

img.left-image {
	float: left;
	margin: 0 1em 1em 0;
}
img.right-image {
	float: right;
	margin: 0 0 1em 1em;
}

/*全体共通 957pxの幅にする*/

div.innerbox {
	width: 957px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	clear: both;
}


div.quartersbox { /*左3列用の1列分225pxボックス*/
	float: left;
	width: 225px;
	margin-right: 19px;
}

div.twoquartersbox { /*左3列用の左2列分225pxボックス*/
	float: left;
	width: 469px;
	margin-right: 19px;
}

div.fourthbox { /*一番実後の225pxボックス*/
	float: right;
	width: 225px;
	position: relative;
	margin-bottom: 30px;
}

div.threequartersbox {/*左側3列分のボックス*/
	float: left;
	width: 713px;
	margin-right: 19px;
}

div.twoquartersbox {/*左側3列分のボックス*/
	float: left;
	width: 469px;
	margin-right: 19px;
}
	
div.secondbox {/*右側2列分のボックス*/
	float: left;
	width: 469px;
}
	
div.topbox {/*サブリストの分下げるだけのbox*/
	margin-top: 30px;
}
	

body {
	background-position: top;
	background-repeat: repeat;
}


.nomargin-right {
	margin-right: 0;
}


/*クリックしてちら見せ設定
--------------------------------------------------*/

ul.gracelist {
	margin: 0 auto;
	}
	/* width: 225px; */
        
div.bukkenbox ul.gracelist {
	display: block;
	float: left;
	width: 149px;
	_overflow: hidden;
}
		
    ul.gracelist li
        {
	position:relative;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: bold;
	font-size: 115%;
        }
		
	ul.gracelist li span.explain {
	font-size: 11px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 400;
	line-height: 1.4;
	padding: 7px 0;
	}
	
    ul.gracelist li img
        {
			border-bottom: 1px solid #FFF;
        }
    ul.gracelist li a
        {
	display:block;
	border: 0;
        }
 
    .textPlaceholder
    {

        	position:absolute;
        	bottom:0px;
        	height:100%;
        	left:0px;
			background-image: url(../bg_images/bg_caption2.png);
			
			background-position: right bottom;	
			background-repeat: no-repeat;
	        display:none;
        	width:100%;
     }
		

   
   .textPlaceholder
        {
        	text-decoration:none;
        	cursor:pointer;
        }


/*分譲のアイコンを並べる際*/

p.iconset img {
	margin: 3px 1px;
}


/* 全体の枠 _wrapper_
-------------------------------------------------------------------------------*/

#wrapper {
	margin: 0 auto 20px;
	width: 100%;
	text-shadow: 0 1px 0.5px #FFF;
	text-align: left;
}

h1 {
	position: absolute;
	left: -9999px;
	top: -9999px;
}



#featureCarousel img#kanbanchow {
	position: absolute;
	width: 168px;
	height: 192px;
	left: 43px;
	top: 108px;
	z-index: 1000;
}

/*eすまいナビのヘッダー*/

#header {
	width: 957px;
	height: 138px;
	background: url(../New_bg_images/bg_header2010.gif) center top no-repeat;
	margin: 0 auto;
	position: relative;
}

#header h2 {
	margin-bottom: 20px;
	padding: 0;
	margin: 0 0 20px 17px;
}


#header #knowchowbox {
	position: absolute;
	z-index: 1001;
	right: 12px;
	top: 5px;
	width: 160px;
	height: 60;
}

/* グローバルナビ _gnavi_
-------------------------------------------------------------------------------*/

#gnavi {
	width: 726px;
	height: 30px;
	margin-left: 231px;
}

#gnavi ul li {
	float: left;
	margin-right: 20px;
}



/*各見出しの設定
-------------------------------------------------------------------------------*/


h2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 230%;
	font-weight: bold;
	color: #000;
	text-shadow: 0 1px 0.5px #FFF;
	padding-bottom: 50px;
}

h2.bukkendetailname {
	padding-bottom: 10px;
}


p.headline {
	font-size: 92%;
	padding-bottom: 28px;
}

p.headline-dateandline {
	font-size: 100%;
	padding:10px 0 28px;
	color: #ad76bd;
	font-weight: bold;
	font-style: italic
}


h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 138%;
	font-weight: bold;
	padding-top: 9px;
	padding-bottom: 9px;
	border-top: solid 1px #b1b4b9;
	border-bottom: dashed 1px #b1b4b9;
	margin-bottom: 10px;
	clear: both;
}

h4 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 107%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 4px;
}







/* フッター _footer_
-------------------------------------------------------------------------------*/

#footer-1 {
	background: url(../bg_images/bg_footer-1.jpg) no-repeat;
	text-shadow: 0 1px 0.5px #fff;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #fbfbfb;
	width: 957px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	clear: both;
}



#footer-1 h3 {
	width: 713px;
	border-top: none;
}

#footer-1 div.backtotop {
	position: absolute;
	width: 102px;
	height: 105px;
	right: 8px;
	top: -62px;	
}


#footer-1 ul.footermenulist {
	display: block;
	width: 225px;
	margin-right: 19px;
	font-size: 92%;
	
}

form#footersearch {
	margin-bottom: 12px;
}

#footer-1 ul.footermenulist li {
	background: url(../New_bg_images/bg_footerlist.gif) no-repeat 0 5px;
	padding-left: 15px;
}

#footer-2 {
	padding-top: 20px;
	margin: 0 auto;
	width: 957px;
	text-align: left;
	background: url(../bg_images/bg_footer-1.jpg) no-repeat;
	border-top: 1px solid #fbfbfb;
}
	


/*メインのコンテンツ 
-------------------------------------------------------------------------------*/

#contents {

}

#maincontents {
	padding: 20px 0 40px;
	width: 957px;
	position: relative;
	background-color: #FFF;
	background: url(../bg_images/bg_footer-1.jpg) no-repeat;
	margin: 0 auto;
}

/*トップページブログのリスト
-------------------------------------------------------------------------------*/

#topblogbox {
	border: 1px solid #a8cbe5;
	background-color: #cce6f4;
}
	
#topblogbox h3 {
	margin: 0 0 20px;
	border: none;
	padding: 0;
}

div.calendarbox {
	width: 64px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../bg_images/bg_blogcalendar.gif) no-repeat;
	padding-top: 13px;
	line-height: 1.2;
	font-size: 11px;
	color: #FFF;
	height: 50px;
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	clear: both;
	text-shadow: none;
}

div.calendarbox span {
	line-height: 1.2;
	color: #FFF;
}

div.postbox {
	margin-left: 90px;
	margin-right: 20px
}

div.postbox h4 {
	clear: none;
	margin-top: 10px;
}

p.blogsubtitle {
	display: inline;
	background-color: #ee878d;
	padding: 4px;
	color: #FFF;
	font-size: 92%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-shadow: none;
}
p.blogsubtitle span {
	font-size: 84%;
}

p.blogexcerpt {
	line-height: 1.5;
	margin-bottom: 2em;
	font-size: 92%;
}


/*パン屑リスト _TopicPath_
-------------------------------------------------------------------------------*/

#topicpath {
	font-size: 92%;
	margin-bottom: 30px;
	clear: both;
}

#topicpath ul li {
	display: block;
	float: left;
	padding-left: 15px;
	background-image: url(../bg_images/bg_path.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-right: 15px;
}

#topicpath ul li.hometopic {
	background-image: none;
	padding-left: 0px;
}


/*各ページのタイトル部分
-------------------------------------------------------------------------------*/

#pagetitlearea {
	height: 160px;
	padding: 30px 17px 0;
	background: url(../New_bg_images/bg_header2010.gif) no-repeat bottom;
	width: 923px;
	margin: 0 auto;
	}


/*テーブル共通*/

table {
	border-top: 1px solid #e0e0e0;
}

table tr {
	border-bottom: 1px solid #e0e0e0;
}

th {
	background-color: #d9ecf6;
	white-space: nowrap;
	padding: 0.4em;
}

table td {
	padding: 0.4em;
}


/*物件概要テーブル*/

table.outline-table {
	width: 713px;
	margin: 30px 0;
}
table.outline-table th {width: 30%; vertical-align: top;}
table.outline-table td {width: 70%;}

/*物件詳細部分のテーブル等
-------------------------------------------------------------------------------*/

div.bukkenbox {
	padding: 10px 0;
	font-size: 92%;
}

div.bukkenbox ul.gracelist li {

}

p.bukken-hitokoto {
	float: right;
	width: 308px;
	margin-bottom: 10px;

}

table.bukken-shosai {
	width: 308px;
	float: right;
	padding: 10px 0;
	line-height: 1.4;
	clear: none;
}



/*Google MAp
--------------------------------------------------------------------------------*/

#map199 {
}

/*分譲サブリスト*/

ul#homesublist {
	width: 479px;
	_width: 800px;
	display: block;
	top: 0px;
	left: 0px;
	z-index: 1000;
	height: 42px;
}

ul#homesublist li {
	text-indent: -9999px;
	float: left;
}

ul#homesublist li a {
	display: block;
	background:url(../bg_images/bg_homesublist.gif) no-repeat;
	height: 42px;
}
	
ul#homesublist li a.gm_recommend {
	width: 106px;
	background-position: -10px 0;

}
ul#homesublist li a.gm_recommend:hover, #homesublist li.ui-tabs-selected a.gm_recommend {
	background-position: -10px -42px;
}

ul#homesublist li a.gm_tokyo {
	width: 70px;
	background-position: -116px 0;

}
ul#homesublist li a.gm_tokyo:hover, #homesublist li.ui-tabs-selected a.gm_tokyo {
	background-position: -116px -42px;
}

ul#homesublist li a.gm_chiba {
	width: 71px;
	background-position: -186px 0;

}
ul#homesublist li a.gm_chiba:hover, #homesublist li.ui-tabs-selected a.gm_chiba {
	background-position: -186px -42px;
}

ul#homesublist li a.gm_kanagawa {
	width: 83px;
	background-position: -257px 0;

}
ul#homesublist li a.gm_kanagawa:hover, #homesublist li.ui-tabs-selected a.gm_kanagawa {
	background-position: -257px -42px;
}

ul#homesublist li a.gm_saitama {
	width: 70px;
	background-position: -340px 0;

}
ul#homesublist li a.gm_saitama:hover, #homesublist li.ui-tabs-selected a.gm_saitama {
	background-position: -340px -42px;
}

ul#homesublist li a.gm_ibaraki {
	width: 69px;
	background-position: -410px 0;

}
ul#homesublist li a.gm_ibaraki:hover, #homesublist li.ui-tabs-selected a.gm_ibaraki {
	background-position: -410px -42px;
}


/*分譲マンションサブリスト*/


ul#homesublist li a.gm_mansionall {
	background-image: url(../bg_images/bg_mansionsublist.gif);
	width: 77px;
	background-position: -10px -42px;
}
ul#homesublist li a.gm_mansionall:hover, #homesublist li.ui-tabs-selected a.gm_mansionall {
	background-image: url(../bg_images/bg_mansionsublist.gif);
	background-position: -10px -42px;
}

ul#homesublist li a.gm_mansiontokyo {
	background-image: url(../bg_images/bg_mansionsublist.gif);
	width: 70px;
	background-position: -87px 0;

}
ul#homesublist li a.gm_mansiontokyo:hover, #homesublist li.ui-tabs-selected a.gm_mansiontokyo {
	background-image: url(../bg_images/bg_mansionsublist.gif);
	background-position: -87px -42px;
}

ul#homesublist li a.gm_mansionkanagawa {
	background-image: url(../bg_images/bg_mansionsublist.gif);
	width: 95px;
	background-position: -157px 0;

}
ul#homesublist li a.gm_mansionkanagawa:hover, #homesublist li.ui-tabs-selected a.gm_mansionkanagawa {
	background-image: url(../bg_images/bg_mansionsublist.gif);
	background-position: -157px -42px;
}


/*分譲詳細サブリスト*/

ul#detailsublist {
	z-index: 1000;
	display: block;
	width: 479px;
	height: 42px;
	top: 0px;
	left: 0px;
	_position: relative;
}

ul#detailsublist li {
	text-indent: -9999px;
	float: left;
}

ul#detailsublist li a {
	display: block;
	background:url(../bg_images/bg_detailsublist.gif) no-repeat;
	height: 42px;
}

ul#detailsublist li a#detail_top {
	width: 104px;
	background-position: -10px 0;
}

ul#detailsublist li a#detail_top:hover {
	width: 104px;
	background-position: -10px -42px;
}

ul#detailsublist li a#detail_outline {
	width: 85px;
	background-position: -114px 0;
}

ul#detailsublist li a#detail_outline:hover {
	width: 85px;
	background-position: -114px -42px;
}

ul#detailsublist li a#detail_blog {
	width: 114px;
	background-position: -199px 0;
}

ul#detailsublist li a#detail_blog:hover {
	width: 114px;
	background-position: -199px -42px;
}

/*お問合せのボタン*/

#askwhitetag {
	width: 225px;
	z-index: 10;
}

#askwhitetag ul {
	display: block;
	width: 225px;
	margin-left: 0px;
	background: url(../bg_images/bg_askwhitetaglist2.gif) repeat-y;
	-webkit-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-moz-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-ms-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	box-shadow: 2px 2px 2px rgb(239, 239, 239);
}

#askwhitetag ul li.telnumber {
	background: url(../bg_images/bg_freecall2.gif) left center no-repeat;
	display: block;
	width: 190px;
	padding: 10px 0 10px 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 200%;
	margin: 0;
}

#askwhitetag ul li.telnumber span.kochira {
	font-size: 11px;
	font-weight: 400;
	line-height: 0.7px;
	padding: 0;
	margin: 0;
}
	

#askwhitetag ul li {}


/*その他の物件*/

#otherbukkenbox, {
	border: 1px solid #a8cbe5;
	margin-top: 16px;
	border-radius: 3px;
	background: url(../bg_images/bg_maincontents.gif);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-moz-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-ms-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	box-shadow: 2px 2px 2px rgb(239, 239, 239);
}
	
#otherbukkenbox h3, {
	margin: 0 0 20px;
	border: none;
	padding: 0;
}

#otherbukkenbox h3.allbukkenlist {
	border-top: 1px solid #a8cbe5;
	margin: 20px 0;
	}


#otherbukkenbox ul.gracelist {
	width: 193px;
}
#otherbukkenbox li img {
	margin-top: 5px;
}

/*分譲地最初の案内*/

div.bukkkenosusume-box {
	width: 225px;
	position: relative;
	float: left;
}

div.bukkkenosusume-box img {
	border-bottom: 1px solid #FFF;
	margin-bottom: 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div.bukkkenosusume-box img.caption-image {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
}

/*物件詳細の部分*/

div.bukken-explain {
	width: 469px;
	margin-left: 19px;
	float: right;
	margin-bottom: 30px;
}

p.dateandline {
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #ad76bd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background:url(../bg_images/bg_dateandline2.gif) repeat-x bottom;
}
	



/*物件詳細の地図*/

#detailmap {
    width: 713px;
    height: 400px;
    border-bottom: #fff solid 1px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}




.readmore a {
	display: block;
	margin-left: 125px;
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/btn_readmore.gif) no-repeat;
}

.readmore a:hover {
	background: url(../images/btn_readmoreON.gif) no-repeat;
}

/*写真に周辺情報等の案内が乗る*/

div.caption-box {
	width: 225px;
	position: relative;
	font-size: 92%;
	margin-bottom: 30px;
}

div.caption-box p {
	clear: both;
}

div.caption225 {
	width: 225px;
	height: 140px;
	overflow: hidden;
	background: url(../bg_images/bg_nophoto225140.gif) no-repeat;
	margin-bottom: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
	
div.caption-box img.caption-image {
	position: absolute;
	right: 0;
	top: 123px;
	border: none;
}

div.caption-box img.caption-picture {
	border-bottom: 1px solid #FFF;
	margin-top: 5px;
	margin-bottom: 20px;
}



/*ブログスタイル*/

h2.h2-blog {
	font-size: 200%;
	font-weight: bold;
	color: #000;
	text-shadow: 0 1px 0.5px #FFF;
	padding-left: 120px;
	padding-bottom: 0px;
}

h3.h3-blog {
	padding-left: 120px;
}
	

.blog-area-news {
	background: url(../images/icon/caption2-area-news.gif) left center no-repeat;
}

.blog-property-news {
	background: url(../images/icon/caption2-property-news.gif) left center no-repeat;
}

.blog-diary {
	background: url(../images/icon/caption2-diary.gif) left center no-repeat;
}

.blog-announcement {
	background: url(../images/icon/caption2-announcement.gif) left center no-repeat;
}

.blog-event {
	background: url(../images/icon/caption2-event.gif) left center no-repeat;
}

.blog-campaign {
	background: url(../images/icon/caption2-campaign.gif) left center no-repeat;
}

div.entry {
	margin-bottom: 30px;
}


/*その他のエントリー・月別アーカイブ*/
#monthlyarchive {
	border: 1px solid #a8cbe5;
	margin-top: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px rgb(239, 239, 239);-moz-box-shadow: 2px 2px 2px rgb(239, 239, 239);-ms-box-shadow: 2px 2px 2px rgb(239, 239, 239);box-shadow: 2px 2px 2px rgb(239, 239, 239);background-color: #cce6f4;
}

#monthlyarchive select {
	width: 176px;
	margin: 0 22px 20px;
	}

#otherblogentry {
	border: 1px solid #a8cbe5;
	margin-top: 16px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-moz-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-ms-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	box-shadow: 2px 2px 2px rgb(239, 239, 239);
	background-color: #cce6f4;
}
#monthlyarchive h3,
#otherblogentry h3 {
	margin: 0 0 20px;
	border: none;
	padding: 0;
}

#monthlyarchive ul,
#otherblogentry ul {
	margin-bottom: 10px;
	font-size: 92%;
}
#monthlyarchive li a,
#otherblogentry li a {
	display: block;
	padding: 7px 7px 7px 25px;
	background-image: url(../bg_images/bg_path.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;

}

#monthlyarchive li,
#otherblogentry li {
	border-bottom: 1px solid #FFF;
}
#monthlyarchive li:last-child,
#otherblogentry li:last-child {
	border-bottom: none;
}



/*支社案内ページ*/

div.shisha-domain {
	width: 170px;
	margin-right: 11px;
	float: left;
}


#shisha-domain h4 {
	width: 170px;
}

ul.gaiyolist {
	
	margin: 20px 0;
}

ul.gaiyolist li {
	padding-left: 20px;
	background: url(../bg_images/bg_listpoint.gif) no-repeat 0 2px;
	font-size: 92%;
}


div.nomargin-right {
	margin-right: 0;
}


/*規約*/

#sign {
	width: 500px;
	padding: 15px;
	border: #ddeefe 2px solid;
	margin: 30px auto;
	background: #FFF;
}

#terms_contents {
	width: 600px;
	height: 400px;
	overflow: scroll;
	font-size: 92%;
	background-color: #cce6f4;
	padding: 20px;
	margin: 20px auto;
	border: 1px solid #a8cbe5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#terms_contents h4 {
	margin: 2em 0;
}

#terms_contents p.KiyakuAgree {
		text-align: center;
		padding: 1em;
		margin: 10px auto;
}

p.KiyakuAgree {
		text-align: center;
		border-bottom: 1px dashed #666666;
		padding: 1em;
		margin: 10px auto;
}


form#clubpananavi-kiyaku {
		margin: 0 auto;
		padding: 0;
		text-align: center;
}

form#clubpananavi-kiyaku label {
		margin: 1em;
}

form#clubpananavi-kiyaku fieldset {
		text-align: center;
		margin: 0 auto;
		padding: 1em;
}


/*分譲各都道府県別のみの使用*/

ul#homesublistspecial {
	width: 479px;
	_width: 800px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	height: 42px;
}

ul#homesublistspecial li {
	text-indent: -9999px;
	float: left;
}

ul#homesublistspecial li a {
	display: block;
	background:url(../bg_images/bg_homesublist.gif) no-repeat;
	height: 42px;
}
	
ul#homesublistspecial li a.gm_recommend {
	width: 106px;
	background-position: -10px -42px;
}
ul#homesublistspecial li a.gm_recommend:hover {
	background-position: -10px -42px;
}

ul#homesublistspecial li a.gm_tokyo {
	width: 70px;
	background-position: -116px 0;

}
ul#homesublistspecial li a.gm_tokyo:hover {
	background-position: -116px -42px;
}

ul#homesublistspecial li a.gm_chiba {
	width: 71px;
	background-position: -186px 0;

}
ul#homesublistspecial li a.gm_chiba:hover {
	background-position: -186px -42px;
}

ul#homesublistspecial li a.gm_kanagawa {
	width: 83px;
	background-position: -257px 0;

}
ul#homesublistspecial li a.gm_kanagawa:hover {
	background-position: -257px -42px;
}

ul#homesublistspecial li a.gm_saitama {
	width: 70px;
	background-position: -340px 0;

}
ul#homesublistspecial li a.gm_saitama:hover {
	background-position: -340px -42px;
}

ul#homesublistspecial li a.gm_ibaraki {
	width: 69px;
	background-position: -410px 0;

}
ul#homesublistspecial li a.gm_ibaraki:hover {
	background-position: -410px -42px;
}


/*はじめての住宅体験フェアバナー*/

div.cmp100730 {
	position: absolute;
	right: 244px;
	width: 225px;
	top: 488px;
	z-index: 1008;
}

a.tb-chow {
	display: block;
	height: 178px;
	width: 465px;
	overflow: hidden;
	border: 2px solid #f0c774;
}
div#HouseOfTheYearWrapper {
	height: 300px;
	font-size: 11px;
	line-height: 1.4;
	clear: both;
}

div#HouseOfTheYearWrapper h4{
	margin-bottom: 12px;
	margin-top: 18px;
}

div#HouseOfTheYearWrapper dl {
	width: 175px;
	height: 220px;
	float: left;
	margin-right: 4px;
}

div#HouseOfTheYearWrapper dl dt {
	margin-bottom: 10px;
}

div#HouseOfTheYearDescription {
	background-image: url(../bg_images/bg_hoy2009.gif);
	background-repeat: no-repeat;
	height: 280px;
	padding-top: 320px;
}
 

h2.chow-title {
	width: 713px;
	line-height: 1.3;
}



/*その他の地域*/



#otherprefbox {
	border: 1px solid #a8cbe5;
	margin-top: 16px;
	border-radius: 3px;
	background: url(../bg_images/bg_maincontents.gif);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-moz-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	-ms-box-shadow: 2px 2px 2px rgb(239, 239, 239);
	box-shadow: 2px 2px 2px rgb(239, 239, 239);
}
	
#otherprefbox h3 {
	margin: 0 0 20px;
	border: none;
	padding: 0;
}

