@import url("common1.css");
/*-----背景------*/

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-repeat: repeat-x;
	background-position: center top;
	/*--通常背景 --*/
	background-image: url(../images/bg1-1.jpg); 
	
	/*--  年末用
	background-image: url(../images/bg1-1nenmatu.jpg);--*/
	
	background-color: #f4f4eb;
	color: #666666;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


/*年末年始
---------------------*/
.t_nenmatu {
	color: #CC0000;
	text-align: center;
	font-size: 16px;
	background-color: #FFFFFF;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
	overflow: hidden;
	clear: both;
}

/*-----FLASH-------*/

#main {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

/*休暇
----------------------*/
.kyuka {
	margin-bottom: 5px;
	font-size: 12px;
	color: #990000;
	padding: 10px;
	border: 2px solid #990000;
	background-color: #FFFFCC;
}





/*-----トップページ-------*/

#top_con1 {
	width: 660px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#topl1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 420px;

}

#topr1 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 220px;

}

.top_banner1 {
	margin: 0px;
	width: 420px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;

}

.catch {
	margin: 0px;
	padding: 7px;
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}


/*-----最終更新日-------*/


.update {
	font-size: 13px;
	color: #cc6633;
	padding-bottom: 2px;
}
/*-----返済シミュ注記1-------*/

.hensai {
}

.hensai p {
	font-size: 82%;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 8px;
	color: #CC3300;	
}
.hensai strong {
	font-size: 125%;
}

/*-----今週の注目情報-------*/

#chumoku {
	margin: 0px;
	width: 420px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
}


#chumoku ul {
	padding-top: 7px;
	padding-right: 18px;
	padding-left: 10px;
	background-image: url(../images/bg_chumoku.gif);
	background-repeat: repeat-y;	
}


#chumoku ul li {
	font-size: 13px;
	background-image: url(../images/icon2-1.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-bottom: 5px;
	background-position: 0px -3px;
}



#chumoku .scroll {
	width: 420px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	overflow: auto;
}


#chumoku .bottom {
	background-color: #669933;
	height: 5px;
	width: 420px;
}

/*-----会員様限定情報-------*/

#kaiin_info {
	width: 420px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}


#kaiin_info .scroll {
	width: 420px;
	height: 60px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	overflow: auto;
}


#kaiin_info .scroll ul {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
}

#kaiin_info .scroll ul li {
}

/*---おすすめ物件---*/

#top_osusume {
	width: 660px;
	clear: both;
}



#top_osusume table .photo {
	width: 640px;
	background-color: #f4f4eb;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
	clear: both;
}

#top_osusume table .photo2 {
	height: 80px;
	margin-bottom: 0px;
}

#top_osusume table .photo3 {
	height: 120px;
}


#top_osusume .photo .l {
	background-color: #f4f4eb;
	width: 235px;
	float: left;
}

#top_osusume .photo .l ul {
	padding-left:10px;
}

#top_osusume .photo .l ul li {
	padding-right:3px;
	float: left;
}

#top_osusume .photo .l ul img {
	border: 1px solid #CCC;
}


#top_osusume .photo .r {
	background-color: #f4f4eb;
	width: 405px;
	float: right;
}


#top_osusume .photo .r img {
	padding-top:1px;
}


#top_con2 {
	width: 660px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.kaiin1 {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9999FF;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.junbichu1 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #CC3300;
	padding: 10px;
}





/*-----お知らせ2011-------*/

#osirase {
	width: 420px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}


#osirase .scroll {
	width: 420px;
	height: 85px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	overflow: auto;
}


#osirase .scroll ul {
	font-size: 11px;
	padding-top: 5px;
	margin-bottom: 5px;
	line-height: 20px;
}


#osirase .scroll ul li {
}






/*-----見学会-------*/


#kengakukai {
	margin: 0px;
	width: 420px;
	padding: 0px;
	background-color: #FFCC99;
	text-align: center;
}

#t_banner {
	margin: 0px;
	padding-bottom: 10px;

}

.t_ban1 {
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
	padding: 0px;
}


.t_ban2 {
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.t_ban2 h4 {
	font-size: 80%;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
}

.t_ban2 h4 a {
	color: #393;
}

.t_ban2 p{
	font-size: 70%;
	line-height: 170%;
	margin: 0px;
	padding-bottom: 5px;
}


.t_ban2h {
	font-size: 80%;
	color: #339900;
	background-color: #FFFFFF;
	margin: 0px;
	line-height: 140%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}

.t_ban_botom {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}



/*-----今週の現場-------*/


#genba {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_genba.gif);
	background-repeat: repeat;
	clear: both;
}


#genba ul {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	clear: both;
}

#genba li a {
	color: #666666;	
}


#genba li a .saisin {
	color: #cc6633 !important;	
}

#genba li a:hover .saisin {
	color: #cc6633 !important;
	text-decoration: underline;
}


#genba li{
	font-size: 70%;
	line-height: 140%;
	margin: 0;
	list-style-type:none;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 18px;
	background-image: url(../images/icon3.gif);
	background-repeat: no-repeat;
}

#genba li .red1 {
	color: #F00;
}

#genba li a:hover .red1 {
	color: #F00 !important;
	text-decoration: underline;
}


/*-----最新のチラシ-------*/

#t_chirashi a {
	width: 420px;
	height: 75px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/banner_chirashi1.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: -24000px;
}

#t_chirashi1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/banner_chirashi1.jpg);
	background-repeat: no-repeat;
}

#t_chirashi1 a {
	width: 420px;
	height: 75px;
	text-indent: -24000px;
	display: block;
}


#t_chirashi1 .date {
	font-size: 70%;
	margin: 0px;
	color: #FFF;
	float: right;
}


#t_chirashi2 {
	font-size: 70%;
	margin: 0px;
	width: 420px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
}


/*-chirashiナビ3-*/


ul#chirashi_nav3 {
	margin: 0;
	padding: 0;
	width: 420px; /* widthの設定 */
	background-color: #669933;
}

ul#chirashi_nav3:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul#chirashi_nav3 ul {
	background-image: none;
}

ul#chirashi_nav3 li {
	margin: 0;
	float: left;
	width: 210px; /* ボタンの幅 */
	line-height: 1;
	list-style-type: none;
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
}



ul#chirashi_nav3 li a {
	display: block;
	position: relative;/* IE6でマウス反応領域がおかしいのをFix */
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9966;
	background-image: url(../images/icon2-2.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF6633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6633;
}

ul#chirashi_nav3 li a:hover {
	background-color: #FF6633;
}

ul#chirashi_nav3 .w420 {
	width: 420px; /* ボタンの幅 */
}

/*-chirashiナビ-*/


ul#chirashi_nav {
	margin: 0;
	padding: 0;
	width: 420px; /* widthの設定 */
	background-color: #669933;
}

ul#chirashi_nav:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul#chirashi_nav ul {
	background-image: none;
}

ul#chirashi_nav li {
	margin: 0;
	float: left;
	width: 210px; /* ボタンの幅 */
	line-height: 1;
	list-style-type: none;
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
}



ul#chirashi_nav li a {
	display: block;
	position: relative;/* IE6でマウス反応領域がおかしいのをFix */
	color: #FFFFFF;
	text-decoration: none;
	background-color: #669933;
	background-image: url(../images/icon2-1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}

ul#chirashi_nav li a:hover {
	color: #006600;
	background-color: #CCFFCC;
}

ul#chirashi_nav .w420 {
	width: 420px; /* ボタンの幅 */
}


/*-chirashiナビ2-*/


ul#chirashi_nav2 {
	margin: 0;
	padding: 0;
	width: 420px; /* widthの設定 */
	background-color: #669933;
}

ul#chirashi_nav2:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul#chirashi_nav2 li {
	margin: 0;
	float: left;
	width: 140px; /* ボタンの幅 */
	line-height: 1;
	list-style-type: none;
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
}

ul#chirashi_nav2 li a {
	display: block;
	position: relative;/* IE6でマウス反応領域がおかしいのをFix */
	color: #FFFFFF;
	text-decoration: none;
	background-color: #669933;
	background-image: url(../images/icon2-1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}

ul#chirashi_nav2 li a:hover {
	color: #006600;
	background-color: #CCFFCC;
}


/*-----トップページinfo-------*/


.top_info {

	margin: 0px;
	width: 420px;
	padding: 0px;

}
.top_info1 {
	background-image: url(../images/info1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 420px;
	text-indent:-1500em;
	display:block;
	height:35px;
	background-position: 5px;
}


.top_info2 {
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.top_info2-1 {
	margin: 0px;
	paddingt: 0px;
}

ul#t_info1{
	
	margin: 0;
	padding: 0;
}


ul#t_info1 li{
	font-size: 70%;
	line-height: 135%;
	margin: 0;
	list-style-type:none;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

ul#t_info1 li a {
	margin: 0;
	padding: 0;
	color: #666666;	
}
ul#t_info1 li a:hover {
	color: #FF6633;
	text-decoration: underline;
	
}


ul#t_info1 li .blu {
	margin: 0;
	padding: 0;
	color: #33C!important;
}


ul#t_info1 .topic a {
	color: #009900!important;	
}

.new2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF3300;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}


/*-----トップページ物件情報更新-------*/

.top_bukken {

	margin: 0px;
	width: 420px;
	padding: 0px;


}


.top_bukken table td img {
	margin: 0px;
	padding-bottom: 1px;

}

.t_buk_kousin1 {
	font-size: 70%;
	margin: 0px;
	padding: 3px;

}

.top_bukken1 {
	background-image: url(../images/top_bukken1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 420px;
	text-indent:-1500em;
	display:block;
	height:30px;
}


.top_bukken2 {
	margin: 0px;
	padding: 10px;
	background-color: #FFFFFF;
}


ul#t_bukken2{
	
	margin: 0;
	padding: 0;
}


ul#t_bukken2 li{
	font-size: 70%;
	line-height: 135%;
	margin: 0;
	list-style-type:none;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

ul#t_bukken2 li a{
	margin: 0;
	padding: 0;
}

ul#bukken2 li a:hover{
	text-decoration: none;
}

/*--トップページコンテンツ右---*/

.login1 {
	margin: 0px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}

.topr_banner2 {
	margin: 0px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}



#twitter {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;

}

#home_research {

	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}



/*--左サイドtwitter---*/

#l_tw {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center
	
}

#l_tw img {
	margin: 0px;
	padding-top: 5px;
	
}



/*バナー
---------------------*/
.t_banner1 {
	margin-bottom: 5px;
	clear: both;
}
