﻿@charset "utf-8";

/* マンション完売全体の基本設定
----------------------------------------------- */
/*h1 {　-- h2 , h3 , h4 , h5 , h6 , p , ul , ol ,dl
margin-top: 0 ;
margin-bottom: 0;
}--*/

	/* ContentAreaページの内容width設定  div*/
.branch-container {
	width:718px; /*他のページの幅と違う。元は710*/
	text-align:left;
	margin-top: 8px;
	}
	
.branch-container h1 ,h2 , h3 , h4 , h5 , h6 {
margin-top: 0 ;
margin-bottom: 0;
}


.backtop {  /*必要*/
	text-align: right;
	margin-top: 24px;
	margin-right: 8px;
	margin-bottom: 24px;
}
.backtop a {　/*必要*/
	text-decoration: underline;
	color: #666666;
	font-size: 75%;
	background: url(../../../sell/purchase/s_imgs/backallow.gif) no-repeat 0px 2px;
	padding-left: 11px;
}

/* フォントサイズ
----------------------------------------------- */

.font90 { /*-----不要--*/
font-size:90% ;
}

.font70 { /*-----不要--*/
font-size:70% ;
}

.font75 {
font-size:75% ;
}

.font65 {
font-size:65% ;
}

/* フォント修飾
----------------------------------------------- */

.l_space_10 {
letter-spacing:1em ;
}

.t_right {
text-align: right;
}

.setsumei{
line-height:1.5em ;
}

.font_bold {
font-weight:bold ;
}


/* 見出し情報の設定
----------------------------------------------- */
.midashi_01 {
background-image:url(../s_imgs/bg_h2gl.jpg) ;
background-position:bottom ;
background-repeat:repeat-x ;
border-top:1px solid #F5F5F5 ;
}

.midashi_01 td {
border-top:1px solid #AFAFAF ;
}

.midashi_01 h2 {
margin-left: 10px ;
font-size:112.5% ;
font-weight:normal ;
line-height:1em ;
}

.shunko {
background-color:#BCEDF3 ;
margin-right: 5px ;
padding:4px 2px 4px 2px ;
width: 9em ;
text-align:center ;
font-size:62.5% ;
}

	/* IEのズレを補正 */
	*html .shunko {
		padding: 5px 2px 4px 2px ;
		}

.midashi_02 td{
background-color: F5FDFB ;
border-top:1px solid #FFFFFF ;
}

.midashi_02 p {
margin-left: 10px ;
margin-top: 20px ;
margin-bottom: 20px ;
}

.midashi_02 strong {
font-weight:normal ;
line-height:1.1em ;
}

/* 詳細情報の設定
----------------------------------------------- */

.bg_h3bl { /*一覧*/
background-image:url(../s_imgs/bg_h3bl.gif) ;
background-position:bottom left;
background-repeat:no-repeat ;
}

.bg_h3gl { /*詳細*/
background-image:url(../s_imgs/bg_h3gl.gif);
background-position:bottom left;
background-repeat:no-repeat ;
}

.bg_h3bl h3 { /*一覧*/
margin-left:15px ;
margin-bottom: 3px ;
}

.bg_h3gl h3 { /*詳細*/
margin-left:15px ;
margin-bottom: 6px ;
font-size:87.5% ;
}

.year_list {
font-size: 75%;
width:7em ;
margin:7px 0 8px 0 ;
float:left ;
}

/* お問い合わせ（index）
----------------------------------------------- */
.toiawase_space {
/*width:100% ;*/
padding-top: 30px ;
padding-bottom: 20px ;
}

.toiawase_space table {
margin-left:auto ;
margin-right:auto ;
}


/* お問い合わせ（detail）
----------------------------------------------- */
.toiawase_space2 {
/*width:100% ;*/
padding-top: 30px ;
padding-bottom: 20px ;
}

.toiawase_space2 table {
background-image:url(../imgs/bg_free00.gif) ;
background-repeat:repeat-y ;
margin-left:auto ;
margin-right:auto ;
}

.free_0 table {
margin-left: 10px ;

}

.free_0 h4 {
font-size: 100% ;
padding:10px 5px 10px 10px ;
}

.free_0 p {
padding:10px 5px 10px 10px ;
}


.free_D {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #7BAAB0;
}

		/* お問い合せ */
	.contact-buy {
	margin: 0px 0px 30px 110px;
	padding: 0px;
	width: 510px;
	}
	.contact-buy-box {
	margin: 0px;
	padding: 0px;
	width: 510px;
	height:139px;
	background: url(../imgs/contact_bg_buy.jpg) no-repeat;
	}
	.contact-buy-box h3 {
	float:left;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	}
	.contact-buy-box a {
	float:left;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	}


/*テーブル完売一覧（index）の表記
-----------------------------------------------*/


	/* テーブルのサイズ、配置設定 */
	.kanbailist-table {
		width:690px;
		margin-left:10px;
		margin-top:10px;
	}
	
	.kanbailist-table p {
		line-height:1.5em ;
	}

	/* ヘッドセルの基本スタイル */
	table.kanbailist-table th {
		background-color:#EEEEEE;
		/*background-image:url(../../../../s_imgs/line_dot_x30.gif) ;
		background-position:left bottom ;
		background-repeat:repeat-x ;*/
		font-size: 75%;
		font-weight:normal;
		text-align:left ;
		padding: 3px 5px 3px;
		line-height:1.1;
	}
	/* IEのズレを補正 */
	*html table.kanbailist-table th {
		padding: 5px 5px 3px;
	}
	
	/* データセルの基本スタイル */
	table.kanbailist-table td {
		font-size: 75%;
		line-height:1.2em ;
		padding: 8px 10px 8px;
	}
	/* IEのズレを補正 */
	*html table.kanbailist-table td {
		padding: 10px 10px 8px;
	}
	
	/* 下側点線 */
	table.kanbailist-table tr.dotted {
		background:url(../../../../s_imgs/line_dot_x30.gif) left bottom repeat-x;
	}
	
	/* スペーサーを入れる為、セルのpaddingを消す */
	table.kanbailist-table tr.spacer td {
		padding:0;
	}
	
	.kanbailist-table strong {
	font-style: normal ;
	font-weight:normal ;
	}



/*テーブル完売詳細（detail）の表記
-----------------------------------------------*/

	/* テーブルのサイズ、配置設定 */
	.jouhou-table {
		width:690px;
		margin-left:10px;
		margin-top:10px;
	}
	
	.jouhou-table p {
		line-height:1.5em ;
	}

	/* ヘッドセルの基本スタイル */
	table.jouhou-table th {
		background-color:#CEF4EC;
		background-image:url(../../../../s_imgs/line_dot_x30.gif) ;
		background-position:left top ;
		background-repeat:repeat-x ;
		font-size: 75%;
		font-weight:normal;
		text-align:left ;
		padding: 8px 5px 8px;
		line-height:1.1;
	}
	/* IEのズレを補正 */
	*html table.jouhou-table th {
		padding: 10px 5px 8px;
	}
	
	/* データセルの基本スタイル */
	table.jouhou-table td {
		font-size: 75%;
		line-height:1.2em ;
		padding: 8px 10px 8px;
	}
	/* IEのズレを補正 */
	*html table.jouhou-table td {
		padding: 10px 10px 8px;
	}
	
	/* 上側点線 */
	table.jouhou-table tr.dotted {
		background:url(../../../../s_imgs/line_dot_x30.gif) left top repeat-x;
	}
	
	/* スペーサーを入れる為、セルのpaddingを消す */
	table.jouhou-table tr.spacer td {
		padding:0;
	}
	
	.jouhou-table strong {
	font-style: normal ;
	font-weight:normal ;
	}

