@charset "shift_jis";

*{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.4;
	/*font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
	
a,a:link,a:visited{
	text-decoration:none;
	color:#666666;
	}	
	
img {
	border:0;
	}	
	
#wrapper {
	width:900px;
	margin:0 auto;
	}
	
	
/*header*/	
	
#header {
	width:900px;
	height:77px;
	position:relative;
	}


	


#header h1 {
	position:absolute;
	width:700px;
	text-align:right;
	height:30px;
	left: 190px;
	top: 1px;
	font-size:11px;
	font-weight:100;
	}

*+html #header h1 {
	position:absolute;
	width:100px;
	text-align:right;
	height:30px;
	left: 190px;
	top: 1px;
	font-size:72%;
	font-weight:100;
	}

*html #header h1 {
	position:absolute;
	width:600px;
	text-align:right;
	height:30px;
	left: 290px;
	top: 1px;
	font-size:72%;
	font-weight:100;
	}


	
#header h2 {
	position:absolute;
	width:230px;
	height:60px;
	left:0;
	top:6px;
		}
		
#header ul{
	width:550px;
	height:33px;
	position:absolute;
	left: 350px;
	top: 44px;
	}	
		
#header ul li{
	height:33px;
	float:left;
	list-style:none;
	}			
	
.gm1 a,.gm1 a:link,.gm1 a:visited {
	display:block;
	width:180px;
	height:33px;
	background:url(http://sincere-realestate.co.jp/images/gm1.jpg) no-repeat 0 0;
	text-indent:-9999px;
	padding:0 5px 0 0;
	}	

.gm2 a,.gm2 a:link,.gm2 a:visited {
	display:block;
	width:180px;
	height:33px;
	background:url(http://sincere-realestate.co.jp/images/gm2.jpg) no-repeat 0 0;
	text-indent:-9999px;
	padding:0 5px 0 0;
	}

.gm3 a,.gm3 a:link,.gm3 a:visited {
	display:block;
	width:180px;
	height:33px;
	background:url(http://sincere-realestate.co.jp/images/gm3.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}	
		
	
/*main*/

#main {
	width:900px;
	background:url(http://sincere-realestate.co.jp/images/main_bg.jpg) repeat-y 0 0;
	}
	
#flash {
	width:900px;
	height:340px;
	}
	
#flash_s {
	width:900px;
	}			
	
#left {
	width:210px;
	padding:10px;
	float:left;
	}
	
.contact_banner {
	width:210px;
	height:65px;
	padding:0 0 10px 0;
	}
	
.left_title {
	width:210px;
	height:32px;
	}
	
.category_menu1 {
	width:196px;
	border-bottom:#289ace 2px solid;
	border-left:#289ace 2px solid;
	border-right:#289ace 2px solid;
	background:#FFFFFF;
	padding:5px;
	margin:0 0 10px;
	}
	
.category_menu1 li {
	padding:2px 0 5px 20px;
	background:url(http://sincere-realestate.co.jp/images/buy_mark.jpg) no-repeat 0 3px;
	list-style:none;
	margin:0;
	width:176px;
	}
	
.category_menu1 li a{
	display:block;
	width:176px;
	}
	
.category_menu2 {
	width:196px;
	border-bottom:#eb6504 2px solid;
	border-left:#eb6504 2px solid;
	border-right:#eb6504 2px solid;
	background:#FFFFFF;
	padding:5px;
	margin:0 0 10px;
	}
	
.category_menu2 li {
	padding:2px 0 5px 20px;
	background:url(http://sincere-realestate.co.jp/images/rent_mark.jpg) no-repeat 0 3px;
	list-style:none;
	margin:0;
	width:176px;
	}
	
.category_menu2 li a{
	display:block;
	width:176px;
	}
	
.category_menu3 {
	width:196px;
	border-bottom:#70971a 2px solid;
	border-left:#70971a 2px solid;
	border-right:#70971a 2px solid;
	background:#FFFFFF;
	padding:5px;
	margin:0 0 10px;
	}
	
.category_menu3 li {
	padding:2px 0 5px 20px;
	background:url(http://sincere-realestate.co.jp/images/sell_mark.jpg) no-repeat 0 3px;
	list-style:none;
	margin:0;
	width:176px;
	}
	
.category_menu3 li a{
	display:block;
	width:176px;
	}
	
.web_page_menu {
	width:210px;
	padding:0;
	margin:0;
	}
	
.web_page_menu li {
	width:210px;
	list-style:none;
	height:31px;
	padding:0 0 2px;
	margin:0;
	}
	
.web_page_menu li a {
	display:block;
	width:190px;
	height:13px;
	background:url(http://sincere-realestate.co.jp/images/btn_bg.jpg) no-repeat 0 0;
	padding:9px 0 9px 20px;
	}
	
#right {
	width:660px;
	padding:10px 0 10px 10px;
	float:left;
	}										 

	
.clear {
	clear:both;
	}		
	
.recommend_body {
	width:626px;
	padding:0 17px 10px;
	background:url(http://sincere-realestate.co.jp/images/recommend_bg.jpg) repeat-y 0 0;
	}
	
.recommend_menu_body {
	width:643px;
	padding:0 0 0 17px;
	height:96px;
	background:url(http://sincere-realestate.co.jp/images/recommend_menu_bg.jpg) no-repeat 0 0;
	}		
	
.recommend_menu {
	width:125px;
	float:left;
	}	
	
.recommend_footer {
	margin:0 0 10px;
	}
	
	
	
.whatsnew {
	width:640px;
	border-bottom:1px solid #c7c5c5;
	border-left:1px solid #c7c5c5;
	border-right:1px solid #c7c5c5;
	padding:9px 9px 7px;
	overflow:auto;
	height:130px;
	}	
	
.whatsnew_table {
	margin:0 0 2px;
	background:#F5F3F4;
	}	
	
.whatsnew_left {
	width:8px;
	background:#EAEBED;
	}
	
.whatsnew_left2 {
	width:142px;
	color:#CC0000;
	padding:10px 0 0 10px; 
	}
	
.whatsnew_right2 {
	width:320px;
	padding:10px 0 0 10px;
	}
	
.whatsnew_right {
	width:120px;
	padding:10px 0 0 10px;
	color:#669900;
	}	
	
#footer {
	width:900px;
	height:62px;
	background:url(http://sincere-realestate.co.jp/images/footer.jpg) repeat-x 0 0;
	position:relative;
	}					
	
#footer p {
	width:700px;
	position:absolute;
	text-align:right;
	left: 188px;
	top: 29px;
        font-size:11px;
	}
	
#footer span {
	text-transform:uppercase;
	font-size:11px;
}

#footer p a {
	font-size:80%;
}
	
	
/*sub global_menu*/	
	
.global_menus {
	width:900px;
	height:38px;
	background:url(http://sincere-realestate.co.jp/images/global_menu_bg.jpg) no-repeat 0 0;
	position:relative;
	}
	
.global_menus li {
	list-style:none;
	height:27px;
	}
	
.gms1 {
	width:81px;
	height:27px;
	position:absolute;
	left: 464px;
	top: 11px;
	}
	
.gms1 a,.gms1 a:link,.gms1 a:visited {
	display:block;
	width:81px;
	height:27px;
	text-indent:-9999px;
	background:url(http://sincere-realestate.co.jp/images/gms1.jpg) no-repeat 0 0;
	}	
	
.gms2 {
	width:92px;
	height:27px;
	position:absolute;
	left: 547px;
	top: 11px;
	}
	
.gms2 a,.gms2 a:link,.gms2 a:visited {
	display:block;
	width:92px;
	height:27px;
	text-indent:-9999px;
	background:url(http://sincere-realestate.co.jp/images/gms2.jpg) no-repeat 0 0;
	}	
	
.gms3 {
	width:120px;
	height:27px;
	position:absolute;
	left: 640px;
	top: 11px;
	}
	
.gms3 a,.gms3 a:link,.gms3 a:visited {
	display:block;
	width:120px;
	height:27px;
	text-indent:-9999px;
	background:url(http://sincere-realestate.co.jp/images/gms3.jpg) no-repeat 0 0;
	}		
	
.gms4 {
	width:140px;
	height:27px;
	position:absolute;
	left: 760px;
	top: 11px;
	}	

.gms4 a,.gms4 a:link,.gms4 a:visited {
	display:block;
	width:140px;
	height:27px;
	text-indent:-9999px;
	background:url(http://sincere-realestate.co.jp/images/gms4.jpg) no-repeat 0 0;
	}	
				
	
/*sub*/

.page_title {
	width:280px;
	float:left;
	padding:0 0 10px;
	}
	
.page_description {
	width:350px;
	float:left;
	font-size:11px;
	padding:0 0 10px 10px;
	}

*+html body .page_description{
	font-size:75%;
}
* html body .page_description {
	font-size:75%;
}

.more_table td,.outline_caution_txt {
font-size:11px;
}

*+html body .more_table td,.outline_caution_txt {font-size:75%;
}

* html body .more_table td,.outline_caution_txt {font-size:75%;
}

.outline_caution_txt {
font-size:11px;
}

*+html body .outline_caution_txt {font-size:75%;
}

* html body .outline_caution_txt {font-size:75%;
}
	
	
 

.buy_contents_body {
	width:640px;
	background:url(http://sincere-realestate.co.jp/images/buy_newitem_body.jpg) repeat-y 0 0;
	padding:5px 10px;
	}	
	
.buy_contents_table {
	margin:0 0 2px;	
	}	
	
.buy_contents_td1 {
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	background:url(http://sincere-realestate.co.jp/images/buy_newitem_table_bg.jpg) repeat 0 0;
	width:58px;
	padding:3px;
	}
	
.buy_contents_td2 {
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	width:101px;
	padding:3px;
	}
	
.buy_contents_td3 {
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	width:192px;
	padding:3px;
	}
	
.buy_contents_td4 {
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	width:127px;
	padding:3px;
	}
	
.buy_contents_td5 {
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	width:127px;
	padding:3px;
	}	
	
	
/*sub_sub*/


.page_title_area {
	width:205px;
	float:left;
	padding:30px 0 10px 75px;
	background:url(http://sincere-realestate.co.jp/images/buy_pagetitle_bg.jpg) no-repeat 0 0;
        color:#cccccc;
	}


.page_title_area2 {
	width:205px;
	float:left;
	padding:30px 0 10px 75px;
	background:url(http://sincere-realestate.co.jp/images/rent_pagetitle_bg.jpg) no-repeat 0 0;
        color:#cccccc;
	}
	
.area_body {
	background:url(http://sincere-realestate.co.jp/images/area_body.jpg) repeat-y 0 0;
	padding:10px 30px;
	}

.area_body a{
	text-decoration:underline;
        color:#000;
	}

.area_body span{
        color:#626262;
	}



	
.area_contents_body {
	width:640px;
	background:url(http://sincere-realestate.co.jp/images/area_contents_body.jpg) repeat-y 0 0;
	padding:5px 10px;
	}
	
.area_contents_middle {
	}
	
.prev_next a,.prev_next{
	color:#FFFFFF;
	}
	
.area_more_title {
	background:url(http://sincere-realestate.co.jp/images/area_more_title.jpg) no-repeat 0 0;
	position:relative;
	height:64px;
	}
	
.area_more_title_area {
	width:300px;
	position:absolute;
	left: 25px;
	top: 7px;
	color:#FFFFFF;
	}	
	
.area_more_title_category {
	width:200px;
	position:absolute;
	text-align:right;
	left: 455px;
	top: 6px;
	color:#FFFFFF;
	}	
	
/*more*/

.tel_mail_banner {
	display:block;
	width:640px;
	}
	
/*sell*/		

.category_title {
	width:630px;
	height:14px;
	background:url(http://sincere-realestate.co.jp/images/category_title_bg.jpg) no-repeat 0 0;
	color:#FFFFFF;
	padding:10px 10px 10px 20px;
	margin:0 0 10px 0;
	}
	
.entry {
	padding:10px;
	}
	
.outline td{
	padding:5px;
	line-height:1.4;
	font-size:12px;
	}
	
.outline td p{
	padding:10px 20px;
	text-align:left;
	}	

.outline_l {
	width:190px;
	background:url(http://sincere-realestate.co.jp/images/table_bg.jpg) repeat 0 0;
	}
	
.outline_t {
	width:610px;
	background:url(http://sincere-realestate.co.jp/images/table_bg.jpg) repeat 0 0;
	}	
	
.outline_r {
	width:427px;
	}	
	
.contact_title {
	margin:0 0 10px;
	}	
	
.caution {
	font-size:11px;
	color:#CC3300;
	}

.pankuzu {
        color:#cc0000;
        font-size:11px;
        }

.pankuzu a{
        color:#cc0000;
        font-size:11px;
        text-decoration:underline;
        }	

.change_page td a{
        text-decoration:underline;}

.entry_link{position:relative; width:640px;}

.entry_link_a{display:block; 
position:absolute; 
width:114px; 
height:24px; 
left: 514px; 
top: -30px;
           }	

.news_table {
           margin:0 0 10px;
           }				