@charset "UTF-8";


/*----------------------------------------------------------------------------

Title : reset.css
For   : Resetting styles
        (Format browser's default styles and setting HTML elements styles)

Copyright (C) T.M.C All right reserved.

------------------------------------------------------------------------------

Content

    0. Yahoo UI Library:
         Reset CSS, Fonts CSS
    1. 全体、リンク
    2. 文章
    3. リスト
    4. テーブル
    5. フォームパーツ
    6. コーテーション
    7. その他
    8. IE7対策

//////////////////////////////////////////////////*/


/* ---------------------------------------(=0)
    0. Yahoo UI Library:
       Reset CSS, Fonts CSS
   ---------------------------------------- */


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}del,ins{text-decoration:none;}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/* ---------------------------------------(=1)
    1. 全体、リンク
   ---------------------------------------- */
html {}



body {
	margin: 0;
	padding: 0;
    /*yahoo UI:http://developer.yahoo.com/yui/fonts*/
    font:13px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', Arial, verdana, sans-serif;
    *font-size:small;
    *font:x-small;
    line-height: 1.8;
    background-color:transparent;
    text-align: center;
    color: #333333;
    min-height: 100%;
}
/*html:\66irst-child body {
	font-size:12px; safari only \
}*/

*+html body {
    font-family:
               Arial,
               Helvetica,
               Clean,
               Meiryo,
               "メイリオ",
               "Hiragino Kaku Gothic Pro",
               "ヒラギノ角ゴ Pro W3",
               Osaka,
               "MS P Gothic",
               "ＭＳ Ｐゴシック",
               sans-serif;
}




a:visited { text-decoration: none; }
a:hover,
a:active  { text-decoration: underline;}

/*a:link,
a:visited { color: #003366; }
a:hover,
a:active  { color: #003366; text-decoration: none; }*/

/* NOTE!
:hoverにbackgroundを指定すると親要素が拡張するバグ（IE6以下）
http://cssbug.at.infoseek.co.jp/detail/winie/b102.html
*/


/* ---------------------------------------(=2)
    2. 文章
   ---------------------------------------- */
/*
h1, h2, h3, h4, h5, h6 {
    clear: both;
}
*/

/*
p {
    margin: 1em 0;
    padding: 0;
}
*/


/* ---------------------------------------(=3)
    3. リスト
   ---------------------------------------- */
/*
ul, ol, dl {
    clear: both;
    margin-top: 1em;
    margin-right: 1em;
    margin-bottom: 1em;
}
*/

/*
li, dd {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
*/

/*
dt {
    clear: both;
    font-weight: bold;
}
*/


/* ---------------------------------------(=4)
    4. テーブル
   ---------------------------------------- */
/*
table {
    clear: both;
    width: 100%;
    overflow: auto;
    margin: 1em 0;
    empty-cells: show;
    }

caption {}
thead {}
tfoot {}
tbody {}

colgroup {}
col {}

th {
    vertical-align: top;
    }

td {
    vertical-align: top;
    }

thead th {}
tbody th {}
tfoot th {}
*/

/* ---------------------------------------(=5)
    5. フォームパ＾ツ
   ---------------------------------------- */
/*
form {}
fieldset {
    margin: 1em 0;
    padding: 1em;
    border: 0;
    }
*/

legend { display: none; }

/*
input, textarea, select { font-size: 99%; }
textarea { font-family: "ＭＳ ゴシック", monospace; }
*/

label { cursor: pointer; }

button {
	cursor: pointer;
    margin: 0;
    padding: 0;
    border: none;
    font-family:
               Arial,
               Helvetica,
               Clean,
               Meiryo,
               "メイリオ",
               "Hiragino Kaku Gothic Pro",
               "ヒラギノ角ゴ Pro W3",
               Osaka,
               "MS P Gothic",
               "ＭＳ Ｐゴシック",
               sans-serif;
}

/*
optgroup {}
option {}
*/

/* ---------------------------------------(=6)
    6. コーテーション
   ---------------------------------------- */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
blockquote {}
*/

/*
q    { border-bottom: 1px dotted #d90000; background: #ffeeee; }
cite { font-style: normal; }
*/

/* ---------------------------------------(=7)
    7. その他
   ---------------------------------------- */

/*  Inline-level elements
   ------------------------------- */
/*
address {}
*/

img {
	vertical-align: top;
}

/*
object, iframe {}
*/

/*
em {}
*/

strong { font-weight: bold; }

/*
abbr, acronym {
    border-bottom: 1px dotted #fdfdfd;
}
*/

/*
dfn {}
code, samp, kbd { font-family: "ＭＳ ゴシック", monospace; }
var { font-style: italic; }

ins {}
del {}
param {}
sup {}
sub {}
*/

/*  Block-level elements
   ------------------------------- */
hr { display: none; clear: both;}
pre { overflow: auto; font-family: "ＭＳ ゴシック", monospace; }


/* ---------------------------------------(=8)
    8. IE7対策
   ---------------------------------------- */
body,
br { letter-spacing: 0; }


































/* 以下追記部分
--------------------------------------------------------------------------------*/

body {
	height: 100%;
	text-align: center;
	background-position: bottom;
	background-repeat: repeat-x;
}
	
a:link { color: #0237b7; text-decoration: underline;}
a:visited { color: #b71583; text-decoration: underline;}
a:active {color: #0237b7; text-decoration: underline;}
a:hover { color: #b71583; text-decoration: underline;}

a {
/*\*/
   overflow: hidden;
/**/
}


th {
	text-align: left;
}

ol {
	margin-left: 25px;
}

li {
	list-style-type: none;
	line-height: 1.5;
}



hr {visibility: hidden;
	height: 0;
	clear: both;}

p {
	line-height: 1.5;
	
	}

.acc-red {
	color:#993333;
	font-weight: bold;
	}

.acc-blue {
	color:#6699CC;
	}

.acc-small {
	font-size: 85%;
}

hr.under-8px {
	margin-bottom: 8px;
	_margin-bottom: 0px;
	clear: both;
	}

h2, h3, h4 {
	clear: both;
	}


/*外部リンク
------------------------------------------*/
#MainContents a.external {
	padding-right: 18px;
	background: url(../bg_images/ico_exwindow.gif) right center no-repeat;
}


/*tableの初期設定
----------------------------------*/

table {
	border-spacing: 0px;
	clear: both;
	line-height: 1.5;
}

th {
	
	padding: 0.3em;
	
}

td {

	padding: 0.3em;
}	


tr.kisu {
	background-color: #F4F4F4;
	}

tr.gusu {
	background-color: #FFFFFF;
	}
	

/*------------FireFox, Safari, Opera用----------------------*/


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/*------------IE7とMac版のIE5対策----------------------*/

.clearfix { display: inline-block; }

/* ホリーハック開始　\*/
* html .clearfix {height: 1%;} /*　　IE6以前対策  */

.clearfix { display: block;}

/*ホリーハック終了　*/


/*以下指定用*/

@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.Rightthreequartersbox {/*左側3列分のボックス*/
	float: right;
	width: 713px;
}

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-top: -25px;
	_margin-top:0;/*	margin-left: 0px;
	-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 {
	margin-bottom: 7px;
}

#askwhitetag ul li.telnumber {
	padding: 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;
	}

#otherprefbox,
#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;
}
#otherprefbox h3,
#monthlyarchive h3,
#otherblogentry h3 {
	margin: 0 0 20px;
	border: none;
	padding: 0;
}

#otherprefbox ul,
#monthlyarchive ul,
#otherblogentry ul {
	margin-bottom: 10px;
	font-size: 92%;
}
#otherprefbox li a,
#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;

}

#otherprefbox li,
#monthlyarchive li,
#otherblogentry li {
	border-bottom: 1px solid #FFF;
}
#otherprefbox li:last-child,
#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;
}


#topalert div.innerbox {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 92%;
	background: #CFC;
	margin: 14px auto 0;
	padding: 4px 0;
	text-shadow: none;
}

#topalert div.innerbox p {
	margin: 8px;
}
