/* ------------ common ------------ */


/* ------------------------------------------------------  */
/* --------------------  ご挨拶 -------------------------  */
/* ------------------------------------------------------  */




/* ---------- cap ---------- */



.cap-01 {
	display:block;
	background-image:url(../images/cap-01.gif);
	background-repeat:no-repeat;
	width: 470px;
	height: 32px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
}

.cap-prof {
	display:block;
	background-image:url(../images/cap-prof.gif);
	background-repeat:no-repeat;
	width: 104px;
	height: 24px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
}


/* ------------------------------------------------------  */
/* ---------------  お客様インタビュー ------------------  */
/* ------------------------------------------------------  */


/* ---------- interview ---------- */

.interview {
	font-size:100%;
	line-height:150%;
}

.interview dt {
		clear:both;
		float:left;
		width:40px;
		margin-top:1em;
		font-weight:bold;
		font-size:95%;
}
.interview dd {
		float:left;
		margin-top:1em;
		width:500px;
}


.interview dd p {
		margin-top:0;
}


.interview dd.interviewer {
		color: #003366;
}

.interview dd.interviewee {
		color:#990000;
}

/* ----------------------------------------------------  */
/* --------------------  物件 -------------------------  */
/* ----------------------------------------------------  */



 /* --- おすすめ理由 --- */
 
.tit-recommend {
	width: 382px;
	height: 42px;
	margin:  25px 0 10px 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
	background-image:url(../images/tit-recommend.jpg);
}
.tit-recommend-new {
	width: 268px;
	height: 42px;
	margin:  25px 0 10px 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
	background-image:url(../images/tit-recommend-new.jpg);
}




/* --- 一覧 --- */


#cap-rare {
	display:block;
	background-image:url(../images/cap-rare.jpg);
	background-repeat:no-repeat;
	width: 235px;
	height: 34px;
	margin:  0 0 20px 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
}
#cap-rare li{
	margin: 0.5em 0 0 0;
}

#cap-sun {
	display:block;
	background-image:url(../images/cap-sun.jpg);
	background-repeat:no-repeat;
	width: 235px;
	height: 34px;
	margin:  0 0 0px 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
}
#cap-sun li{
	margin: 0.5em 0 0 0;
}

#ichiran{
	margin:  30px 0 0 0;
	padding: 15px 0px 15px 10px;
	font-size: 12px;
	background-color: #fff;
	font-family:"ＭＳ ゴシック";
}


#ichiran dl{
	margin:  0 0 0 0;
	padding: 0 0 0 0;
}


#ichiran dt{
	clear:both;
	width: 70px;
	height: 80px;
	margin-bottom: 10px;
	float:left;
}

#ichiran dd{
	height: 80px;
	margin-bottom: 10px;
}

#ichiran p{
	margin:  0 0 0 0;
	padding: 0 0 0 0;
}


#ichiran li{
	margin-bottom: 1em;
}



/* --- アコーディオン処理 --- */
/* --- js/qaTab.js も参照 --- */

/* アコーディオン本体 */

.tabContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tabContainer dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.tabContainer dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 70px;
}


.tabContainer dd {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




 /* --- 資料請求ボタン --- */


.cform-button a {
	display:block;
	width: 465px;
	height: 60px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	outline-style:none;
	border: 0;
	background-image:url(../images/cform-button.jpg);
	background-position:top;
}

.cform-button a:hover {
	display:block;
	background-image:url(../images/cform-button.jpg);
	background-position:bottom;
}


/* ------------------------------------------------------  */
/* --------------------  Ｑ＆Ａ -------------------------  */
/* ------------------------------------------------------  */


.qanda {
	font-size: 13px;
	line-height: 33px;
	background-image:url(../images/bg-underline.gif);
	background-position:top;
}

.qanda p {
	margin-top: 33px;
}

.qanda ul {
	margin-top: 33px;
}




/* ------------------------------------------------------  */
/* --------------------  設備 ---------------------------  */
/* ------------------------------------------------------  */

/* ---------- テーブル xiv-info ---------- */

.xiv-info
{
	font-size: 10px;
	margin-top: 20px;
	text-align: left;
	border-collapse: collapse;
	background-color:#fff;
}
.xiv-info th
{
	font-size: 100%;
	padding: 8px;
	background: #fff9de;
	border: 1px solid #aaa;
	white-space:nowrap;
}
.xiv-info td
{
	padding: 8px;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	color: #333;
	border-top: 1px solid transparent;
}





/* ---------- xiv access ---------- */

.xiv-access
{
	margin:30px 0 30px 0;
	padding:0;
}
.xiv-access-inner
{
	overflow:scroll;
	margin:0 0 0 0;
	padding:10px;
	border: 1px solid #ccc;
	font-size: 75%;
	background-color:#fff;
	width: 95%;
}

.tab-xiv-access
{
	
}

.xiv-access table tr td
{
	white-space:nowrap;
	padding:5px;
	text-align:center;
}


/* ---------- xiv schedule ---------- */

.xiv-schedule
{
	margin:0 0 0 0;
	padding:0;
	margin:0;
	border-collapse: collapse;
}
.xiv-schedule-inner
{
	font-size: 70%;
}

.xiv-schedule-bo
{
	border: 1px solid #ccc;
	white-space:nowrap;
	padding:5px;
	margin:0;
	text-align:right;
	background-color:#fff;
}
.xiv-schedule table
{
	border-collapse: collapse;
}
