@charset "Shift_JIS";
@media all{
/*--------------------物件id+相場=table#IDandMARKET*/

#IDandMARKET{
	width : 750px;
	margin : 5px auto;
	empty-cells : hidden;}

#IDandMARKET td{
	color : #000000;
	background-color : #ffffff;
	padding : 3px;
	text-align : center;
	border : 0px;
	empty-cells : show;}
	
#IDandMARKET th{
	background : #f3fffc;
	font-weight : normal;
	text-align : center;
	border : 1px solid #aaa;
	border-left : 2px solid #648F8B;
	border-right : 0px;}
	
#ID_title{
	width : 20%;}

#market_title{
	width : 9%;}
	
#IDandMARKET #ID_factor,#IDandMARKET #market_factor{
	background-color : #ffffff;
	text-align : center;
	border : 1px solid #aaa;}

#ID_factor{
	color : #666;
	font-weight : bold;
	letter-spacing : 0.2em;
	width : 13%;}
	
#market_factor{
	width : 17%;}

/*--------------------物件情報メイン＝table#INFO_MAIN*/

#INFO_MAIN{
	width : 750px;
	margin : 0px auto;
	text-align : center;
	border-top : 2px solid #648F8B;
	border-bottom : 1px solid #aaa;
	border-right : 1px solid #aaa;
	empty-cells : show;}

#INFO_MAIN td{
	border-left : 1px solid #aaa;}

.info_cap{
	background-color : #f3fffc;
	border-left : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	margin : 0px;}

#station1,#station2,station3{
	text-align : left;
	padding : 0px 3px 0px 8px;}

#station1{
	padding-top : 3px;}

#station3{
	padding-bottom : 3px;}

#minute1,#minute2,#minute3{
	text-align : right;
	border-left : 0px !important;
	padding : 0px 3px 0px 3px;}

#minute1{
	padding-top : 3px;}

#minute3{
	padding-bottom : 3px;}

#address{
	text-align : left;
	padding : 3px 3px 3px 12px;}

div#map,div#map a{
	font-size : 90%;
	width : 100%;
	text-align : right;}

div#map a{
	color : #ff0000;
	vertical-align : top;}

#type,#window,#years,#deposit{
	width : 8%;}

#stairs{
	width : 10%;}

#rent{
	width : 11%;}

div#money{
	font :bold 110% auto;
	margin-bottom : 3px;}

/*--------------------物件一覧へのリンク＝table#ROOM_LIST*/

#ROOM_LIST{
	width : 750px;
	margin : 5px auto;
	height : 40px;
	empty-cells : show;
	text-align : center;}

#room_list_title{
	background : #f3fffc;
	border : 1px solid #aaa;
	border-left : 2px solid #648F8B;
	padding : 3px 2px 2px 2px;
	width : 12%;}

td.room_list{
	font : bold 110% auto;
	letter-spacing : 0.2em;
	border : 1px solid #aaa;
	border-left : 0px;
	padding : 3px 0px 2px 0px;
	width :22%;}

/*td.room_list_factor a:link{
	color : #778899;}*/

td.room_list a:active,td.room_list a:hover{
	color : #B0E0E6;}

/*--------------------sバナー用=table#S_BANNER*/
#S_BANNER{
	border : 0px;
	padding : 0px 0px 0px 0px;
	margin : 0px auto;}
	
#banners span{
	background : #f3fffc;
	font : normal 120% auto;
	letter-spacing : 0.3em;
	border : 0px;
	border-bottom : 1px solid #648F8B;
	padding : 0px 0px 0px 0px;
	margin : 0px;}
#S_BANNER td{
	text-align : center;}
	
a#search1_s{
	background : url(image/searchbanner_1s.gif);}
	
a#search1_s:hover{
	background : url(image/searchbanner_1ss.gif);}
	
a#search2_s{
	background : url(image/searchbanner_2s.gif);}
	
a#search2_s:hover{
	background : url(image/searchbanner_2ss.gif);}
	
a#search4_s{
	background : url(image/searchbanner_4s.gif);}
	
a#search4_s:hover{
	background : url(image/searchbanner_4ss.gif);}
	
a#search5_s{
	background : url(image/searchbanner_5s.gif);}
	
a#search5_s:hover{
	background : url(image/searchbanner_5ss.gif);}
	
#S_BANNER a{
	display : block;
	width : 200px;
	height : 40px;
	text-indent : -3000px;
	border-top : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 2px solid #444;
	border-right : 1px solid #444;
	padding : 0px;
	margin : 0px auto;}
	
#S_BANNER a:hover{
	border-top : 0px solid #666;
	border-left : 1px solid #666;
	border-bottom : 1px solid #bbb;
	border-right : 1px solid #bbb;
	margin-bottom : 2px;}
	
	

/*--------------------間取図と画像table#IMAGE_MAIN*/

#IMAGE_MAIN{
	width : 750px;
	margin : 5px auto;
	border : 0px;
	empty-cells : hidden;}

#IMAGE_MAIN td{
	color : #000000;
	background-color : #ffffff;
	padding : 3px;
	text-align : center;
	border : 0px;
	empty-cells : show;}
	
#IMAGE_MAIN th{
	background : #f7f3ef;
	font-weight : normal;
	text-align : center;}
	
#title_madorizu{
	width  : 50%;}

#title_madorizu_only{
	width  : 100%;}

img.madorizu{
	height : 300px;}

#banners img{
/*	border : 1px solid #c06363;*/
	border-top : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 3px solid #444;
	border-right : 2px solid #444;
	padding : 0px;
	margin : 5px 0px 5px 20px;}
	

	
#banners a{
	display : block;
	width : 300px;
	height : 75px;
	text-indent : -3000px;
	border-top : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 2px solid #444;
	border-right : 1px solid #444;
	padding : 0px;
	margin : 0px auto;
	margin-top : 5px;}
	
#banners a:hover{
	border-top : 0px solid #666;
	border-left : 1px solid #666;
	border-bottom : 1px solid #bbb;
	border-right : 1px solid #bbb;
	margin-top : 7px;}
	
a#search1{
	background : url(image/searchbanner_1.gif)}
	
a#search1:hover{
	background : url(image/searchbanner_1_.gif)}
	
a#search2{
	background : url(image/searchbanner_2.gif)}
	
a#search2:hover{
	background : url(image/searchbanner_2_.gif)}
	
a#search4{
	background : url(image/searchbanner_4.gif)}
	
a#search4:hover{
	background : url(image/searchbanner_4_.gif)}
	
a#search5{
	background : url(image/searchbanner_5.gif)}
	
a#search5:hover{
	background : url(image/searchbanner_5_.gif)}
	
	
#kibou strong{
	font : bold 120% auto;
	letter-spacing : 0.2em;}
	
a#a_kibou,a#a_kibou:active{
	display : block;
	width : 300px;
	height : 200px;
	background : url(image/entrybanner.gif);
	text-indent : -3000px;
	border-top : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 2px solid #444;
	border-right : 1px solid #444;
	padding : 0px;
	margin : 0px auto;
	margin-top : 10px;}

a#a_kibou:hover{
	background : url(image/entrybanner2.gif);
	border-top : 0px solid #666;
	border-left : 1px solid #666;
	border-bottom : 1px solid #bbb;
	border-right : 1px solid #bbb;
	margin-bottom : 2px;}


/*--------------------その他画像table#PHOTO_THUM*/

#PHOTO_THUM{
	width : 750px;
	margin : 0px auto;
	text-align : center;
	empty-cells : hidden;}

#PHOTO_THUM td{
	width : 20%;
	height : 106px;
	text-align : center;}

.thum{
	border : 1px dotted #cccccc;
	background-color : #f3fffc;}

.thum_empty{
	border : 0px;
	background-color : #ffffff;}

img.thum{
margin : auto;
float : both;}

#thum_txt{
	color : #666666;
	font : normal 85% auto;
	text-align : right;
	vertical-align : bottom;
	border : 0px;}

/*--------------------物件情報詳細＝DETAILS*/

#INFO_DETAILS{
	width : 750px;
	margin : 0px auto;
	border-top : 0px solid #99cc66;
	border-bottom : 1px solid #aaa;
	border-left : 0px solid #648F8B;
	border-right : 1px solid #aaa;}

#INFO_DETAILS th{
	background : #f3fffc;
	color : #000;
	font-weight : normal;
	text-align : left;
	border : 1px solid #aaa;
	border-right : 0px;
	border-bottom : 0px;
	padding : 3px 3px 2px 15px;}

.de_title1{
	width : 20%;}

td.factor{
	width : 30%;
	text-align : left;
	padding : 3px 3px 2px 15px;
	border-left : 1px solid #aaa;
	border-top : 1px solid #aaa;}
	
hr#syousai_break{
	background : #648F8B;
	color : #648F8B;
	height : 2px;
	margin : 20px 10px;}

/*--------------------お問い合わせtable#INQUIRE*/

#INQUIRE{
	width : 750px;
	border : 1px solid #999;
	margin : auto;
	margin-bottom : 3px;}

#inquire_title{
	font-size : 110%;
	color : #000000;
	vertical-align : middle;
	border-right : 1px solid #999;
	background : #eee;
	margin : 0px;
	padding : 4px 0px 2px 0px;
	width : 17%;}

#inquire_factor{
	text-align : right;
	background : #fff;
	border : 0px;
	margin : 0px;
	padding : 5px 3px 5px 10px;
	width : 48%;}

#inquire_factor .alert{
	color : #ff0000;
	text-align : right;
	padding-top : 3px;}

#inquire_tenpo{
	align : left;
	vertical-align : middle;
	background : #eee;
	width : 35%;}

div.tenpomap{
	width : 100%;
	text-align : right;}

/*--------------------過去物件の場合table#PAST_DATA*/

#PAST_DATA{
	border-width : 3px 1px 3px 1px;
	border-color : #648f8b;
	border-style : solid;
	padding : 0px;}
	
#PAST_DATA td{
	background : #f3fffc;}

#past_title{
	color : #333333;
	font : bold 110% auto;
	letter-spacing : 1px;
	width : 100%;
	text-align : center;
	padding-top : 10px;}

#past_txt{
	color : #ff0000;
	font : normal 105% auto;
	text-align : left;
	padding : 5px 10px 10px 60px;}

#PAST_DATA p{
	padding : 5px 0px;}

/*--------------------メールフォームtable#FORM*/

form#Form{
	width : 750px;
	padding : 0px;
	margin : auto;}

#FORM{
	border : 1px solid #999;}

#FORM td{
	background : #eee;}

td.form_title{
	font-size : 110%;
	color : #000000;
	text-align : left;
	vertical-align : middle;
	margin : 0px;
	padding : 4px 3px 2px 5px;
	width : 20%;}

td.form_L{
	text-align : right;
	color : #666666;
	width : 37%}

td.form_C{
	text-align : left;
	color : #666666;
	padding : 3px 3px 3px 20px;
	width : 35%}

td.form_R{
	text-align : left;
	vertical-align : bottom;
	color : #666666;
	width : 28%}

td.form_submit{
	text-align : center;
	padding : 0px 0px 5px 0px;
	vertical-align : middle;}

div.formparts{
	padding : 0px 0px 0px 0px;}

div.formparts2{
	padding : 0px 0px 0px 38px;}

span.nec{
	color : #f00;
	text-align : right;}

/*--------------------セキュリティ情報*/

div#announce{
	margin : 0px auto;
	margin-bottom : 10px;
	width : 570px;
	text-align : left;
	color : #666666;
	background-color : #ffffff;}

/*--------------------通信アナウンスtable#SSL*/

#SSL td{
	color : #666;
	font-size : 90%;
	text-align : center;
	background-color : #fff;
	padding : 0px 5px 0px 5px;}

/*--------------------賃貸経営ナビtable#CHINTAIKEIEINAVI*/
#CHINTAIKEIEINAVI{
	width : 750px;
	margin:5px auto;}

#CHINTAIKEIEINAVI td{
	background : #fee;
	color : #333;
	font-size : 90%;
	text-align : center;
	padding : 5px;}
/*--------------------フッタ*/

table.foot{
	border : 0px;
	border-top : 1px dashed #cccccc;}

td.foot_factor{
	color : #666666;
	background-color : #ffffff;
	font-size : 110%;
	text-align : right;}

td.foot_factor a{
	font-style : oblique;
	font-weight : normal;}
	
	
}