@charset "Shift_JIS";











.map_m



{



	height			: 200px;



	width         	: 100%;



	margin			: 0px;



}







/*body--------------------------------------------------------------*/







.paqz



{



	margin					: 10px auto 0px;



	width					: 95%;



	text-align				: left;



}







.pageTop



{



	margin					: 20px auto 10px;



	width					: 95%;



	text-align				: right;



}







.page_title



{



	margin					: 0px auto 30px;



}







/*------------------------*/



/*   売買物件             */



/*------------------------*/



#house_container



{



	width			: 780px;



	background		: url(../images/common/base/bg_container.png) left top repeat-y;



	margin			: 0;



}







#house_container_inner



{



	width			: 780px;



	background		: url(../images/common/base/bg_container_inner.png) left top no-repeat;



	margin			: 0;



}







#house_area



{



	width			: 685px;



	text-align		: center;



	padding			: 40px 0 0 0;



	margin			: 0 auto;



}







.house_title



{



	background		: url(../images/house/title_01.gif) left top no-repeat;



	width			: 685px;



	height			: 64px;



	position		: relative;



	margin			: 10px auto 20px;



}







.house_subtitle_01



{



	font-size		: 22px;



	color			: #6B9A48;



	position		: absolute;



	top				: 11px;



	left			: 10px;



	width			: 400px;



	height			: 35px;



	text-align		: left;



}







.house_subtitle_02



{



	colot			: #6B9A48;



	position		: absolute;



	top				: 42px;



	left			: 15px;



	width			: 400px;



	height			: 12px;



	text-align		: left;



}







.house_table



{



	background		: #ccc;



	margin			: 20px auto;



}







.house_name



{



	width			: 670px;



	height			: 35px;



	border-top		: 1px solid #ddd;



	border-bottom	: 2px solid #6B9A48;



	margin			: 10px auto;



	background		: #fafafa;



}







.house_name p



{



	line-height		: 35px;



	color			: #6B9A48;



	font-size		: 18px;



	text-align		: left;



	padding-left	: 12px;



}







.house_detail_table



{



	margin			: 20px auto;



}







.house_detail_table_inner



{



	background		: #ccc;



	margin			: 0 auto;



}







.house_detail_table_inner_02



{



	background		: #ccc;



	margin			: 10px auto;



}







.house_detail_table_inner_03



{



	background		: #ccc;



	margin			: 20px auto;



}











/*------------------------*/



/*   トップ　             */



/*------------------------*/



#top



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#top h1



{



	width			: 500px;



	text-align		: left;



	padding			: 5px 0px 5px 10px;



	margin			: 10px auto 0px;



	border-left		: 3px solid #A7224F;



	font-weight: bold;



}







.side_txt_01



{



	width			: 165px;



	text-align		: left;



	padding			: 0px;



	margin			: 5px 0px 0px 30px;



	color			: #999999;



}











.bottom_links



{



	width			: 540px;



	text-align		: center;



	padding			: 0px;



	margin			: 40px 0px 0px 0px;



}







.bottom_links_02



{



	width			: 560px;



	text-align		: center;



	padding			: 0px;



	margin			: 20px auto 40px;



}







.meisei_map_txt



{



	width			: 270px;



	text-align		: left;



	padding			: 0px;



	margin			: 5px 0px 0px 0px;



}







.koukuhyou



{



	margin: 10px auto 10px 12px;



}







.koukuhyou p



{



	margin-bottom: 5px;



}







/*------------------------*/



/*   会社概要             */



/*------------------------*/



#company_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#company_area table



{



	margin-left		: auto;



	margin-right	: auto;



}







.company_map_txt



{



	width			: 486px;



	text-align		: left;



	padding			: 0px;



	margin			: 10px auto 0px;



}







.company_map_minititle



{



	text-align		: left;



	padding			: 1px 0px 0px 6px;



	margin			: 0px 0px 3px 0px;



	border-left		: 2px solid #A0333F;



}











/*------------------------*/



/*   プライバシー         */



/*------------------------*/







#privacy_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.privacy_topbox



{



	width			: 464px;



	text-align		: left;



	padding			: 8px;



	margin			: 15px auto 0px;



}







.privacy_box



{



	width			: 464px;



	text-align		: left;



	padding			: 8px;



	margin			: 15px auto 0px;



	border			: 1px solid #CCCCCC;



}







.privacy_minititle



{



	text-align		: left;



	padding			: 3px 0px 3px 5px;



	margin			: 0px auto 10px;



	background		: #F3F3F3;



}







#privacy_area h2



{



	width			: 490px;



	text-align		: left;



	padding			: 5px 0px 5px 10px;



	margin			: 20px auto 0px;



	border-left		: 3px solid #812A32;



	background		: url(../images/common/line/bg_type_01.gif);



}











/*------------------------*/



/*   お問い合わせ         */



/*------------------------*/







#contact_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.contact_txtbox



{



	text-align		: left;



	padding			: 10px 12px;



	margin			: 20px auto;



	width			: 466px;



	background		: url(../images/common/line/bg_type_01.gif);



	border-left		: 2px solid #666666;



	border-right	: 2px solid #666666;



}







#contact_area h2



{



	width			: 490px;



	text-align		: left;



	padding			: 5px 0px 5px 10px;



	margin			: 20px auto 0px;



	border-left		: 3px solid #812A32;



}











/*------------------------*/



/*   スタッフ　　         */



/*------------------------*/







#staff_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#staff_area h2



{



	text-align		: left;



	padding			: 6px 0px 2px 13px;



	margin			: 20px auto 0px;



	background		: #45A3A6;



	width			: 514px;



	border-bottom	: 4px solid #9CCED0; 



	font			: 14px/160%;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	font-weight		: bold;



}







.staff_minititle



{







	border-bottom	: 1px solid #7D2730;



	margin			: 0px;



	padding			: 3px 0px 3px 4px;



	background		: url(../images/common/line/bg_type_03.gif);



}







.staff_subdetail .staff_minititle



{







	border-bottom	: 1px solid #7D2730;



	margin			: 0px;



	padding			: 3px 0px 3px 4px;



	background		: url(../images/common/line/bg_type_01.gif);



}







.staff_detailbox



{



	width			: 95%;



	text-align		: left;



	margin			: 10px 0px 10px 10px;



}	







.staff_photo



{



	background		: url(../images/common/line/bg_type_01.gif);



}







.staff_photo img



{







	border			: 1px solid #999999;



}







.staff_next



{



	width			: 530px;



	text-align		: right;



	margin			: 15px auto 0px;



}







.staff_ichiran



{



	margin			: 10px auto;



	border-bottom	: 1px solid #ccc;



	padding-bottom	: 10px;



}







.staff_name



{



	background		: url(../images/staff/icon_01.gif) 2px 2px no-repeat;



	padding-left	: 10px;



	width			: 85px;



	margin			: 7px auto 3px;



}







.staff_detail



{



	background		: url(../images/staff/line_01.gif) left top repeat-x;



	width			: 86px;



	padding-top		: 5px;



	margin: 0 auto;







}







/*------------------------*/



/*   成功事例　　         */



/*------------------------*/







#result_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#result_area h2



{



	text-align		: left;



	padding			: 6px 0px 6px 8px;



	margin			: 20px auto 0px;



	border-left		: 5px solid #666666;



	border-bottom	: 1px solid #CCCCCC;



	width			: 490px;



	background		: url(../images/common/line/bg_type_01.gif);



}







.result_subtitle_01



{



	text-align		: left;



	padding			: 2px 0px 2px 5px;



	margin			: 0px 0px 3px 0px;



	border-left		: 2px solid #666666;



}







#result_area h3



{



	text-align		: left;



	padding			: 6px 0px 6px 8px;



	margin			: 0px auto 15px;



	border-left		: 5px solid #666666;



	background		: url(../images/common/line/bg_type_01.gif);



}







.result_img_border



{



	border			: 1px solid #999999;



}







.result_contact_box



{



	width			: 480px;



	text-align		: left;



	padding			: 10px;



	margin			: 30px auto 0px;



	border			: 1px solid #CCCCCC;



}







.result_contact_box h4



{



	text-align		: left;



	padding			: 6px 0px 5px 9px;



	margin			: 0px 0px 10px 0px;



	background		: #45A3A6;



	color			: #FFFFFF;



	font			: 13px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}











/*------------------------*/



/*   よくある質問　       */



/*------------------------*/







#faq_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#faq_area h2



{



	width			: 490px;



	text-align		: left;



	padding			: 5px 0px 5px 10px;



	margin			: 20px auto 0px;



	border-left		: 3px solid #812A32;



}







.faq_listbox



{



	width			: 440px;



	text-align		: left;



	padding			: 0px 0px 20px;



	margin			: 20px auto 0px;



}







.faq_box_title



{



	width			: 415px;



	text-align		: left;



	padding			: 16px 6px 4px 45px;



	margin			: 20px auto 0px;



	background		: url(../images/faq/box_q_top.gif) no-repeat;



}







.faq_box_center



{



	width			: 440px;



	text-align		: left;



	padding			: 0px 12px 3px 14px;



	margin			: 0px auto;



	background		: url(../images/faq/box_bg.gif);



}











/*------------------------*/



/*   相互リンク　　       */



/*------------------------*/



.link_list



{}















.bana img



{



	vertical-align: top;



}











#links_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#links_area h2



{



	width			: 489px;



	text-align		: left;



	padding			: 5px 0px 5px 10px ;



	margin			: 20px auto 0px;



	border-left		: 2px solid #CCC;



	background		: url(../images/common/line/bg_type_01.gif);



}







.links_box



{



	width			: 450px;



	text-align		: left;



	padding			: 5px 10px;



	margin			: 15px auto;



	background		: #F9F9F9;



}







.links_box table



{



	margin			: 5px 0px;



}







.links_text



{



	width			: 460px;



	text-align		: left;



	padding			: 0px;



	margin			: 15px auto 0px;



}







.links_text p



{



	width			: 460px;



	text-align		: left;



	padding			: 0px;



	margin			: 5px auto 0px;



}















/*------------------------*/



/*   サイトマップ　       */



/*------------------------*/







#sitemap_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#sitemap_area h2



{



	text-align		: left;



	padding			: 4px 0px 3px 9px;



	margin			: 25px auto 10px;



	border-left		: 3px solid #812A32;



	background		: url(../images/common/line/bg_type_01.gif);



}











#sitemap_area ul



{



	margin			: 0px;



	padding			: 0px;



	text-align		: left;



	list-style-type	: none;



}







#sitemap_area li



{



	padding			: 8px 0px 0px 32px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 13px 12px;



}















/*--------------------------------------*/



/*   共通（システム）　　　　　　       */



/*--------------------------------------*/







.detail_itemtitle



{



	text-align		: left;



	background		: #F5F0C6;



	padding			: 2px 0px 1px 8px;



}







.detail_itemtitle_center



{



	text-align		: center;



	background		: #F5F0C6;



	padding			: 2px 0px 1px 2px;



}







#number_on



{



	padding			: 3px 5px;



	margin			: 3px auto;



}







#number_on a



{



	padding			: 3px 6px;



	border			: 1px solid #EEEEEE;



	margin			: 3px;



}







#number_on a:hover



{



	padding			: 3px 6px;



	border			: 1px solid #EEEEEE;



	background		: #A7224F;



	color			: #FFFFFF;



	margin			: 3px;



}







#number_on span



{



	padding			: 3px 5px;



	border			: 1px solid #F3F3F3;



	background		: #F3F3F3;



	margin			: 3px;



	font-weight		: bold;



}







/*--------------------------------------*/



/*   共通（システム、検索トップ）　     */



/*--------------------------------------*/



#search_boxtop_0



{



	text-align		: left;



	padding			: 11px 0px 0px 15px;



	margin			: 15px auto 0px;



	background		: url(../images/system/images/search_boxtop_0.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#search_boxbg_0 ul



{



	margin			: 0px;



	padding			: 3px 5px 0px 17px;



	text-align		: left;



	list-style-type	: none;



}







#search_boxbg_0 li



{



	padding			: 0px 0px 0px 23px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 5px 3px;



	list-style-type	: none;



	text-decoration	: none; 



}







#search_boxbg_0



{



	text-align		: left;



	padding			: 0px 0px 0px 0px;



	margin			: 0px auto;



	background		: url(../images/system/images/search_boxbg_0.gif) repeat-y;



	width			: 499px;



}







#search_boxbg_1



{



	text-align		: left;



	padding			: 0px 0px 0px 0px;



	margin			: 0px auto;



	background		: url(../images/system/images/search_boxbg_1.gif) repeat-y;



	width			: 499px;



}







#search_boxtop_1



{



	text-align		: left;



	padding			: 11px 0px 0px 15px;



	margin			: 15px auto 0px;



	background		: url(../images/system/images/search_boxtop_1.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#search_boxbg_1 ul



{



	margin			: 0px;



	padding			: 3px 5px 0px 17px;



	text-align		: left;



	list-style-type	: none;



}







#search_boxbg_1 li



{



	padding			: 0px 0px 0px 23px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 5px 3px;



	list-style-type	: none;



	text-decoration	: none; 



}







#search_boxbg_2



{



	text-align		: left;



	padding			: 0px 0px 0px 0px;



	margin			: 0px auto;



	background		: url(../images/system/images/search_boxbg_2.gif) repeat-y;



	width			: 499px;



}







#search_boxtop_2



{



	text-align		: left;



	padding			: 11px 0px 0px 15px;



	margin			: 15px auto 0px;



	background		: url(../images/system/images/search_boxtop_2.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#search_boxbg_2 ul



{



	margin			: 0px;



	padding			: 3px 5px 0px 17px;



	text-align		: left;



	list-style-type	: none;



}







#search_boxbg_2 li



{



	padding			: 0px 0px 0px 23px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 5px 3px;



	list-style-type	: none;



	text-decoration	: none; 



}







#parking_boxtop_0



{



	text-align		: left;



	padding			: 11px 0px 0px 34px;



	margin			: 15px auto 0px;



	background		: url(../images/system/images/parking_box_0.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#parking_boxtop_1



{



	text-align		: left;



	padding			: 11px 0px 0px 34px;



	margin			: 15px auto 0px;



	background		: url(../images/system/images/parking_box_1.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#parking_boxtop_2



{



	text-align		: left;



	padding			: 11px 0px 0px 34px;



	margin			: 15px auto 0px;



	background		: url(../images/system/images/parking_box_2.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#parking_boxtop_0 a,#parking_boxtop_1 a,#parking_boxtop_2 a



{



	text-decoration	: none;



	color			: #FFFFFF;



}







#parking_boxtop_0 a:hover,#parking_boxtop_1 a:hover,#parking_boxtop_2 a:hover



{



	text-decoration	: underline; 



}







#business_boxtop_0 



{ 



	text-align		: left; 



	padding			: 11px 0px 0px 34px; 



	margin			: 15px auto 0px; 



	background		: url(../images/system/images/parking_box_0.gif) no-repeat; 



	width			: 484px; 



	height			: 35px; 



	color			: #FFFFFF; 



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif; 



} 



 



#business_boxtop_1 



{ 



	text-align		: left; 



	padding			: 11px 0px 0px 34px; 



	margin			: 15px auto 0px; 



	background		: url(../images/system/images/parking_box_1.gif) no-repeat; 



	width			: 484px; 



	height			: 35px; 



	color			: #FFFFFF; 



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif; 



} 



 



#business_boxtop_2 



{ 



	text-align		: left; 



	padding			: 11px 0px 0px 34px; 



	margin			: 15px auto 0px; 



	background		: url(../images/system/images/parking_box_2.gif) no-repeat; 



	width			: 484px; 



	height			: 35px; 



	color			: #FFFFFF; 



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif; 



} 



 



#business_boxtop_0 a,#business_boxtop_1 a,#business_boxtop_2 a 



{ 



	text-decoration	: none; 



	color			: #FFFFFF; 



} 



 



#business_boxtop_0 a:hover,#business_boxtop_1 a:hover,#business_boxtop_2 a:hover 



{ 



	text-decoration	: underline;  



} 







.search_box_new



{



	width			: 500px;



	background		: #FAFAFA url(../images/system/images/search_boxbottom_3.gif) left bottom no-repeat;



	margin			: 15px auto;



}







.search_box_title



{



	width			: 465px;



	padding			: 10px 0 0 35px;



	background		: url(../images/system/images/search_boxtop_3.gif) left top no-repeat;



	font-size		: 14px;



	line-height		: 14px;



	text-align		: left;



	height			: 25px;



	margin			: 10px auto 0;



}







.search_box_contents



{



	



	width			: 496px;



	border-left		: 2px solid #DCDCDC;



	border-right	: 2px solid #DCDCDC;



	background		: #FAFAFA;



	margin			: 0 auto;



}







.search_box_contents ul



{



	width			:  470px;



	text-align		: left;



	padding			: 15px 0 10px;



	margin			: 0px auto;







}







.search_box_contents ul li



{



	margin-bottom	: 5px;



}







.search_single



{



	background		: url(../images/system/images/icon_house_Orange.gif) 2px 0px no-repeat;



	padding-left	: 28px;



}







.search_family



{



	background		: url(../images/system/images/icon_house_Green.gif) 2px 0px no-repeat;



	padding-left	: 28px;



}







.search_rent



{



	background		: url(../images/system/images/icon_house_Blue.gif) 2px 0px no-repeat;



	padding-left	: 28px;



}











/*--------------------------------------*/



/*   賃貸住宅検索トップ（システム）     */



/*--------------------------------------*/







#rent_top_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#rent_top_area h2



{



	text-align		: left;



	padding			: 4px 0px 3px 9px;



	margin			: 20px auto 0px;



	border-left		: 2px solid #812A32;



	background		: #F9F9F9 url(../images/common/line/01.gif) repeat-x left bottom;



	width			: 490px;



}







#rent_top_area li a



{



	text-decoration	: none; 



}







#rent_top_area li a:hover



{



	text-decoration	: underline; 



}























/*--------------------------------------*/



/*   賃貸住宅検索一覧（システム）       */



/*--------------------------------------*/







#rent_list_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}











#rent_list_area h2



{



	text-align		: left;



	padding			: 5px 0px 3px 9px;



	margin			: 15px auto 0px;



	border-left		: 2px solid #812A32;



	background		: #F9F9F9 url(../images/common/line/01.gif) repeat-x left bottom;



	width			: 500px;



	height			: 22px;



}







#rent_list_area h2 a



{



	text-decoration	: none; 



}







#rent_list_area h2 a:hover



{



	text-decoration	: underline; 



}







#rent_list_area h3



{



	text-align		: left;



	padding			: 4px 0px 3px 5px;



	margin			: 5px auto 0px;



	width			: 500px;



}







#rent_list_area table



{



	margin-bottom	: 10px;



}







.rent_list_item



{



	text-align		: center;



	background		: #F5F0C6;



}







.rent_list_column



{



	text-align		: center;



	background		: #F9F7E4;



}







.rent_list_btn_detail



{



	text-align		: right;



	padding			: 5px 0px;



}







.rent_list_check



{



	background		: url(../images/common/line/bg_type_02.gif);



}







.rent_list_choice



{



	margin			: 0px;



	padding			: 0px;



	font			: 10px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







.rent_list_choicebox



{



	width			: 510px;



	text-align		: left;



	background		: url(../images/common/line/01.gif) repeat-x left top;



	padding			: 10px;



	margin			: 40px auto 0px;



}







.rent_list_choicebox p



{



	text-align		: left;



	margin			: 20px 0px 10px;



	color			: #CC0000;



}







.rent_list_page



{



	width			: 510px;



	text-align		: center;



	padding			: 0px 0px 5px 0px;



	margin			: 0px auto;



}











/*--------------------------------------*/



/*   賃貸住宅検索詳細（システム）       */



/*--------------------------------------*/







#rent_detail_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#rent_detail_map



{



	width			: 650px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px auto;



}







#rent_detail_map h1



{



	width			: 650px;



	text-align		: left;



	padding			: 5px 0px 5px 10px;



	margin			: 10px auto 0px;



	border-left		: 3px solid #A7224F;



}







.rent_map_input



{



	text-align		: center;



	padding			: 15px;



	margin			: 10px auto;



	background		: url(../images/common/line/bg_type_01.gif);



}







#rent_map_area



{



	margin		: 0px;



	padding		: 0px;



	font		: 12px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	color		: #666;



	background	: #FFFFFF;



	text-align	: center;



}







.rent_map_address



{



	margin		: 0px 0px 0px 15px;



	padding		: 0px;



	text-align	: left;



}







.rent_detail_contact



{



	text-align		: right;



	padding			: 0px;



	margin			: 5px auto 0px;



	width			: 510px;



}











#rent_detail_area h2



{



	text-align		: left;



	padding			: 7px 0px 6px 11px;



	margin			: 0px auto;



	background		: #A7224F;



	width			: 518px;



	color			: #FFFFFF;



	border-bottom	: 6px solid #CA8099;



	font			: 14px;



	font-weight		: bold;



}







#rent_detail_area h3



{



	text-align		: left;



	padding			: 4px 0px 3px 5px;



	margin			: 15px auto 0px;



	width			: 500px;



	font			: 16px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	font-weight		: bold;



}







#rent_articlenumber



{



	text-align		: right;



	padding			: 0px;



	margin			: 0px auto;



	width			: 510px;



}











.rent_detail_column



{



	text-align		: left;



	background		: #F9F7E4;



	padding			: 2px 0px 1px 8px;



}







.rent_detail_traffic



{



	text-align		: left;



	background		: #FFFFFF;



	padding			: 2px 0px 8px 8px;



}







.rent_detail_summary



{



	text-align		: left;



	background		: #EAEAEA;



	padding			: 2px 0px 1px 8px;



	width			: 100px;



}







.rent_detail_summary2



{



	text-align		: left;



	background		: #F3F3F3;



	padding			: 2px 0px 1px 8px;



	width			: 100px;



}







.rent_detail_situation



{



	text-align		: left;



	background		: #F3F3F3;



	padding			: 2px 0px 1px 8px;



	width			: 100px;



	height			: 19px;



	margin			: 0px;



}







.rent_detail_situation2



{



	text-align		: left;



	background		: url(../images/common/line/01.gif) repeat-x left bottom;



	padding			: 2px 0px 1px 8px;



	height			: 19px;



	margin			: 0px;



}







.rent_detail_summarydata



{



	text-align		: left;



	background		: url(../images/common/line/01.gif) repeat-x left bottom;



	padding			: 2px 0px 1px 8px;



}







.rent_detail_white



{



	text-align		: left;



	background		: #FFFFFF;



	padding			: 10px;



	width			: 480px;



	margin			: 0px auto;



}







.rent_detail_imgname



{



	text-align		: left;



	background		: url(../images/system/rent/bg_imgname.gif) no-repeat left top;



	padding-left	: 18px;



}







.rent_mapbox



{



	text-align		: right;



	width			: 450px;



	margin			: 15px auto 0px;



	padding			: 10px;



}







.rent_mapbox p



{



	margin-top		: 10px;



}







.rent_list_minititle



{



	margin			: 0px auto;



}







.rent_norrowing_box



{



	margin			: 0px auto;



	width			: 520px;



	text-align		: right;



}







#rent_norrowing_search



{



	margin			: 0px auto;



	padding			: 5px;



	width			: 480px;



	text-align		: center;



	background		: url(../images/common/line/bg_type_01.gif);



}







.rent_detail_send



{



	text-align		: center;



	background		: url(../images/common/line/01.gif) repeat-x left top;



	margin			: 40px auto 0px;



	padding			: 40px 0px 0px;



	width			: 520px;



}

.rent_detail_send img
{
	white-space		: nowrap;

}





.rent_detail_box



{



	text-align		: left;



	margin			: 10px auto 0px;



	padding			: 8px 10px;



	width			: 480px;



	background		: url(../images/common/line/bg_type_02.gif);



}























/*--------------------------------------*/



/*   フッター会社内容記載（システム）   */



/*--------------------------------------*/







#main_footer_company



{



	text-align		: center;



	padding			: 5px;



	margin			: 30px auto 0px;



	width			: 100%;



}







#main_footer_company td



{



	text-align		: left;



	padding			: 0px 0px 0px 5px;



	margin			: 0px;



}







#main_footer_company h4



{



	text-align		: left;



	padding			: 4px 0px 3px 5px;



	margin			: 5px auto 0px;



	width			: 500px;



	font			: 12px "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height		: 1.8em;
	
	font-weight		: normal;
	margin-bottom	: 40px;



}







#map_footer_company



{



	text-align		: center;



	padding			: 5px;



	margin			: 30px auto 0px;



	width			: 100%;



}







#map_footer_company td



{



	text-align		: left;



	padding			: 0px 0px 0px 5px;



	margin			: 0px;



}







#map_footer_company h4



{



	text-align		: left;



	padding			: 4px 0px 3px 5px;



	margin			: 5px auto 0px;



	width			: 100%;



	font			: 16px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	font-weight		: bold;



}















/*--------------------------------------*/



/*   賃貸物件比較（システム）           */



/*--------------------------------------*/







#rent_comparison_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#rent_comparison_box



{



	width			: 510px;



	text-align		: left;



	padding			: 0px;



	margin			: 0px auto;



	background		: #CCCCCC;



}







.bg_article_name



{



	background		: #F9F7E4;



	font-weight		: bold;



}







#rent_comparison_box div



{



	background		: url(../images/system/rent/bg_comparison_name.gif) no-repeat left top;



	padding			: 2px 0px 2px 18px;



}







#rent_comparison_box p



{



	padding			: 2px 0px 0px 3px;



}







.rent_back_box



{



	width			: 510px;



	text-align		: right;



	margin			: 0px auto 10px;



}











/*--------------------------------------*/



/*   賃貸物件お問い合わせ（システム）   */



/*--------------------------------------*/







#rent_contact_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#rent_contact_area h2



{



	text-align		: left;



	padding			: 5px 5px 3px 9px;



	margin			: 20px auto 15px;



	border-left		: 2px solid #812A32;



	background		: #F9F9F9 url(../images/common/line/01.gif) repeat-x left bottom;



	width			: 500px;



	height			: 22px;



}







#rent_nametitle



{



	text-align		: left;



	padding			: 4px 5px 3px 9px;



	margin			: 20px auto 10px;



	border-left		: 2px solid #812A32;



	background		: #F9F9F9 url(../images/common/line/01.gif) repeat-x left bottom;



	width			: 500px;



}







#rent_contact_area h3



{



	text-align		: left;



	padding			: 4px 0px 3px 9px;



	margin			: 20px auto 15px;



	border-left		: 2px solid #812A32;



	background		: url(../images/common/line/01.gif) repeat-x left bottom;



	width			: 500px;



}







#rent_contact_area h2 a



{



	text-decoration	: none; 



}







#rent_contact_area h2 a:hover



{



	text-decoration	: underline; 



}







#rent_nametitle a



{



	text-decoration	: none; 



}







#rent_nametitle a:hover



{



	text-decoration	: underline; 



}







.rent_contact_list



{



	background		: #F5F0C6;



	text-align		: left;



}







.rent_contact_list2



{



	background		: #F9F7E4;



	text-align		: left;



}











/*--------------------------------------*/



/*   地図からの検索（システム）  　　　 */



/*--------------------------------------*/











#map_search_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}











#map_wide_header



{



	width			: 100%;



	text-align		: left;



	padding			: 0px;



	margin			: 0px;



	background		: url(../images/system/map/bg_header.gif) repeat-x left top;



}







#map_wide_footer



{



	width			: 100%;



	text-align		: center;



	padding			: 20px 0px 15px;



	margin			: 15px 0px 0px;



	background		: url(../images/system/map/bg_footer.gif) repeat-x left top;



}











#map_search_top



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#map_search_area h2



{



	text-align		: left;



	padding			: 5px 0px 3px 9px;



	margin			: 5px auto 15px;



	border-left		: 2px solid #812A32;



	background		: url(../images/common/line/01.gif) repeat-x left bottom;



	width			: 500px;



	height			: 22px;



}







#map_search_area h3



{



	text-align		: left;



	padding			: 7px 0px 6px 11px;



	margin			: 10px auto 0px;



	background		: #A7224F;



	width			: 518px;



	color			: #FFFFFF;



	border-bottom	: 6px solid #CA8099;



	font			: 14px;



	font-weight		: bold;



}







#map_search_widearea h2



{



	text-align		: left;



	padding			: 4px 0px 3px 9px;



	margin			: 5px auto 15px;



	border-left		: 2px solid #812A32;



	background		: url(../images/common/line/01.gif) repeat-x left bottom;



}







#map_search_widearea



{



	width			: 100%;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#map_wide_search



{



	width			: 100%;



	text-align		: left;



	padding			: 5px;



	margin			: 0px;



	background		: url(../images/common/line/bg_type_02.gif);



}







#map_wide_inputsearch_line



{



	width			: 100%;



	margin			: 0px;



	padding			: 5px;



	background		: url(../images/common/line/bg_type_02.gif);



}







#map_wide_inputsearch



{



	width			: 100%;



	margin			: 0px;



	padding			: 5px;



}







.map_wide_inputwindow



{



	text-align		: center;



	padding			: 10px;



	margin			: 10px auto;



	background		: url(../images/common/line/bg_type_01.gif);



}







.map_list_box



{



	text-align		: right;



	width			: 450px;



	margin			: 40px auto 0px;



	padding			: 0px;



}







.map_list_box p



{



	margin-top		: 10px;



}







.map_list_pagebox



{



	text-align		: left;



	width			: 470px;



	margin			: 5px auto;



	padding			: 0px;



}







.map_wide_pagebox



{



	text-align		: center;



	margin			: 5px auto 0px;



	padding			: 0px;



}







.simple_explanation



{



	text-align		: left;



	width			: 470px;



	margin			: 5px auto;



	padding			: 0px;



}







.map_wide_explanation



{



	margin		: 0px 5px 5px 5px;



	padding		: 0px;



	font		: 10px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	text-align	: left;



}







#box_neyagawashi_map



{



	text-align		: left;



	padding			: 0px 0px 0px 0px;



	margin			: 0px auto;



	background		: url(../images/system/rent/neyagawa_boxbg.gif) repeat-y;



	width			: 499px;



}







#boxtop_neyagawashi_map



{



	text-align		: left;



	padding			: 11px 0px 0px 15px;



	margin			: 15px auto 0px;



	background		: url(../images/system/map/neyagawa_boxtop.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#box_neyagawashi_map ul



{



	margin			: 0px;



	padding			: 3px 5px 0px 17px;



	text-align		: left;



	list-style-type	: none;



}







#box_neyagawashi_map li



{



	padding			: 0px 0px 0px 23px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 5px 3px;



	list-style-type	: none;



	text-decoration	: none; 



}







#box_hirakatashi_map



{



	text-align		: left;



	padding			: 0px 0px 0px 0px;



	margin			: 0px auto;



	background		: url(../images/system/rent/hirakata_boxbg.gif) repeat-y;



	width			: 499px;



}







#boxtop_hirakatashi_map



{



	text-align		: left;



	padding			: 11px 0px 0px 15px;



	margin			: 15px auto 0px;



	background		: url(../images/system/map/hirakata_boxtop.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#box_hirakatashi_map ul



{



	margin			: 0px;



	padding			: 3px 5px 0px 17px;



	text-align		: left;



	list-style-type	: none;



}







#box_hirakatashi_map li



{



	padding			: 0px 0px 0px 23px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 5px 3px;



	list-style-type	: none;



	text-decoration	: none; 



}







#box_other_map



{



	text-align		: left;



	padding			: 0px 0px 0px 0px;



	margin			: 0px auto;



	background		: url(../images/system/rent/other_boxbg.gif) repeat-y;



	width			: 499px;



}







#boxtop_other_map



{



	text-align		: left;



	padding			: 11px 0px 0px 15px;



	margin			: 15px auto 0px;



	background		: url(../images/system/map/other_boxtop.gif) no-repeat;



	width			: 484px;



	height			: 35px;



	color			: #FFFFFF;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}







#box_other_map ul



{



	margin			: 0px;



	padding			: 3px 5px 0px 17px;



	text-align		: left;



	list-style-type	: none;



}







#box_other_map li



{



	padding			: 0px 0px 0px 23px;



	background		: url(../images/common/icon/arrow_01.gif) no-repeat 5px 3px;



	list-style-type	: none;



	text-decoration	: none; 



}











#map_search_top li a



{



	text-decoration	: none; 



}







#map_search_top li a:hover



{



	text-decoration	: underline; 



}







.map_list_page



{



	width			: 100%;



	text-align		: center;



	padding			: 0px 0px 5px 0px;



	margin			: 0px auto;



}











.map_wide_comment



{



	width			: 100%;



	text-align		: left;



	padding			: 5px 0px;



	margin			: 0px;



	background		: url(../images/common/line/01.gif) repeat-x left top;



}







.map_print_button



{



	text-align		: center;



	padding			: 10px;



	margin			: 30px auto 0px;



	background		: url(../images/common/line/bg_type_02.gif);



	width			: 100%;



}















/*--------------------------------------*/



/*   駐車場検索トップ（システム）    　 */



/*--------------------------------------*/







#parking_top_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







/*------------------------*/



/*   入居者様へ　         */



/*------------------------*/







#resident_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#resident_area h1



{



	width			: 500px;



	text-align		: left;



	padding			: 5px 0px 5px 10px;



	margin			: 20px auto 0px;



	border-left		: 3px solid #812A32;



	background		: #F0F0F0;



}







#resident_area h2



{



	width			: 490px;



	text-align		: left;



	padding			: 5px 0px 2px 19px;



	margin			: 20px auto 0px;



	border-bottom	: 2px solid #6B9A48;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	background		: url(../images/common/icon/arrow_02.gif) no-repeat 2px 10px;



	font-weight		: bold;



}











.resident_box



{



	width			: 460px;



	text-align		: center;



	padding			: 10px;



	margin			: 15px auto 0px;



	background		: #F7F7F7;



}







.resident_box_list



{



	text-align		: left;



	padding			: 10px;



	margin			: 0px;



	background		: #F7F7F7;



}







.resident_box div



{



	width			: 440px;



	text-align		: left;



	padding			: 0px;



	margin			: 10px auto 5px;



	background		: #F7F7F7;



}







.resident_minititle



{



	text-align		: left;



	padding			: 3px 0px 2px 5px;



	margin			: 5px 0px 0px;



	background		: #FFF;



	font-weight		: bold;



}











/*------------------------------------*/



/*   不動産コンサルティング　         */



/*------------------------------------*/











#consulting_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.consulting_topbox



{



	width			: 298px;



	text-align		: left;



	padding			: 60px 200px 0px 2px;



	margin			: 15px auto 0px;



	background		: url(../images/consulting/photo_01.jpg) no-repeat;



}







.consulting_topbox2



{



	width			: 298px;



	text-align		: left;



	padding			: 60px 200px 0px 2px;



	margin			: 15px auto 0px;



	background		: url(../images/consulting2/photo_01.jpg) no-repeat;



}







#consulting_txtbox



{



	width			: 480px;



	text-align		: left;



	padding			: 0px;



	margin			: 20px auto 0px;



}







#consulting_txtbox2



{



	width			: 480px;



	text-align		: left;



	padding			: 0px;



	margin			: 20px auto 0px;



}







#consulting_area h2



{



	width			: 505px;



	text-align		: left;



	padding			: 5px 0px 2px 15px;



	margin			: 20px auto 0px;



	border-bottom	: 2px solid #6B9A48;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}











/*------------------------------------*/



/*   不動産管理　　　　　　　         */



/*------------------------------------*/











#management_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.management_topbox



{



	width			: 268px;



	text-align		: left;



	padding			: 60px 230px 0px 2px;



	margin			: 15px auto 0px;



	background		: url(../images/management/photo_01.jpg) no-repeat;



}







.management_txtbox



{



	width			: 500px;



	text-align		: left;



	padding			: 2px 0px 0px;



	margin			: 5px auto 0px;



}







/*------------------------------------*/



/*   お客様の声　　　　　　　         */



/*------------------------------------*/











#voice_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







#voice_area table



{



	padding			: 0px;



	margin			: 10px auto;



}





.voice_top_waku

{

	padding			: 10px 10px 5px 30px;

	width			: 271px;

	min-height		: 38px;

	background		: url(../images/voice/waku_top.gif) no-repeat;

	font-size		: 18px;

	font-weight		: bold;

	line-height		: 130%;

}



.voice_top_text

{

	margin			: 10px 0px 0px 30px;

}





.voice_photo_comment



{



	width			: 280px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_alpine.jpg) no-repeat left top;



}







.voice_top_kawabata02



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_kawabata02.jpg) no-repeat left top;



}







.voice_top_sirai



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_sirai.jpg) no-repeat left top;



}







.voice_top_tanaka



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_tanaka.jpg) no-repeat left top;



}







.voice_top_terauchi



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_terauchi.jpg) no-repeat left top;



}







.voice_top_kawabata



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_kawabata.jpg) no-repeat left top;



}







.voice_top_kanemoto



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_kanemoto.jpg) no-repeat left top;



}







.voice_top_morisita



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_morisita.jpg) no-repeat left top;



}







.voice_top_okawa



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_okawa.jpg) no-repeat left top;



}







.voice_top_yamamoto



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_yamamoto.jpg) no-repeat left top;



}







.voice_top_sugie



{



	width			: 280px;



	height			: 73px;



	text-align		: left;



	padding			: 80px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_sugie.jpg) no-repeat left top;



}







.voice_top_takayori



{



	width			: 280px;



	height			: 43px;



	text-align		: left;



	padding			: 110px 0px 0px 229px;



	margin			: 30px auto 0px;



	background		: url(../images/voice/photo_takayori.jpg) no-repeat left top;



}







.voice_commentbox



{



	width			: 489px;



	text-align		: left;



	padding			: 0px;



	margin			: 15px auto 0px;



}







.voice_commentbox



{



	width			: 469px;



	text-align		: left;



	padding			: 10px;



	margin			: 30px auto 0px;



	background		: #F3F3F3;



}







.voice_box_01



{



	width			: 507px;



	margin			: 20px auto;



	background		: url(../images/voice/bg_middle_01.gif) left top repeat-y;



	text-align		: left;



}







.voice_box_01_inner



{



	width			: 507px;



	background		: url(../images/voice/bg_title_01.gif) left top no-repeat;



}







.voice_box_01_inner_02



{



	width			: 447px;



	background		: url(../images/voice/bg_bottom_01.gif) left bottom no-repeat;



	padding			: 10px 30px 10px 30px;



}







.voice_que



{



	color			: #ffffff;



}







.voice_ans



{



	margin: 25px auto;



	



}











/*------------------------------------*/



/*   事業内容　　　　　　　　         */



/*------------------------------------*/











#service_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.service_txtbox



{



	width			: 470px;



	text-align		: left;



	padding			: 5px 10px 5px;



	margin			: 15px auto 0px;



	background		: #F6F6F6;



}







.service_txtbox2



{



	width			: 450px;



	text-align		: left;



	padding			: 5px 10px 5px;



	margin			: 15px auto 0px;



	border			: 1px solid #EEE;



}







.service_txtbox3



{



	width			: 450px;



	text-align		: left;



	padding			: 5px 10px 5px;



	margin			: 15px auto 0px;



	border			: 1px solid #EEE;



}







.service_txtbox4



{



	width			: 470px;



	text-align		: left;



	padding			: 5px 10px 5px;



	margin			: 35px auto 0px;



	background		: #F6F6F6;



}







.service_detailbox



{



	width			: 489px;



	text-align		: left;



	padding			: 0px;



	margin			: 15px auto 0px;



}







/*------------------------------------*/



/*   賃貸不動産管理業務　　　　　　   */



/*------------------------------------*/











#duties_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.duties_list



{



	text-align		: left;



	margin			: 15px auto 0px;



}







#duties_box



{



	width			: 510px;



	text-align		: center;



	padding			: 0px;



	margin			: 40px auto 0px;



}







#duties_box h2



{



	width			: 500px;



	text-align		: left;



	padding			: 6px 5px 5px 25px;



	margin			: 0px auto 15px;



	border-top		: 1px solid #45A3A6;



	border-bottom	: 3px solid #45A3A6;



	font-weight		: bold;



	background		: url(../images/duties/icon_01.gif) no-repeat 5px 7px;



}







.duties_txtbox



{



	width			: 489px;



	text-align		: left;



	padding			: 0px;



	margin			: 0px auto 25px;



}











/*------------------------------------*/



/*   事業用不動産関連事業　　　　　   */



/*------------------------------------*/











#real_estate_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.real_estate_txtbox



{



	width			: 500px;



	text-align		: left;



	padding			: 0px;



	margin			: 10px auto 0px;



}







#real_estate_txtbox



{



	width			: 480px;



	text-align		: left;



	padding			: 0px;



	margin			: 20px auto 0px;



}















/*------------------------------------*/



/*   不動産賃貸　　　　　　　　　　   */



/*------------------------------------*/











#lease_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.lease_box



{



	width			: 485px;



	text-align		: left;



	padding			: 10px;



	margin			: 45px auto 0px;



	background		: #F0F0F0;



}



















/*------------------------------------*/



/*   不動産売買　　　　　　　　　　   */



/*------------------------------------*/











#buys_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.buys_topbox



{



	width			: 300px;



	height			: 106px;



	text-align		: left;



	padding			: 75px 210px 0px 10px;



	margin			: 0px auto;



	background		: url(../images/buys/top_catch.jpg) no-repeat;



}







.buys_txtbox



{



	width			: 470px;



	text-align		: left;



	padding			: 10px;



	margin			: 15px auto 0px;



	background		: #F6F6F6;



}











/*------------------------------------*/



/*   ご利用の皆様　　　　　　　　　   */



/*------------------------------------*/



#users



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}

#users h2



{



	width			: 490px;



	text-align		: left;



	padding			: 5px 0px 2px 19px;



	margin			: 20px auto 0px;



	border-bottom	: 2px solid #6B9A48;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



	background		: url(../images/common/icon/arrow_02.gif) no-repeat 2px 10px;



	font-weight		: bold;



}





#neyagawa



{



	width			: 565px;



	text-align		: center;



	padding-top		: 0px;



	margin			: 0px;



}







.koukuhyou_table



{



	



	border-top		: #A7224F solid 7px;



	border-left		: #eeeeee solid 1px;



	border-right	: #eeeeee solid 1px;



	margin			: 10px auto; 



}







.koukuhyou_table a



{



	text-decoration: none;



	color: #666;



}







.koukuhyou_school_name



{



	background		: #eeeeee url(../images/users/line_01.gif) left bottom repeat-x;



}







.koukuhyou_town_name



{



	background		: #ffffff url(../images/users/line_01.gif) left bottom repeat-x;



}







.koukuhyou_category



{



	background		: #dddddd;







}







/*------------------------*/



/*  ダウンロード          */



/*------------------------*/



#download



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.download_box_01



{



	margin: 20px auto;



}







ul.download_material



{



	width			: 500px;



	margin			: 10px auto;



}







ul.download_material li



{



	background		: url(../images/download/icon_down.gif) 0px -4px no-repeat;



	padding-left	: 40px;



	font-size		: 14px;



	margin-bottom	: 7px;



}


#download h2
{
	width		: 489px;
	text-align	: left;
	padding		: 5px 0px 5px 10px;
	margin		: 20px auto 0px;
	color		: #9d1724;
	font-size	: 14px;
	font-weight	: bold;
	border-left	: 2px solid #9d1724;
	background	: url(../images/common/line/bg_type_01.gif);
}


#download .dw_title
{
	margin 			: 0px;
	width 			: 88%; 
	margin 			: 10px auto 15px;
	text-align 		: left;
	padding 		: 5px 15px 5px 20px;
	box-sizing: border-box;
	background: #f7f7f7 url("../images/common/icon/list_icon.gif") 10px 50% no-repeat;
	border-bottom: 1px #CCC dashed;
	border-top: 1px #CCC solid;

font-weight: bold;
font-size: 14px;
}











/*------------------------------------*/



/*   相談コーナー by hiroshi          */



/*------------------------------------*/















#consulcorner_area



{



	width			: 565px;



	text-align		: center;



	padding			: 0px;



	margin			: 0px;



}







.consulcorner_topbox



{



	width			: 298px;



	text-align		: left;



	padding			: 60px 200px 0px 2px;



	margin			: 15px auto 0px;



	background		: url(../images/consulcorner/photo_01.jpg) no-repeat;



}







#consulcorner_txtbox



{



	width			: 480px;



	text-align		: left;



	padding			: 0px;



	margin			: 20px auto 0px;



}







#consulcorner_txtbox2



{



	width			: 480px;



	text-align		: left;



	padding			: 0px;



	margin			: 20px auto 0px;



}







#consulcorner_area h2



{



	width			: 505px;



	text-align		: left;



	padding			: 5px 0px 2px 15px;



	margin			: 20px auto 0px;



	border-bottom	: 2px solid #6B9A48;



	font			: 14px/160% "ＭＳ Ｐゴシック", Osaka, sans-serif;



}


.sear_box
{
	width			: 500px;
	margin			: 0 auto 20px;
}

#main .line_title
{	
	background:url(../images/system/images/line_title_bg.gif) 0 0 no-repeat;
	width			: 520px;
	height			: 23px;
	padding			: 3px 0px 0px 10px;
	color			: #FFF;
	margin			: 0 auto 15px!important;
	font-weight		: bold;
	margin			: 0px;
}
#main .line_box
{
	background:url(../images/system/images/line_box_bg.gif) 0 0 repeat-y;
	width			: 502px;
	margin			: 0 auto 30px;
}
#main .line_box_top
{
	background		: url(../images/system/images/line_box_top01.gif) 0 0 no-repeat;
	padding-top		: 40px;
}
#main .line_box_top02
{
	background		: url(../images/system/images/line_box_top.gif) 0 0 no-repeat;
	padding-top		: 10px;
}

#main .line_input
{
	height			: 45px;
	text-align		: left;
	padding-top		: 10px;
	width			: 93%;
	margin			: 0 auto;
}
#main .line_input
{
	vertical-align	: middle;
}


#main .line_box_bot
{
	background		: url(../images/system/images/line_box_bot.gif) left bottom no-repeat;
	padding			: 0px 40px 33px;
	text-align		: left;
}

#main .line_box td
{
	padding-bottom	: 3px;
}
#main .line_box input
{
	margin-right	: 10px;
	vertical-align	: middle;
}






#main .area_title
{	
	background:url(../images/system/images/area_title_bg.gif) 0 0 no-repeat;
	width			: 520px;
	height			: 23px;
	padding			: 3px 0px 0px 10px;
	color			: #FFF;
	margin			: 0 auto 15px!important;
	font-weight		: bold;
	margin			: 0px;
}
#main .area_box
{
	background:url(../images/system/images/area_box_bg.gif) 0 0 repeat-y;
	width			: 502px;
	margin			: 0 auto 30px;
}
#main .area_box_top
{
	background		: url(../images/system/images/area_box_top01.gif) 0 0 no-repeat;
	padding-top		: 40px;
}
#main .area_box_bot
{
	background		: url(../images/system/images/area_box_bot.gif) left bottom no-repeat;
	padding			: 0px 40px 33px;
	text-align		: left;
}

#main .area_box td
{
	padding-bottom	: 3px;
	text-align:left;
}
#main .area_box input
{
	margin-right	: 10px;
	vertical-align	: middle;
}
#main .area_box_top02
{
	background		: url(../images/system/images/area_box_top.gif) 0 0 no-repeat;
	padding-top		: 10px;
}

#main .area_input
{
	height			: 45px;
	text-align		: left;
	padding-top		: 10px;
	width			: 93%;
	margin			: 0 auto;
}

#main .input_bt
{
	margin-bottom	: 20px;
}
#main .more_box
{
	background		: url(../images/system/images/more_box_bg.gif) 0 0 repeat-y;
	width			: 502px;
	margin			: 0 auto 20px;
}
#main .more_box_inner
{
	width			: 95%;
	margin			: 0 auto;	 
}
#main .more_bt
{
	cursor			: pointer;
}
#main .more_box th
{
	width			: 25%;
	padding			: 5px;
	border-bottom	: 1px #CCC solid;
	border-top		: 1px #FFF solid;
}
#main .more_box td
{
	padding			: 10px;
	text-align		: left;
	border-bottom	: 1px #CCC solid;
	border-top		: 1px #FFF solid;
}
#main .more_box label
{
	white-space		: nowrap;
	vertical-align:middle;
	display:inline-block;
}

#main .select_box
{
	height			: 1.5em;
	margin-bottom	: 10px;
}

#main .ch_data td
{
	border:none;
	padding:3px 0px;
}
#main .keyword
{
	width			: 90%;
	height			: 1.5em;
}
#main .equ_title
{
	font-weight		: bold;
	color			: #FFF;
	font-size		: 1.1em;
	background		: #666;
	padding			: 3px 0px 3px 15px!important;
}
.icon_set
{
	margin-left		: 10px;
}

.icon_set img
{
	vertical-align	: bottom;
	margin-left		: 7px;
}
.rent_detail_white .eqi_title
{
	border-bottom	: dotted 1px #ccc;
	margin-bottom	: 5px;
	padding			: 2px 10px;
	background		: #f7f7f7;
	clear			: both;
	border-left:3px #a7224f solid;
}
.rent_detail_white .eqi_list
{
	margin-bottom	: 10px;
}
.rent_detail_white .eqi_list li
{
	float			: left;
	background		: url(../images/common/icon/list_icon.gif) 0 4px no-repeat;
	margin-right	: 10px;
	padding-left	: 10px;
}
.rent_detail_white .eqi_list lieqi_title
{
	display			: inline;
	background		: none;
	padding-left	: 10px;
	margin-left		: 5px;
	background		: url(../images/common/icon/list_icon.gif) 0 2px no-repeat;
	clear			: both;
}

.vac_bt_set
{
	width		: 93%;
	margin		: 0 auto 20px;
	text-align	: left;
}


/*---------------------------------------------------------*/



/*    copyright(C) WEB-SEED.All rights reserved. Ver1.0    */



/*---------------------------------------------------------*/