/* CSS Document */

.img_space {
	margin:1px 0;
}

.img_space02 {
	margin:0px;
}

.img_space03 {
	margin:1px 0px 12px 0px;
}

.banner01 {
	margin:1px 0;
	border: 1px solid #235fca;
	padding: -1px;
}

#right a:link {
	text-decoration:none;
}

#right a:active {
	text-decoration:none;
}

#right a:visited {
	text-decoration:none;
}

#right a:hover {
	text-decoration: none;
	background-color: #FFF;
	position:relative;
	top:1px;
	left:1px;
}

/*#right a:hover img{text-decoration: none; 
	opacity:0.8;
	filter: alpha(opacity=80);
}*/


#nolink a:link {
	text-decoration:none;
}

#nolink a:active {
	text-decoration:none;
}

#nolink a:visited {
	text-decoration:none;
}

#nolink a:hover {
	text-decoration: none;
	background-color:#235fca;
	opacity:1;
	filter: alpha(opacity=100);
}

#nolink02 a:link {
	text-decoration:none;
}

#nolink02 a:active {
	text-decoration:none;
}

#nolink02 a:visited {
	text-decoration:none;
}

#nolink02 a:hover {
	text-decoration: none;
	position:relative;
	top:0px;
	left:0px;
}



/********** 更新情報 **********/
#whatsnew {
	width:176px;
	height:192px;
	margin:0px 0px 8px 0px;
	padding-top:0;
	background-color:#f4f6ff;
	background-image:url(../top/top_whatsnew_bg.jpg);
	border-top: 1px solid #235fca;
	border-right: 1px solid #235fca;
	border-left: 1px solid #235fca;
	border-bottom: 1px solid #235fca;
	text-align:left;
	overflow:auto;
}

#whatsnew li {
	font-size:12px;
	line-height:155%;
	text-align:left;
	padding:6px 6px 0px 6px;
	list-style: none;
}

#whatsnew .day {
	font-size:11px;
	line-height:120%;
	text-align:right;
	padding:6px 6px 0px 0px;
}

.img_whatsnewspace {
	margin:0;
}

#whatsnew .b {
font-weight:bold;
}

#whatsnew .r {
font-weight:bold;
color:#F00;
}


/********** 不動産ニュース **********/
#news01 {
	width:176px;
	height:125px;
	margin:0px 0px 8px 0px;
	padding-top:0;
	background-color:#FEF7AF;
	border-top: 1px solid #235fca;
	border-right: 1px solid #235fca;
	border-left: 1px solid #235fca;
	border-bottom: 1px solid #235fca;
	text-align:left;
	overflow:auto;
}

#news01 li {
	font-size:12px;
	line-height:155%;
	text-align:left;
	padding:6px 6px 0px 6px;
	list-style: none;
}

.img_news01 {
	margin:0;
}


/********** 今日今週 **********/
#day {
	width:178px;
	margin:0px 0px 8px 0px;
	padding-top:54px;
	padding-bottom:10px;
	background-image:url(../top/top_day_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom: 1px solid #235fca;
 font-size:11px;
	line-height:140%;
	text-align:right;
}

#day li {
	font-size:12px;
	line-height:110%;
	margin:2px 0px 0px 0px;
	padding:2px 8px;
	line-height:150%;
	list-style: none;
	text-align:left;
}

#day ul,
#day li {
	margin:0px 0px 0px 4px;
	padding: 0;
	font-size:12px;
}

#day a:hover {
	background-color: transparent;
}

.day01 {
　/*アイフレーム内の日付*/
 font-size:11px;
	line-height:120%;
	padding:0px 8px 0px 0px;
	background-color:#e1e1e1;
	text-align:right;
}

/********** 今週 **********/
#week {
	width:178px;
	margin:0px 0px 8px 0px;
	padding-top:30px;
	padding-bottom:10px;
	background-image:url(../top/top_week_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom: 1px solid #235fca;
	font-size:11px;
	line-height:140%;
	text-align:right;
}

#week li {
	font-size:12px;
	line-height:110%;
	margin:2px 0px 0px 0px;
	padding:2px 8px;
	line-height:150%;
	list-style: none;
		text-align:left;
}

#week ul,
#week li {
	margin:0px 0px 0px 4px;
	padding: 0;
	font-size:12px;
}

#week a,
#week a:link #week a:visited {
	text-align:left;
}

#week a:hover {
	background-color: transparent;
}

.week01 {
　　/*アイフレーム内の日付*/
 font-size:11px;
	line-height:120%;
	text-align:right;
	padding:0px 8px 0px 0px;
	background-color:#e1e1e1;
}




/*本社会社概要*/
#gaiyou {
	width:178px;
	height:254px;
	margin:8px 0px 4px 0px;
	background-color:#eeede4;
	font-size:12px;
	line-height:140%;
	border: 1px solid #666;
	text-align:left;
}

.img_gaiyou {
	margin:8px 0px 6px 10px;
	text-align:center;
}

.gaiyou01 {
	font-size:11px;
	line-height:140%;
	padding:6px 0px 4px 8px;
}


#gaiyou p {
	float:none;
	font-size:12px;
	line-height:130%;
	text-align:left;
	color:#000;
	margin:4px 0px 0px 8px;
}

#gaiyou .corporation {
	float:none;
	font-size:12px;
	line-height:140%;
	text-align:left;
	color:#000;
	margin:4px 0px 0px 8px;
	font-weight:bold;
}

#gaiyou h3 {
	font-size:11px;
	line-height:120%;
	text-align:left;
	color:#03C;
	line-height:100%;
	margin:2px 0px 4px 8px;
}

#gaiyou a:link {
	color:#000;
	text-decoration:none;
}

#gaiyou a:active {
	text-decoration:none;
	color:#000;
}

#gaiyou a:visited {
	text-decoration:none;
	color:#000;
}

#gaiyou a:hover {
	text-decoration: none;
	background-color: transparent;
}

/*支店*/
#siten {
	width:178px;
	height:152px;
	margin:4px 0px 4px 0px;
	background-color:#eeede4;
	border: 1px solid #666;
}

/*支店名*/

#siten p {
	float:none;
	font-size:12px;
	line-height:130%;
	text-align:left;
	color:#000;
	margin:4px 0px 0px 8px;
}

#siten .corporation {
	float:none;
	font-size:12px;
	line-height:140%;
	text-align:left;
	color:#000;
	margin:4px 0px 0px 8px;
	font-weight:bold;
}

#siten h2 {
	font-size:11px;
	line-height:120%;
	text-align:left;
	color:#000;
	margin:4px 0px 0px 8px;
}

#siten h3 {
	font-size:11px;
	line-height:120%;
	text-align:left;
	color:#03C;
	line-height:100%;
	margin:2px 0px 0px 8px;
}

.img_siten {
	margin:4px 4px 4px 8px;
	float:left;
}

#siten a:link {
	color:#000;
	text-decoration:none;
}

#siten a:active {
	text-decoration:none;
	color:#000;
}

#siten a:visited {
	text-decoration:none;
	color:#000;
}

#siten a:hover {
	text-decoration: none;
	background-color: transparent;
}

.red {
	color:#C00;
	line-height:100%;
}

.red_b {
	font-weight:bold;
	font-size:12px;
	color:#C00;
}

.blue {
	color:#03C;
	line-height:100%;
	margin-top:2px;
}

.green {
	color:#060;
	line-height:100%;
}

#sikaku_blue {
	width:178px;
	margin:8px 0px 4px 0px;
	background-color:#f4f6ff;
	border-top: 1px solid #235fca;
	border-right: 1px solid #235fca;
	border-left: 1px solid #235fca;
	border-bottom: 1px solid #235fca;
}

/*四角*/
#sikaku {
	width:178px;
	margin:8px 0px 4px 0px;
	background-color:#fff;
}

.img_line01 {
	border: 1px solid #235fca;
}



/*強力告知*/
#kokuchi01 {
	width:174px;
	margin:0px 0px 8px 0px;
	padding: 0px;
	border: 1px solid #0060D5;
 background-color:#CEF8FF;
background: -moz-linear-gradient(left, #CEF8FF, rgba(cef8ff,0,0,0));
background: -webkit-gradient(linear, left top, right top, from(#CEF8FF), to(rgba(cef8ff,0,0,0)));
}

#kokuchi01 h1 {
	font-size:14px;
	font-weight:bold;
	color:#F00;
	text-align:left;
	line-height:120%;
	margin:4px;
}

#kokuchi01 h2 {
	font-size:12px;
	text-align:left;
	line-height:130%;
	margin:4px 4px 4px 4px;
}

#kokuchi01 h3 {
	font-size:12px;
	text-align:left;
	line-height:130%;
	margin:6px 4px 4px 4px;
}

.img_kokuchi01 {
	margin:8px 2px 2px 2px;
	border: 1px solid #ddd;
	background: #fff; /*Inner border color*/
}


.img_kokuchi02 {
	margin:8px 0px;
}


 /*フリーワード検索*/
#freeword {
	width:178px;
	margin:0px 0px 2px 0px;
	padding:4px 4px;
	background-color:#f4f6ff;
	border: 1px solid #235fca;
text-align:left;
font-size:12px;
}

html>body #freeword {
	width: 168px;
}

#freeword h1{
font-size:14px;
	font-weight:bold;
color: #235fca;
}

#freeword h2{
font-size:11px;
}


.facebook01 {
	font-size:11px;
	line-height:100%;
	padding:6px 2px 4px 2px;
	color:#0066CC;
}



 /*カテゴリー*/
#service {
width:178px;
margin:8px 0px 0px 0px;
padding: 0;
background-image:url(../top/top_title01w.jpg);
background-repeat: no-repeat;
background-position:top center;
}

#service h1 {
padding: 3px 0px 1px 10px;
font-size:14px;
font-weight:bold;
text-align:left;
line-height: 130%;
color:#FFF;
}




#sidecate_title {
	background-image:url(../top/top_title01w.jpg);
background-repeat: no-repeat;
background-position:top center;
	margin:8px 0px 0px 0px;
padding: 3px 0px 1px 10px;
font-size:14px;
font-weight:bold;
text-align:left;
line-height: 130%;
color:#FFF;
}

#sidecate {
width:174px;
margin:0px 0px 4px 0px;
padding: 4px 0px 1px 2px;
font-size:12px;
text-align:left;
line-height: 170%;
	border: 1px solid #235fca;
		background-color:#f4f6ff;
}

#sidecate ul,#sidecate li{
	list-style: url(../top/bullet-image-a.png) inside;
	padding-right:2px;
	margin-left:2px;
}
#sidecate li{
display:marker;
}


.sidecate_title02 {
margin:8px 0px 0px 0px;
}


hr.hrstyle01 {
	clear:both;
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}




/*ソーシャルメディア*/
#sns {
margin:0px;
padding:2px;
text-align:left;
}