@charset "UTF-8";

dl.info dd{
	line-height:1.41;
}


/* 真ん中コンテンツ */

dl.info dd.article{
	padding-top:10px;
	width:438px;
	float:right;
}


/* 真ん中コンテンツ - 見出し*/

dl.info dd.article h2,
dl.info dd.article p.photo,
dl.info dd.article div{
	width:408px;
}
dl.info dd.article h2 img{
	margin:0 10px 10px 0;
	float:left;
}
dl.info dd.article h2 em{
	font-family:Verdana;
}
dl.info dd.article h2 a em,
dl.info dd.article h2 em a,
dl.info dd.article h2 em{
	padding:4px 0 0 0;
	color:#df0035;
	font-size:11px;
	font-weight:bold;
}
dl.info dd.article h2 a em{
	font-size:9pt;
	font-weight:normal;
}
dl.info dd.article h2 a{
	color:#1a1f51;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

/* 真ん中コンテンツ - 見出し変更*/

dl.info dd.article{
	padding-top:0px;
}

dl.info dd.info h2{
	border-top:2px solid #1a1f51;
	background:#eee;
	padding:6px 0;
}
dl.info dd.info h2 img{
	margin:0 10px 0 6px;
	float:left;
}

/* 真ん中コンテンツ - 画像 */

dl.info dd.article p.photo{
	margin:16px 0 0 0;
	text-align:center;
	clear:both;
}
dl.info dd.article p.photo img{
	border:1px solid #1a1f51;
	padding:4px;
}


/* 真ん中コンテンツ - 本文 */

dl.info dd.article div{
	margin:10px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
	clear:both;
}
dl.info dd.article div p{
	margin:0 0 14px 0;
}
dl.info dd.article img.answer{
	margin:0 10px 4px 0;
	float:left;
}

/* 真ん中コンテンツ - 顔文字 */
dl.info dd.article div p img{
	padding:0px;
	margin:0 4px 0 2px;
	vertical-align:middle !important;
}

/* 真ん中コンテンツ - キーワード */

dl.info ul#keyword{
	padding:0 30px 20px 0;
	text-align:right;
}
dl.info ul#keyword a{
	color:#06c;
}

/* 真ん中コンテンツ - 物件へのリンク */

dl.info dd.article div.uri{
	margin:-4px 0 14px;
	height:42px;
	text-align:right;
	clear:both;
}
dl.info dd.article div.uri p{
	height:42px;
	text-align:right;
	background:url(/img/info/info04.png) no-repeat right center;

}
dl.info dd.article div.uri p a{
	padding:0 12px 0 37px;
	height:42px;
	color:#1a1f51;
	background:url(/img/info/info03.png) no-repeat left center;
	line-height:42px;
	display:inline-block;
}

/* 真ん中コンテンツ - 区切り線 */

dl.info dd.article div.line{
	margin:-14px 0 0 0;
	padding:0;
	height:35px;
	background:url(/img/info/info_line.png) no-repeat;
}

/* 真ん中コンテンツ - 投稿情報 */
ul.article_info{
	padding-bottom:40px;
}
ul.article_info li{
	display:inline;
}
ul.article_info li a{
	color:#df0035;
}

/* 真ん中コンテンツ - コメント */
p.comment_meta{
	color:#1a1f51;
}
p.comment_meta em{
	font-weight:bold;
}
p.comment_meta em a{
	color:#df0035;
}
p.comment_meta span{
	color:#aaa;
	font-size:10px;
	font-family:Verdana;
}

/* 記事が見つかりませんでした */

#main div.notext{
	height:300px;
}

/* 入居までの流れ */

#main div.page{
	padding:0 30px 0 20px;
	line-height:1.41;
}
#main div.page p{
	padding-bottom:14px;
}


/* 左ナビゲーション */

dl.info dt{
	width:186px;
	float:left;
}
dl.info dd.navigation{
	width:186px;
	float:left;
}
dl.info dd.navigation ul{
	padding:0 0 16px 26px;
}
dl.info dd.navigation ul li{
	padding:0 0 4px 12px;
	background:url(/img/info/square.png) no-repeat 0 6px;
}
dl.info dd.navigation ul li a{
	color:#1a1f51;
}

#wp-calendar{
	width:90%;
	margin:0 0 26px 16px;
	border-collapse: collapse;
	border-spacing: 0;
	font-family:Verdana;
}
#wp-calendar caption{
	text-align:center;
	font-weight:bold;
	font-size:90%;
	padding-bottom:5px;
	color:#1a1f51;
}
#wp-calendar tfoot{
	background:#eee;
}
#wp-calendar #prev{
	text-align:left;
}
#wp-calendar #next{
	text-align:right;
}
#wp-calendar #prev a,
#wp-calendar #next a{
	color:#1a1f51;
}
#wp-calendar th,
#wp-calendar td{
	text-align:center;
	padding:2px 1px;
	font-size:10px;
}
#wp-calendar th{
	background:#6eb400;
	color:#fff;
	padding:2px;
	border-right:1px solid #fff;
}
#wp-calendar td a{
	color:#df0035;
}


dl.info dd.navigation .search{
	padding:0 0 16px 26px;
}
dl.info dd.navigation .search input[type="text"]{
	width:100px;
}


/* フッター用 */
#footer{
	margin:40px auto 0 auto;
}
