/* ==========================================================

title : ホームメイトブログ
scope : ブログ記事

last modify : 2011/06/09 153_miyano header2.inc作成
memo  : 2011/04/12 156_goto カラー改修

/* ==========================================================

/* ----------------------------------------------------------
 初期化
---------------------------------------------------------- */
html {
	margin:0;
	padding:0;
	color:#333333;
	background:#FFFFFF;
	}
body {
    font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    *font-size:small;
    *font:x-small;
}
table {
    font-size:inherit;
    font:100%;
}
h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
ul, ol, dl, address,
form,select,option,input,label {
    margin: 0;
    padding: 0;
	}

img { 
	margin:0;
	padding:0;
	border:none;
	vertical-align:bottom;
	} 
 
ul,ol,dl{
	list-style-type: none;
	}
* {
  word-wrap:break-word;
}
/*-----------------------------------------------
 __Base Link Color Setting
-----------------------------------------------*/
a {
	overflow:hidden;
	}
a:link {
	color:#1f7cc3;
	background-color:transparent;
	}
a:visited {
	color:#1f7cc3;
	background-color:transparent;
	}
a:active {
	text-decoration:none;
	}
a:hover {
	color:#ff6699;
	text-decoration:none;	
	}	
/* ----------------------------------------------------------
 標準スタイル定義
---------------------------------------------------------- */
body {
	margin:0;
	padding:0;
	background: #ffffff;
	color:#333333;
	letter-spacing:0.1em;
	line-height:1.25;
	text-align:left;
	font-size:77%;
	}
/* MACサファリ用文字サイズ */
.mac body {
	font-size:77%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	}
.imgclear {
	margin:0 0 15px;
	padding:0;
	}
.clear {
	clear:both;
	}
.bold {
	font-weight: bold;	
	}
.dispnon {
	display:none;
	}
.txt_red {
	color:#ff0000;
	}
/*-----------------------------------------------
 __ヘッダ設定
-----------------------------------------------*/
#header {
	height:150px;
	margin:0;
	padding:0;
	background:url(../image/bg_header.gif) repeat-x;
	}
#header_in {
	position:relative;
	width:908px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url(../image/bg_header_in_blog.gif) no-repeat 0px 0px;
	}
#header_in.noballon{
	background:url(../image/bg_header_in_blog_noballon.gif) no-repeat 0px 0px;
	}
#siteroute{
	position:absolute;
	top:125px;
	width:888px;
	height:30px;
	margin:0 auto;
	padding:0;
	line-height:30px;
	}
#siteroute ul{
	margin:0;
	padding:0;	
	}
#siteroute ul li{
	display:inline;
	padding:0px;
	}
#siteroute ul li a{
	padding:0px 13px 0px 0px;
	background: url(../image/ico_topicpath2.gif) no-repeat right 1px;
	}
#siteroute ul li#upper a{
	padding:0px 13px 0px 0px;
	background: url(../image/ico_topicpath.gif) no-repeat right 1px;
	}
#header_in .copy {
	position:absolute;
	top:14px;
	left:0;
	height:20px;
	margin:0;
	padding:0;
	color:#FFF;
	text-align:left;
	line-height:20px;
	}
#header_in div#logo {
	position:absolute;
	top:34px;
	left:0px;
	}
#header_in h1 {
	position:absolute;
	top:75px;
	left:0;
	display:block;
	margin:0;
	padding:0;
	font-size:220%;
	}
#header_in #blog_search {
	position:absolute;
	top:17px;
	right:3px;
	width:353px;
	height:88px;
	margin:0;
	padding:0;
	}
#blog_search ul {
	height:18px;
	margin:0;
	padding:6px 0px 0px 10px;
	_padding:3px 0px 0px 10px;
	list-style:none;
	line-height:normal;
	}
#blog_search ul li{
	float:left;
	margin:0 10px 0px 0px;
	padding:0;
	text-align:left;
	}
#blog_search ul li input {
	margin:0;
	padding:0;
	vertical-align:middle;
	}
#blog_search input#wordbox {
	position:absolute;
	left:11px;
	margin:0;
	padding:0;
	width:240px;
	height:15px;
	}
#blog_search #ex dt {
	position:absolute;
	top:50px;
	left:10px;
	margin:0;
	padding:3px 0px 0px 10px;
	font-size:85%;
	color:#666;
	}
#blog_search #ex dd {
	position:absolute;
	top:68px;
	right:0px;
	margin:0;
	padding:0;
	}
#blog_search #ex dd p{
	width:92px;
	margin:0;
	padding:0 0px 0px 15px;
	background:url(/image/ico_sample.gif) no-repeat left center;
	font-size:85%;
	}
#blog_search #btn_blog_search {
	position:absolute;
	top:21px;
	right:11px;
	width:84px;
	height:27px;
	text-indent:-9999px;
	background: url(/image/btn_blog_search.gif) no-repeat 0 0;
	border:none;
	cursor: pointer;
	}
/*-----------------------------------------------
 __コンテンツ設定
-----------------------------------------------*/
#content {
	width:908px;
	overflow:hidden;
	margin:10px auto 0;
	padding:0;
	background: url(/image/bg_content.gif) repeat-y left;
	font-size:116%;
	}
#content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #content             { zoom: 1; } /* IE6 */
*:first-child+html #content { zoom: 1; } /* IE7 */

/*-----------------------------------------------
 __上部メニュー
-----------------------------------------------*/
#con_menu {
	position:relative;
	width:908px;
	height:35px;
	margin:0px 0px 0px;
	padding:0px 0px 10px;
	background: url(../image/bg_con_menu_new.gif) no-repeat left bottom;
	}
#con_menu ul#l_menu {
	margin:0px;
	padding:0px;
	}
#con_menu #rss{
	position:absolute;
	bottom:18px;
	right:19px;
	width:64px;
	height:24px;
	}
#con_menu ul#l_menu li {
	display:block;
	width:135px;
	height:30px;
	line-height:31px;
	_line-height:30px;
	color:#f51d5e;
	font-weight:bold;
	background:#ff0000;
	}
#con_menu ul#l_menu li a {
	display:block;
	width:135px;
	height:30px;
	font-weight:normal;
	line-height:31px;
	_line-height:30px;
	}
#con_menu ul#l_menu li#btn_pro {
	position:absolute;
	top:0px;
	left:19px;
	text-indent:42px;
	letter-spacing:2px;
	background: url(../image/btn_menu_pro_fc.gif) no-repeat 0px 0px;
	}
#con_menu ul#l_menu li#btn_pro a {
	background: url(../image/btn_menu_pro_fc.gif) no-repeat 0px -30px;
	}
#con_menu ul#l_menu li#btn_pro a:hover {
	background: url(../image/btn_menu_pro_fc.gif) no-repeat 0px -60px;
	}
#con_menu ul#l_menu li#btn_blog {
	position:absolute;
	top:0px;
	left:161px;
	text-indent:38px;
	background: url(../image/btn_menu_blog1.gif) no-repeat 0px 0px;
	}
#con_menu ul#l_menu li#btn_blog a {
	background: url(../image/btn_menu_blog1.gif) no-repeat 0px -30px;
	}
#con_menu ul#l_menu li#btn_blog a:hover{
	background: url(../image/btn_menu_blog1.gif) no-repeat 0px -60px;
	}
#con_menu ul#l_menu li#btn_blog2 {
	position:absolute;
	top:0px;
	left:303px;
	text-indent:28px;
	letter-spacing:-0.2px;
	background: url(../image/btn_menu_blog2.gif) no-repeat 0px 0px;
	}
#con_menu ul#l_menu li#btn_blog2 a {
	background: url(../image/btn_menu_blog2.gif) no-repeat 0px -30px;
	}
#con_menu ul#l_menu li#btn_blog2 a:hover{
	background: url(../image/btn_menu_blog2.gif) no-repeat 0px -60px;
	}
/*#con_menu ul#blog_main {
	position:absolute;
	top:7px;
	right:4px;
	}
#con_menu ul#blog_main li {
	display:block;
	width:174px;
	height:30px;
	text-indent:-9999px;	
	}	
#con_menu ul#blog_main li#btn_blog_main {
	background: url(../image/btn_menu_blog_main.gif) no-repeat 0px 0px;
	}
#con_menu ul#blog_main li#btn_blog_main a {
	overflow:hidden;
	display:block;
	width:174px;
	height:31px;
	background: url(../image/btn_menu_blog_main.gif) no-repeat 0px 0px;
	}
#con_menu ul#blog_main li#btn_blog_main a:hover{
	display:block;
	width:174px;
	height:31px;
	background: url(../image/btn_menu_blog_main.gif) no-repeat 0px -31px;
	}*/
/*-----------------------------------------------
 __LEFT
-----------------------------------------------*/
#left {
	float:left;
	width:210px;
	margin:0;
	padding:0px 10px 10px 19px;
	}

#shopbox {
	width:210px;
	margin:0px;
	padding:0px;
	border-top:#f41c5d solid 2px;
	border-bottom:#f41c5d solid 2px;
	text-align:left;
	font-size:100%;
	background:url(../image/bg_l_box_m.gif) repeat-y 0px 0px;
	}
#shopbox:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #shopbox             { zoom: 1; } /* IE6 */
*:first-child+html #shopbox { zoom: 1; } /* IE7 */
.l_box {
	width:210px;
	margin:0px;
	padding-bottom:10px;
	background: url(../image/bg_l_box_b.gif) no-repeat left bottom;
	}
.l_box dl{
	margin:0px;
	padding:0px;
	}
.l_box dl dt{
	width:210px;
	height:34px;
	line-height:30px;
	text-align:center;
	color:#ffffff;
	background: url(../image/ttl_l_box01.gif) no-repeat 0px 0px;
	font-weight:bold;
	}
.l_box dl dd{
	margin:0px;
	padding:0px;
	}
.l_box dl dd#shopinfo{
	margin:0px;
	padding:5px 15px;
	font-size:85%;
	font-weight:normal;
	text-align:left;
	}
.l_box dl dd#shopinfo p{
	margin:0px;
	padding:3px 0px;
	}
.l_box dl dd#shopinfo p#shopname{
	font-weight:bold;
	font-size:116%;
	}
.l_box dd#shopinfo ul {
	margin:0px;
	padding:5px 10px;
	}
.l_box dl dd#shopinfo dl#time {
	margin:5px 0px 0px;
	padding:0px 0px 10px;
	background:none;
	}
.l_box dl dd#shopinfo dl#time dt {
	width:100px;
	height:auto;
	margin:0px 0px 2px;
	padding:0px;
	text-indent:0;
	background:none;
	color:#333333;
	line-height:normal;
	text-align:left;
	font-weight:normal;
	}
.l_box dd dl#time dd {
	margin:0px 0px 5px;
	padding:0px;
	}
.l_box dd dl#time p {
	margin:0px;
	padding:0px;
	}
.l_box dd.shopphoto {
	text-align:center;
	}
.l_box dd#inq {
	margin:0px;
	padding:10px 15px 10px;
	line-height:140%;
	}
/*-----------------------------------------------
 __CM
-----------------------------------------------*/
p#cm {
	clear:both;
	width:210px;
	height:154px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
/*-----------------------------------------------
 __iframeの地図
-----------------------------------------------*/
/*div#blogmap {
	clear:both;
	width:210px;
	height:240px;
	margin:10px  0px ;
	padding:0px;
	text-align:center;
	}
dl#outside{
	width:210px;
	margin:0px;
	padding:0px;
	}
dl#outside dt {
	width:210px;
	height:23px;
	margin:0px;
	padding:0px;
	}
dl#outside dd {
	margin:0px;
	padding:0px;
	background:url(../image/bg_l_companybox.gif) repeat-y;
	}
dl#outside dd.map_opn {
	padding:5px 0 0 0;
	text-align:center;
	font-size:85%;
	}
#map {
	margin:0px auto;
	border:solid 1px #ffffff;
	overflow:hidden;
	}*/
/*-----------------------------------------------
 __iframeの新着物件
-----------------------------------------------*/
dl#outside{
	width:210px;
	height:240px;
	margin:0px;
	padding:0px;
	}
/*div#blogmap iframe {
	width:210px;
	height:240px;
	margin:0;
	padding:0;
	}*/
/*dl#outside dd {
	width:190px;
	background: url(../image/bg_l_newbox.gif) repeat-y 0 0;
	margin:0px;
	padding:9px 0px 0px 0px;
	}*/
dl#outside dd#newly{
	margin:0px;
	padding:12px 0px 0px;
	}
dl#outside dd ul {
	list-style:none;
	margin:0px auto;
	padding:0px;
	}
dl#outside dd ul li {
	width:160px;
	margin:0px auto;
	padding:0px 0px 9px;
	}
dl#outside dd ul li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html dl#outside dd ul li             { zoom: 1; } /* IE6 */
*:first-child+html dl#outside dd ul li { zoom: 1; } /* IE7 */
dl#outside dd ul li img {
	float:left;
	width:72px;
	margin:0px 5px 0px 0px;
	padding:0px;
	vertical-align:bottom;
	}
dl#outside dd ul li .info  {
	float:right;
	width:83px;
	margin:0px;
	padding:0px;
	}
dl#outside dd ul li .info p.info_s {
	clear:both;
	margin:0px 0px 0px 5px;
	padding:0px;
	font-size:85%;
	}
dl#outside dd ul li .info p.info_s  a {
	color:#00F;
	}
dl#outside dd ul li .info p.ico img{
	width:49px;
	height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-indent:-9999px;
	}
dl#outside dd ul li .info p.ico.new {
	background: url(../image/l_ico_new.gif) no-repeat 0 0;
	}
dl#outside dd ul li .info p.ico.pet {
	background: url(../image/l_ico_pet.gif) no-repeat 0 0;
	}
dl#outside dd p.bukken {
	clear:both;
	margin:0px 10px 5px;
	padding:5px 0px 0px 0px;
	background: url(../image/l_line_list.gif) repeat-x 0 0;
	font-size:85%;
	text-align:center;
	}
dl#outside dd p.btn_list {
	width:164px;
	height:29px;
	margin:0px auto;
	padding:0;
	background: url(../image/l_btn_list.gif) no-repeat 0 0;
	text-indent:-9999px;
	}
dl#outside dd p.btn_list a {
	display:block;
	width:164px;
	height:29px;
	background: url(../image/l_btn_list.gif) no-repeat 0 0;
	}
dl#outside dd p.btn_list a:hover {
	background: url(../image/l_btn_list.gif) no-repeat 0 -29px;
	}
/*-----------------------------------------------
 __center
-----------------------------------------------*/
#center {
	float:left;
	width:430px;
	margin:0px;
	padding:0px 0px 15px;
	}
/*-----------------------------------------------
 __entry
-----------------------------------------------*/
.entry {
	overflow:hidden;
	clear:both;
	width:428px;
	margin:0px auto 10px;
	padding:0px 0px 5px;
	border:#cccccc solid 1px;
	}
/*-----------------------------------------------
 __entry entry_header
-----------------------------------------------*/
.entry .entry_header {
	width:416px;
	margin:0px auto;
	padding:0px;
	}
.entry .entry_header p.entry_date {
	margin:0px;
	padding:10px 2px 3px 0px;
/*	color:#f51d5e;*/
	text-align:right;
/*	font-weight:bold;*/
	font-size:85%;
	}
.entry .entry_header h2{
	overflow:hidden;
	margin:0px 0px 2px;
	padding:6px 6px 5px 6px;
	background:#fde7ed;
/*	padding:6px 5px 5px 26px;*/
/*	background:#fde7ed url(../image/ico_pencil.gif) no-repeat 4px 5px;*/
	border-top:3px solid #fcbed0;
	border-bottom:3px solid #fcbed0;
	color:#444444;
	font-size:96%;
	line-height:1.5;
	text-indent:5px;
	}
.entry .entry_header dl {
	overflow:auto;
	margin:0px;
	padding:2px 0px 3px 0px;
	background:#ffffff;
	font-size:88%;
/*	border-top:1px solid #cbcdd1;*/
	border-bottom:1px solid #cbcdd1;
	}
.entry .entry_header dt {
	display:block;
	float:left;
	width:64px;
	height:23px;
	padding:0px 0px 0px 0px;
	background:url(../image/ttl_type.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	}
.entry .entry_header dd {
	width:338px;
	margin-left:64px;
	padding:0px 0px 0px 0px;
	}
.entry .entry_header dd li {
	}
/*-----------------------------------------------
 __entry お問合せお待ちしております
-----------------------------------------------*/
.entry p.message {
	clear:both;
	margin:10px auto 0px;
	background:#eeeeee;
	padding:7px;
	font-size:85%;
	text-align:center;
	}
/*.entry p.message span {
	display:block;
	padding:7px 7px 7px 29px;
	border:#FFFFFF solid 1px;
	background:#ffeff3 url(../image/ico_message.gif) no-repeat 0px center;
	font-size:95%;
	text-align:center;
	}*/
/*.entry p.message span img {
	vertical-align:middle;
	}*/
.entry p.error {
	clear:both;
	margin:10px 15px;
	padding:180px 0px;
	background:#fff3f7;
	font-size:100%;
	text-align:center;
	}
/*-----------------------------------------------
 __entry この記事のURL
-----------------------------------------------*/
.entry dl.link  {
	clear:both;
	overflow:visible;
	margin:3px auto 0px;
	padding:7px;
	border-top:3px solid #fcbed0;
	border-bottom:3px solid #fcbed0;
	}
.entry dl.link dt.link_blog {
	display:block;
	height:16px;
	clear:both;
	margin:0;
	padding:2px 0 0 23px;
	background:url(../image/ico_newarticle.gif) no-repeat 0px 0px;
	font-size:95%;
	line-height:105%;
	}
.entry dl.link dd.link_url {
	clear:both;
	margin:2px 0px 0px 0px;
	padding:0;
	}

head~/**/body .entry_series {
	display:block;
	letter-spacing:0;
	}
.entry_series a#BlogEntryExtend {
	display:none;
	height:0px;
	}
	
/*-----------------------------------------------
 __entry entry_header 物件タイプ部分
-----------------------------------------------*/
.entry .entry_header ul {
	overflow:hidden;
	width:338px;
	margin:0px;
	padding:0px 0px 0px 8px;
	}
.entry .entry_header ul li {
	float:left;
	width:130px;
	height:20px;
	margin:0 0 0 5px;
	padding:3px 0px 0px 23px;
	}
.marutoku {
	background: url(../image/ico_marutoku.gif) no-repeat;
	}
.new {
	background: url(../image/ico_new.gif) no-repeat;
	}
.station {
	background: url(../image/ico_station.gif) no-repeat;
	}
.alone {
	background: url(../image/ico_alone.gif) no-repeat;
	}
.family {
	background: url(../image/ico_family.gif) no-repeat;
	}
.monthly {
	background: url(../image/ico_monthly.gif) no-repeat;
	}
.gardening {
	background: url(../image/ico_gardening.gif) no-repeat;
	}
.pet {
	background: url(../image/ico_pet.gif) no-repeat;
	}
.senior {
	background: url(../image/ico_senior.gif) no-repeat;
	}
.security {
	background: url(../image/ico_security.gif) no-repeat;
	}
.designers {
	background: url(../image/ico_designers.gif) no-repeat;
	}
.reform {
	background: url(../image/ico_reform.gif) no-repeat;
	}
	
/*-----------------------------------------------
 __entry entry_body
-----------------------------------------------*/
.entry .entry_body {
	clear:both;
	width:408px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0px 5px;
	font-size:100%;
	line-height:1.3;
	word-break:break-all;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
	}
/* IE8向け */
head~/**/body .entry .entry_body {
	white-space:inherit;

	}
.entry_body br {
	clear:both;
	letter-spacing:0;
	}

.entry_body img {
	/*float:left;*/
	vertical-align:bottom;
	margin:2px;
	padding:0;
	}
.entry_body img.img_emoji {
	vertical-align:middle;
	width:22px;
	height:22px;
	}
.entry_body p {
	margin:0;
	padding:0px;
	}
.entry_body p.txt_tsuiki {
	margin:10px 0 15px 0;
	padding:28px 0 0 0;
	background:url(../image/btn_tsuiki.gif) no-repeat left top;
	}
#content .inducementbox {
	clear:both;
	overflow:hidden;
	width:430px;
	text-align:center;
	margin:0px 0px 15px;
	padding:10px 0 5px 0;
	background:#ffd5e0;
	color:#999999;
	font-size:85%;
	}
#content .inducementbox .main {
	width:150px;
	padding:0;
	}
#content .inducementbox .main a {
	position:relative;
	top:0;
	left:0;
	width:150px;
	height:20px;
	}
#hm_srchbox {
	clear:both;
	width:900px;
	height:43px;
	margin:40px auto 0px;
	padding:0;
	background:url(../image/bg_hm_srchbox.gif) no-repeat center top;
	}
#hm_srchbox ul{
	margin:0px;
	padding:14px 0px 0px 280px;	
	}
#hm_srchbox ul li{
	display:inline;
	padding:0px;
	}
#hm_srchbox ul li a{
	padding:0px 13px 0px 0px;
	background: url(../image/ico_topicpath2.gif) no-repeat right 1px;
	color:#0000ff;
	}
#hm_srchbox ul li.li_end a{
	padding:0px;
	background: none;
	}
#hm_srchbox ul li a:link { 
   color:#0000cc;
}
#hm_srchbox ul li a:visited {
   color:#0000cc;
}
#hm_srchbox ul li a:hover {
   color:#ff0000;
   text-decoration:underline;
}
#hm_srchbox ul li a:active {
   color:#990033;
   text-decoration:none;
}
/*-----------------------------------------------
 __entry 記事が投稿されていません
-----------------------------------------------*/
.entry .no_news {
	clear:both;
	margin:5px 5px 0px 5px;
	padding:50px 0px 300px;
	background:#eeeeee url(../image/bg_no_news.gif) no-repeat center center;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	}
.entry .no_news span {
	padding:15px 30px;
	background:#ffffff;
	}

/*-----------------------------------------------
 __RIGHT
-----------------------------------------------*/
#right {
	float:right;
	width:210px;
/*	height:1040px;*/
	overflow:hidden;
	margin:0px 19px 15px 10px;
	padding:0px;
	color:#666666;
	font-size:82%;
	}
.r_box {
	overflow:hidden;
	clear:both;
	width:210px;
	margin:0px 0px 10px 0px;
	padding-bottom:15px;
	background:url(../image/bg_r_box_m.gif) repeat-y;
	border-top:#cccccc 5px solid;
	border-bottom:#cccccc 5px solid;
	}
.r_box dl {
	background: url(../image/bg_r_box_gray_m.gif) repeat-y;
	}

.r_box dd p {
	margin:0px 0px;
	padding:15px 0px 10px;
	text-align:center;
	}

.r_box dl dt {
	width:210px;
	height:32px;
	margin:0;
	padding:0;
	color:#333333;
	background: url(../image/ttl_r_box03.gif) no-repeat;
	font-weight:bold;
	font-size:116%;
	line-height:32px;
	text-align:center;
	}
.r_box dd{
	margin:0px;
	padding:5px 10px 0px;
	}
.r_box dd ul {
	margin:0px;
	padding:0px;
	}
.r_box dd ul li {
	margin:0px;
	padding:2px 0px 0px 25px;
/*	background: url(../image/ico_archive.gif) no-repeat;*/
	}
/*-----------------------------------------------
 __アーカイブ
-----------------------------------------------*/
.r_box dd#archive .history{
	padding:3px 0px 0px 14px;
}
.r_box dd#archive .ttl{
	height:25px;
	font-size:116%;
	margin:0px;
	padding:0px;
	line-height:25px;
}
.r_box dd#archive .ttl img{
	vertical-align:middle;
}
.r_box dd#archive .history ul{
	margin:0px 0px 5px;
}
.r_box dd#archive .history ul li{
	height:22px;
	margin:0px;
	padding:0px 0px 0px 30px;
	background: url(../image/ico_archive_s.gif) no-repeat 10px 0px;
	line-height:21px;
}
/*.r_box dd#archive .history ul li a:link {
	color:#ff3366;
	background-color:transparent;
}
.r_box dd#archive .history ul li a:visited {
	color:#ff3366;
	background-color:transparent;
}*/
/*-----------------------------------------------
 __カレンダー
-----------------------------------------------*/
#month {
	position:relative;
	width:210px;
	height:32px;
	margin:0;
	padding:0;
	background: url(../image/ttl_r_box03.gif) no-repeat;
	font-weight:bold;
	text-align:center;
	}
#month p{
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-weight:bold;
	color:#333333;
	font-size:116%;
	line-height:32px;
	}
#month p span#monthPrev a {
	position:absolute;
	top:0px;
	left:18px;
	width:30px;
	margin:0px;
	padding:0px;
	color:#333333;
	font-weight:bold;
	text-align:right;
	}

#month p span#monthNext a{
	position:absolute;
	top:0px;
	right:18px;
	width:30px;
	margin:0px;
	padding:0px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	}
#calendar {
	background: url(../image/bg_r_box_gray_m.gif) repeat-y;
	}

/*
#month p span#monthPrev a:hover {
	color:#1f7cc3;
	}
#month p span#monthNext a:hover{
	color:#1f7cc3;
	}*/
/*#calendar {
	background: url(../image/bg_r_box_gray_m.gif) repeat-y;
	}
.r_box.calendar dl {
	background: url(../image/bg_r_box_gray_m.gif) repeat-y;
	}
.r_box.calendar dl dt {
	height:32px;
	background: url(../image/ttl_r_box03.gif) no-repeat;
	}
.r_box.calendar dd ul {
	margin:8px 0px 0px 0px;	
	}
.r_box.calendar dd ul li {
	height:20px;
	margin-left:11px;
	padding:2px 0px 0px 25px;
	background: url(../image/ico_archive.gif) no-repeat;
	}*/
#calendar table {
	height:100%;
	margin:0px auto 0px;
	text-align:center;
	border-collapse:collapse;
	}
#calendar table th {
	width:26px;
	height:18px;
	font-weight:normal;
	}
#calendar table td {
	width:26px;
	height:26px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}
#calendar table td a {
	display:block;
	width:24px;
	padding:1px 0px;
	background:#fcbed0;
	}
#calendar table td a.today {
	display:block;
	width:24px;
	padding:1px 0px;
	background:#f96692;
	color:#ffffff;
	}
.week {
	border-bottom: 2px solid #ccccb9;
	}
.sun {
	color:#ff6666;
	}
.sat {
	color:#6699ff;
	}
	
/*-----------------------------------------------
 __最新記事_カテゴリ
-----------------------------------------------*/
/*dl#newarticle {
	width:210px;
	background:url(../image/bg_r_box_pink_m.gif) repeat-y;
	}
dl#category {
	width:210px;
	background:url(../image/bg_r_box_pink_m.gif) repeat-y;
	}
dl#newarticle dt {
	background: url(../image/r_ttl_newarticle.gif) no-repeat top;
	}
dl#category dt {
	background: url(../image/r_ttl_category.gif) no-repeat top;
	}*/
dl#newarticle li {
	padding:2px 0px 5px 25px;
	background: url(../image/ico_newarticle.gif) no-repeat;
	}
dl#category li {
	padding:2px 0px 5px 25px;
	background: url(../image/ico_category.gif) no-repeat;
	}
	
/*-----------------------------------------------
 __フッタ設定
-----------------------------------------------*/
#footer {
	clear:both;
	height:97px;
	margin:0;
	padding:0;
	background:#ffffff url(../image/bg_footer_blog.gif) repeat-x bottom;
	}
#footer_in {
	clear:both;
	position:relative;
	width:908px;
	height:97px;
	margin:0 auto;
	padding:0;
	background:#ffffff url(../image/bg_footer_in_blog.gif) no-repeat center top;
	}
#f_link {
	position:absolute;
	top:30px;
	width:908px;
	margin:0;
	padding:2px 0px 0px;
	text-align:center;
	}
#f_link ul {
	margin:0 auto;
	padding:0;
	}
#f_link ul li {
	display:inline;
	padding-right:5px;
	padding-left:7px;
	}
#f_link ul li.li_end {
	background: none;
	}
#copyright {
	clear:both;
	position:absolute;
	top:63px;
	width:908px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:108%;
	}
/*-----------------------------------------------
 __ブログトップページへ戻る
-----------------------------------------------*/
#btn_blogtop {
	position:absolute;
	top:11px;
	right:4px;
	}
.pagetop{
	text-align:right;
	margin:0px auto;
	padding:0px 5px 0px 0px;
	font-size:85%;
	}
/*-----------------------------------------------
 __リンク_地域の賃貸物件を探す
-----------------------------------------------*/
#content .areasearchbox {
	clear:both;
	overflow:hidden;
	width:900px;
	text-align:center;
	margin:0px auto;
	padding:0px 0px 15px;
	}
#content .areasearchbox p{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:82%;
	}
/*-----------------------------------------------
 __物件募集終了
-----------------------------------------------*/
.entry .complete {
	margin:10px auto;
	text-align:center;
	}
/*-----------------------------------------------
 __総額500万円プレゼントキャンペーン バナー
-----------------------------------------------*/
#content .bnrbox{
	clear:both;
	width:408px;
	text-align:center;
	margin:0px auto;
	padding:0px 0px 15px;
	}
#content .bnrbox a{
	clear:both;
	display: block;
	width:380px;
	height:150px;
	background: url(../image/bnr_blog500cp_ov.jpg) 0px 0px no-repeat;
	}
#content .bnrbox a:hover{
	background-color: #FFFFFF;
	}
#content .bnrbox a:hover img{
	visibility: hidden;
	}
#_log{
	display:none;
	}


