@import url(navigation/inquiry_nav_slidingdoor.css);
/* ---- 三晃不動産　スタイルシート ---- */
/*      created  2008/10/01             */




/* ---- デフォルト設定ここから ---- */

body {
	width: 100%;
	text-align: center;
	font-size:90%;
	font-family: "MS UI Gothic", Osaka, sans-serif;
	margin: 0px;
	topmargin: 0px;
	marginheight: 0px;
	bottommargin: 0px;
}


/* ---- デフォルト設定ここまで ---- */



/* ---- indexヘッダー設定ここから ---- */
.index_header{
	position:relative;
	background-image:url(../img/index/header.gif);
	background-repeat:no-repeat;
	background-position:top;
	height: 125px;
	width: 896px;
}


.index_header_left {
	background-image:url(../img/index/header_left.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.index_header_right {
	background-image:url(../img/index/header_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* ---- indexヘッダー設定ここまで ---- */

/* ---- commonヘッダー設定ここから ---- */

.common_header{
	position:relative;
	background-image:url(../img/common/header.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:85%;
	height: 94px;
	width: 896px;
}


.common_header_left {
	background-image:url(../img/common/header_left.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.common_header_right {
	background-image:url(../img/common/header_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
/* ---- commonヘッダー設定ここまで ---- */


/*  パンくずリスト  */
.footprint {
	margin-left:30px;
}

.titlebar {
	margin-left:15px;
}

.content_outside {
	width: 896px;
	text-align:left;
}

.img_detail_page_photo {
	margin-left:5px;
	margin-right:5px;
}

.space10 {
	height:10px;
}
.space15 {
	height:15px;
}
.space20 {
	height:20px;
}
.space25 {
	height:25px;
}
.space30 {
	height:30px;
}


.article_search {
	float:left;
	margin-right: 10px;

}

.topics_txt {
	 margin: 10px 10px 10px 20px;
}
.topics_td {
	text-align:left;
	vertical-align:top;
}

.index_menu_btn {
	width: 227px;
	margin-right: 20px;
	float:left;
}

.new_arrived {
	text-align:center;
	min-height: 240px;
}
.new_arrived_td {
	text-align:left;
	background-image:url(../img/index/new_arrived_back.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:205px;
	height:127px;
}

.new_article_table {
	margin-top:10px;
	margin-left:25px;
}
.new_article_div {
	border:solid #fed24f 1px;
	width:94px;
	height:72px;
	margin-right:10px;	
}
.new_article_img {
	border:solid #ffffff 2px;
	width:90px;
	height:68px;
}


.new_article_arrow {
	margin-left:10px;
}

.new_article a {
	 text-decoration:none;
	 color:#333333;
}
.new_article a:hover {
	 text-decoration:underline;
}






.footer_bar a{
	text-decoration:none;
	color:#564200;
}
.footer_bar a:hover {
	text-decoration:underline;
}
.footer_bar {
	background-image:url(../img/common/footer_bar.gif);
	background-repeat:no-repeat;
	width: 896px;
	height: 28px;
	color:#564200;
	clear:both;
}

.ftr_txt_left{
	text-align:left;
}
.ftr_txt_right{
	text-align:right;
}

.copyright {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align:center;
}

















.submit {
	width:				95%;
	margin:				5px;
	font-size:			10pt;
	text-align:			right;
	margin-bottom:		15px;
}





#bread_crumb {
	text-align: left;
	line-height: 30pt;
	margin-left: 15px;
	bottommargin: 0px;
	marginheight: 0px;
}


#no_img {
	list-style-type:none;
}







#recommendArea {
	margin-top:		10px;
	margin-bottom:	15px;
	padding:		5px;
	text-align: 	center;
	border-top:		1px solid #3857ab;
	border-bottom: 	2px solid #3857ab;
}

#search_list {
	font-size:	12px;
	width:		100%;
	text-align: 	center;
	border: 1px solid #cfde88;
}

#search_list th{
	font-weight: normal;
	background-color:	#ecfaf8;
}

#search_list td{
	font-weight: normal;
	border: 1px solid #cfde88;
}

.sorting {
	position:			relative;
	width:				100%;
	margin:				5px;
	text-align:			left;
	font-weight:		bold;
	color: #000;
	background-color:	#fafaf8;
}

.sorting .submit{
	font-size:			9pt;
	line-height:		1.3em;
	display:			inline;
}

.paging {
	position:			relative;
	width:				100%;
	margin:				5px;
	text-align:			left;
	font-weight:		bold;
	color: #000;
	background-color:	#f8f8f8;}

.limit {
	position:		absolute;
	font-size:		10pt;
	left:			180px;
	background: 	transparent;
}

.page {
	position:		absolute;
	font-size:		10pt;
	right:			5px;
	text-align: 	right;
	background: 	transparent;
}

.limit a,
.page a{
	background:		transparent;
	text-decoration:none;
}

.limit a:focus,
.limit a:hover,
.limit a:active,
.page a:focus,
.page a:hover,
.page a:active{
	color: #66a;
	text-decoration:underline;
	background-color: transparent;
}

.onlyalphanum {
	ime-mode: disabled;
}
.nonalphanum {
	ime-mode: active;
}
.alphanum {
	ime-mode: inactive;
}
.ime_auto {
	ime-mode: auto;
}
.b_sizeL {
	width:  220px;
}

.b_sizeM {
	width:  110px;
}

.b_sizeS {
	width:  60px;
}

#flash_area {
	margin-top:		10px;
	margin-bottom:	10px;
	width:			600px;
	text-align:		center;
}

#procedure_list {
	font-size:	12px;
	width:		100%;
	text-align: 	center;
	border: 1px solid #cfde88;
}

#procedure_list th{
	font-weight: normal;
	background-color:	#ecfaf8;
	border: 1px solid #cfde88;
}

#procedure_list td{
	font-weight: normal;
	border: 1px solid #cfde88;
	text-align:left;
}

#procedure_list input{
	text-align:center;
}

/* ---- お問い合わせ設定ここから ---- */
.inquiry_table{
    border-top:1px solid #778899;
    border-left:1px solid #778899;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	text-align:center;
}


.inquiry_th {
    border-right:1px solid #778899;
    border-bottom:1px solid #778899;
    background-color:#fff2cc;
    padding:3px 5px 3px 5px;
    text-align:left;
}



.inquiry_td {
    border-right:1px solid #778899;
    border-bottom:1px solid #778899;
	padding:3px 5px 3px 5px;
	text-align:left;
}

.inquiry_subject {
    border-right:1px solid #778899;
    border-bottom:1px solid #778899;
	background-color:#fff2cc;
	padding:3px 5px 3px 5px;
	text-align:left;
}

.inquiry_subject_s {
    border-right:1px solid #778899;
    border-bottom:1px solid #778899;
	background-color:#ecfaf8;
	padding:3px 5px 3px 5px;
	text-align:left;
}

.inquiry_message {
    border-right:1px solid #778899;
    border-bottom:1px solid #778899;
	padding:3px 5px 20px 10px;
	text-align:left;
}



/* ---- お問い合わせ設定ここまで ---- */


/* ---- 賃貸物件更新日ここから ---- */
.modified { 
	color:red;
	font-size:14px;
	text-align:right;
	margin-bottom:5px;
}
/* ---- 賃貸物件更新日ここまで ---- */

/* ---- エラー表示ここから ---- */
.error-message {
	color:				#ffffff;
	font-weight:		bold;
	font-size:			12px;
	background-color:	#ff0000;
}
.error p{
	text-align:			center;
	color:				#ffffff;
	font-weight:		bold;
	font-size:			20px;
	background-color:	#ff0000;
}

/* ---- エラー表示ここまで ---- */


/* ---- おすすめ情報ここから ---- */
.recipe_menu {
	float:left;
	width:232px;
}

.recipe-menu_top {
	background-image: url(../img/estate/recipe-menu_top.gif); 
	background-repeat: no-repeat;
	padding-top:10px;
	padding-right:7px;
	padding-left:25px;
	width:200px;
	height:32px;
}

.recipe-menu_top2 {
	background-image: url(../img/estate/recipe-menu_top2.gif); 
	background-repeat: repeat-y;	
	padding-top:10px;
	padding-right:7px;	
	padding-left:25px;	
	width:200px;
}

.recipe-menu_middle {
	background-image: url(../img/estate/recipe-menu_middle.gif);
	background-repeat: no-repeat;
	padding-top:10px;
	padding-right:7px;	
	padding-left:25px;
	width:200px;
	height:32px;	
}

.recipe {
	float:right;
	width:552px;
}


.recipe_middle {
	background-image:url(../img/estate/recipe_middle.gif);
	background-repeat:repeat-y;
	font-size:16px;
	
}


.material {
	width:180px;
	height:40px;
	background-color:#ffe8a9;
}

.center {
	margin:0px auto;
	width:800px;
}

.recipe_top {
	background-image: url(../img/estate/recipe_top.gif);
	width:552px;
	height:48px;
	/*padding-top:10px;*/
	padding-left:50px;	
	background-repeat: no-repeat;
}

.b_left {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	background-color: #ffe8a9;			
}	

.b_right {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	background-color: #ffe8a9;		
}

.b_left_under {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;	
	background-color: #ffe8a9;
}	

.b_right_under {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;	
	background-color: #ffe8a9;

}	


.v_top {
	vertical-align:top;
}
/* ---- おすすめ情報ここまで ---- */


/* ---- リンク集ここから ---- */

.link {
	border: 1px solid #cfde88;
	width:840px;
}

.link_title {
	font-size:14px;
	font-weight:bold;
	background-color:	#ecfaf8;
	border: 1px solid #cfde88;
}

.link_list12 {
	border: 1px solid #cfde88;
	font-size:12px;

}

.link_list14 {
	border: 1px solid #cfde88;
	font-size:14px;
}



/* ---- リンク集ここまで ---- */


/* ---- スクロール設定ここから ----*/

#scroll_box560 {
	width:				560px;
	height:				400px;
	overflow: 			auto;
}
#scroll_box750 {
	width:				750px;
	height:				400px;
	overflow: 			auto;
}


/* ---- スクロール設定ここまで ----*/



/* ---- 家主様向け情報ここから ----*/

.landlord {
	font-size:14px;
	line-height:30px;
}
/*
.landlord_bg{
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d7d7d7, endcolorstr=#f1f1f1, gradienttype=0);
	width: 100%;
}
*/
.landlord_bg{
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffc500, endcolorstr=#ffe8a9, gradienttype=0);
	width: 100%;
}

.left_img{
	float:left;
}

.text_main{
	font-size:12px;
	margin-left:20px;
	line-height:20px;	
}
.text_right{
	vertical-align:top;
	font-size:12px;
	line-height:20px;
}

/* ---- 家主様向け情報ここまで ----*/

