@charset "Shift_JIS";

/* ==================================================================

	Site Name : アンシンドットコム
	Description : unique setting（index）
	
	ページ固有のスタイルを定義するCSSです
	
---------------------------------------------------------------------

	 1: leftColumn
	 	A: base
		B: banner
	 
	 2: rightColumn
	
================================================================== */



/* //////////////////////////////////////////////////////////////////
                                                        1: leftColumn
////////////////////////////////////////////////////////////////// */

/* ------------------------------------------------ ベーススタイル */

#page .contents div.leftColumn {
	width:496px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

/* -------------------------------------------------- バナーエリア */

#page .contents div.bukkenBanner {
	width:496px;
	margin:0;
	padding:0;
}
	
#page .contents div.blogBanner {
	width:496px;
	margin:10px 0 0 0;
	padding:0;
}
	
/* ------------------------------------------------ ニュースエリア */

#page .contents dl.news {
	width:496px;
	margin:10px 0 0 0;
	padding:0;
	font-size:83.3%;
}

#page .contents dl.news dt {
	margin:0 0 5px 0;
	padding:0;
}

#page .contents dl.news dt span {
	display:none;
}

#page .contents dl.news dd {
	margin:0;
	padding:0;
	border:none;
}

#page .contents dl.news dd ul {
	margin:0;
	padding:0;
	list-style:none;
}

#page .contents dl.news dd ul li {
	margin:0;
	padding:0;
}

/* ---------------------------------------------- エクストラエリア */

#page .contents div.extra {
	width:496px;
	margin:10px 0 0 0;
	padding:0;
	font-size:81.8%;
}

#page .contents div.extra:after { /* clearfix */
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
	
/* 新大阪案内 */
#page .contents dl.shin-osaka {
	width:152px;
	margin:0 2px 0 0;
	padding:5px;
	background:#F9F8F4;
	border:1px solid #DDDBD0;
	float:left;
}

#page .contents dl.shin-osaka dt span {
	display:none;
}

#page .contents dl.shin-osaka dd {
	width:140px;
	margin:5px 0 0 0;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #DDDBD0;
}

#page .contents dl.shin-osaka dd img {
	margin:0 0 5px 0;
	padding:0;
	display:block;
	vertical-align:baseline;
}

/* アンシンのサービス */
#page .contents dl.service {
	width:152px;
	margin:0 2px 0 0;
	padding:5px;
	background:#F9F8F4;
	border:1px solid #DDDBD0;
	float:left;
}

#page .contents dl.service dt span {
	display:none;
}

#page .contents dl.service dd {
	width:140px;
	margin:5px 0 0 0;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #DDDBD0;
}

#page .contents dl.service dd img {
	margin:0 0 5px 0;
	padding:0;
	display:block;
	vertical-align:baseline;
}


/* よくあるご質問 */
#page .contents dl.faq {
	width:152px;
	margin:0;
	padding:5px;
	background:#F9F8F4;
	border:1px solid #DDDBD0;
	float:right;
}

#page .contents dl.faq dt span {
	display:none;
}

#page .contents dl.faq dd {
	width:140px;
	margin:5px 0 0 0;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #DDDBD0;
}

#page .contents dl.faq dd img {
	margin:0 0 5px 0;
	padding:0;
	display:block;
	vertical-align:baseline;
}





/* //////////////////////////////////////////////////////////////////
                                                       2: rightColumn
////////////////////////////////////////////////////////////////// */

/* ------------------------------------------------ ベーススタイル */

#page .contents div.rightColumn {
	width:304px;
	margin:10px 0 0 0;
	padding:0;
	float:right;
}

/* -------------------------------------------------------- PR画像 */

#page .contents div.pr {
	width:304px;
	margin:0 0 1px 0;
	padding:0;
}

#page .contents div.pr span {
	display:none;
}

/* ------------------------------------------------------ 物件情報 */

#page .contents dl.bukkenLink {
	width:292px;
	margin:0;
	padding:5px 5px 0 5px;
	background:#F9F8F4;
	border:1px solid #DDDBD0;
	text-align:left;
}	

#page .contents dl.bukkenLink dt {
	width:292px;
	margin:0 0 1px 0;
	padding:0;
	border:none;
}	

#page .contents dl.bukkenLink dt img {
	display:inline;
	line-height:0;
	vertical-align:baseline;
}	

#page .contents dl.bukkenLink dt span {
	line-height:0;
	display:none;
}	

#page .contents dl.bukkenLink dd {
	width:280px;
	margin:0 0 5px 0;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #DDDBD0;
}	

/* リンク */ 
#page .contents dl.bukkenLink p.linkTitle {
	background:url(./img/arrow.gif) no-repeat left top;
	padding-left:9px;
}

#page .contents dl.bukkenLink p.linkTitle a {
	line-height:100%;
	font-weight:bold;
}

#page .contents dl.bukkenLink p.linkTitle a:link,
#page .contents dl.bukkenLink p.linkTitle a:visited {
	color:#FF9C24;
	text-decoration:underline;
}

#page .contents dl.bukkenLink p.linkTitle a:hover,
#page .contents dl.bukkenLink p.linkTitle a:active {
	color:#FFFFFF;
	text-decoration:underline;
	background:#FF9C24;
}

/* オフィス */
#page .contents dl.bukkenLink dd.office img.officeImage {
	padding:0 0 5px 0;
}	

#page .contents dl.bukkenLink dd.office ul {
	width:280px;
	margin:0;
	padding:0;
	list-style:none;
}	

#page .contents dl.bukkenLink dd.office ul span {
	display:none;
}	

#page .contents dl.bukkenLink dd.office ul:after { /* clearfix */
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#page .contents dl.bukkenLink dd.office ul li.location {
	width:139px;
	margin:0;
	padding:0;
	float:left;
}	

#page .contents dl.bukkenLink dd.office ul li.area {
	width:139px;
	margin:0;
	padding:0;
	float:right;
}	

/* マンション */
#page .contents dl.bukkenLink dd.mansion {
	font-size:81.8%;
}	

#page .contents dl.bukkenLink dd.mansion ul {
	width:280px;
	margin:0;
	padding:0;
	list-style:none;
}	

#page .contents dl.bukkenLink dd.mansion ul span {
	display:none;
}	

#page .contents dl.bukkenLink dd.mansion ul:after { /* clearfix */
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#page .contents dl.bukkenLink dd.mansion ul li.mansionImage {
	width:130px;
	margin:0;
	padding:0;
	float:left;
}	

#page .contents dl.bukkenLink dd.mansion ul li.mansionDetail {
	width:145px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}	

#page .contents dl.bukkenLink dd.mansion ul li.mansionDetail img {
	display:inline;
	vertical-align:baseline;
}	

#page .contents dl.bukkenLink dd.mansion ul li.mansionDetail p {
	margin:0;
	padding-bottom:0;
	line-height:1.3;
}	

#page .contents dl.bukkenLink dd.mansion ul li.mansionDetail p.linkTitle {
	margin:0;
	padding-bottom:5px;
}	

/* 駐車場 */
#page .contents dl.bukkenLink dd.parking ul {
	width:280px;
	margin:0;
	padding:0;
	list-style:none;
}	

#page .contents dl.bukkenLink dd.parking ul span {
	display:none;
}	

#page .contents dl.bukkenLink dd.parking ul:after { /* clearfix */
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#page .contents dl.bukkenLink dd.parking ul li.parkingImage {
	width:130px;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}	

#page .contents dl.bukkenLink dd.parking ul li.parkingDetail {
	width:94px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}	

#page .contents dl.bukkenLink dd.parking ul li.parkingDetail p {
	margin:0;
	padding-bottom:5px;
	line-height:1.3;
	font-size:72.6%;
}	

#page .contents dl.bukkenLink dd.parking ul li.parkingBtn {
	height:50px;
	width:46px;
	margin:0;
	padding:0;
	float:right;
}	

#page .contents dl.bukkenLink dd.parking ul li.parkingBtn img {
}	

#page .contents div.rightColumn ul.linkBanner {
	width:304px;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}

#page .contents div.rightColumn ul.linkBanner li {
	width:304px;
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
	vertical-align:bottom;
}

#page .contents div.rightColumn ul.linkBanner li img {
	display:inline;
}



/* //////////////////////////////////////////////////////////////////
                                                     パンくず的なもの
////////////////////////////////////////////////////////////////// */

h2 {
	margin:0;
	padding:0;
	font-size:71.6%;
	font-weight:normal;
	border:none;
	text-align:left;
}

h2.prComment {
	width:840px;
	margin:0;
	padding:7px 0;
	font-size:71.6%;
	font-weight:normal;
	border-bottom:1px solid #DDDBCF;
	text-align:left;
}
