h1 a{
display:block;
width:200px;
height:60px;
}

h1 a:link{
text-decoration:none;
}

h1 a:visited{
text-decoration:none;
}

h1 a:hover{
text-decoration:none;
}

p{
font-size:0.8em;
line-height:155%;
margin:5px 0;
}

input, textarea, select{
margin:3px 0;
vertical-align:middle;
font-size:0.9em;
line-height:140%;
}

form{
margin:0;
}

.centerbutton{
width:600px;
text-align:center;
margin-top:20px;
}

.centerbutton2{
width:840px;
text-align:center;
margin-bottom:15px;
}

.listNumber{
font-size:0.8em;
line-height:145%;
margin:15px 0;
}

.listNumber span{
font-size:1.5em;
font-weight:bold;
color:#FF0000;
}

.pages{
width:600px;
/*float:right;*/
font-size:0.65em;
text-align:right;
margin-top:10px;
clear:both;
text-align:center;
}


.printBt{
width:840px;
text-align:right;
margin:5px 0;
}


.red{
color:#FF0000;
font-weight:normal;
}

.red2{
color:#FF0000;
}

.green{
color:#009900;
font-weight:normal;
}

.fontLarge{
font-size:0.9em;
}

.imageSmall{
margin-top:15px;
}

/*売買物件を探す-------------------------*/
.searchbuyBtL{
width:198px;
float:left;
margin:8px 2px 0 0;
}


.searchbuyBtR{
width:198px;
float:right;
margin:8px 0 0 0;
}

.searchbuyBtL2{
width:290px;
float:left;
margin:8px 2px 0 0;
}


.searchbuyBtR2{
width:290px;
float:right;
margin:8px 0 0 0;
}


#buy h3{
border-left:5px solid #FF6666;
border-bottom:1px solid #FF6666;
font-size:0.9em;
padding:0 0 3px 5px;
color:#333;
}



.searchBuy table{
margin-top:15px;
}

.searchBuy th{
padding:5px 0 5px 5px;
text-align:left;
background-color:#EEE;
border-bottom:1px solid #B2B2B2;
border-left:1px solid #DDD;
color:#666;
font-size:0.8em;
line-height:145%;
}

.searchBuy td{
padding:5px 0 5px 5px;
text-align:left;
border-bottom:1px dotted #B2B2B2;
font-size:0.8em;
line-height:145%;
}

.searchBuy ul{
margin:0;
padding:0;
list-style-type:none;
}

.searchBuy li{
width:130px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

.searchBuy .li02{
width:200px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

#buy .jyoken{
background-color:#FFEBEC;
padding:7px 0 7px 5px;
}

.jyoken td{
border:none;
font-size:0.7em;
line-height:145%;
}

.jyoken th{
width:70px;
font-size:0.7em;
line-height:145%;
vertical-align:top;
}

#searchList .photo{
float:left;
margin:0px 7px 0px 0px;
}

#searchList .each{
width:277px;
margin-bottom:10px;
border:3px solid #E0E0E0;
padding:5px 0 5px 8px;
font-size:0.68em;
line-height:145%;
float:left;
min-height:87px;
}

.each strong{
font-size:1.2em;
color:#FF9609;
}

#searchList .detailBt{
/*margin-left:50px;*/
margin-top:5px;
text-align:right;
}

.ListLeft{
margin-left:12px;
}

.topMargin5{
margin-top:5px;
}


/*物件情報--------------------------------*/
#bukken{
margin-top:15px;
}

#bukken h2{
margin-bottom:15px;
}

#bukken h3{
font-size:1.0em;
line-height:155%;
background-color:#EDDFCE;
padding:5px 0 5px 7px;
color:#594D4A;
margin:0
}

#bukken h4{
font-size:0.9em;
border-bottom:1px solid #E4C988;
padding:3px 0;
margin:5px 0 15px 0;
}

#bukken table{
margin-top:5px;
}

#bukken th{
padding:5px 0 5px 5px;
text-align:left;
background-color:#EEE;
border-bottom:1px solid #B2B2B2;
border-left:1px solid #DDD;
color:#666;
font-size:0.8em;
line-height:145%;
}

#bukken td{
padding:5px 0 5px 5px;
text-align:left;
border-bottom:1px dotted #B2B2B2;
font-size:0.8em;
line-height:145%;
}

#bukken .sub{
/*background-color:#FFF6E9;*/
color:#665E54;
}


#bukken ul{
margin:0;
padding:0;
list-style-type:none;
}

#bukken li{
width:130px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

#bukken .li02{
width:200px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

#bukken .li03{
width:250px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

#bukken .newDate{
font-size:0.75em;
text-align:right;
border-bottom:1px solid #E4C988;
padding:3px 0;
margin:0;
}

#bukkenPhoto{
margin:10px 0;
}

#bukkenPhoto td{
padding:0;
text-align:center;
font-size:0.8em;
line-height:145%;
border:none;
padding:5px 0 5px 0px;
}

#bukkenPhoto .caption{
font-size:0.75em;
line-height:140%;
border:none;
background-color:#FFF;
padding:0;
}

#bukkenPhoto img{
border:1px solid #CCC;
}

#bukken .caution{
width:700px;
font-size:0.75em;
line-height:145%;
margin:0 0 0 73px;
}

#privacycaution{
width:700px;
font-size:0.8em;
line-height:155%;
margin:10px 0 0 73px;
}

#privacycaution ol{
margin-top:0px;
}

#privacycaution li{
padding:2px 0;
}

.btnMap{
vertical-align:middle;
border:none;
}

#bukken th.cellNone{
border:none;
background-color:#FFF;
}

#bukken td.cellNone{
border:none;
background-color:#FFF;
}


/*賃貸物件を探す-------------------------*/
#rent h3{
border-left:5px solid #76A8FF;
border-bottom:1px solid #76A8FF;
font-size:0.9em;
padding:0 0 3px 5px;
color:#333;
}

#rent .jyoken{
background-color:#D9E5FF;
padding:7px 0 7px 5px;
}


/*売主・買主様向け情報------------------------*/
#orner h3{
border-left:5px solid #E1C865;
border-bottom:1px solid #E1C865;
font-size:0.9em;
padding:0 0 3px 5px;
color:#333;
}

#orner .btn{
margin-bottom:30px;
}

#orner .btn img{
margin:3px;
}


#orner h4{
font-size:0.8em;
background-color:#EEE;
width:600px;
padding:5px 0;
text-indent:0.5em;
margin:0 0 7px 0;
}

/*サイトマップ------------------------*/
#sitemap{
width:800px;
margin-left:15px;
}

#sitemap h3{
background:url(../img/po_sitemap.gif) no-repeat 3px 5px;
border-bottom:1px solid #F3E0A6;
font-size:0.8em;
padding:5px 0 5px 0;
color:#663300;
clear:both;
margin-top:20px;
text-indent:1.8em;
}

#sitemap h3.toppage{
border-bottom:none;
}

#sitemap h3.backnone{
border-bottom:none;
}

#sitemap ul{
margin:10px 0 10px 20px;
padding:0;
list-style-type:none;
}

#sitemap li.list01{
font-size:0.8em;
line-height:150%;
padding:3px 0 3px 10px;
/*width:200px;*/
float:left;
margin-right:35px;
background:url(../img/po_sitemap2.gif) no-repeat 0 8px;
}

#sitemap .line{
border-bottom:3px double #E0E1A8;
clear:both;
padding-top:10px;
}

/*お知らせ----------------*/
#oshirase p{
font-size:0.8em;
line-height:155%;
margin:7px 0;
}


#oshirase h3{
font-size:0.8em;
margin:30px 0 5px 0;
border-bottom:1px solid #CCC;
color:#CC3300;
clear:both;
padding-bottom:5px;
}

#oshirase .date{
font-size:0.8em;
width:600px;
text-align:right;
margin:5px 0 10px 0;
}

#oshirase .oshiraseList{
font-size:0.8em;
margin:30px 0 10px 0;
clear:both;
}

#oshirase .photo{
border:1px solid #CCC;
margin:0 0 10px 10px;
float:right;
}


#oshirase ul{
margin:30px 0 0 0;
padding:0;
}

#oshirase li{
font-size:0.8em;
line-height:155%;
}

#oshirase li span{
font-size:0.8em;
}

#entryImage {
	margin: 5px;
	float:left;
}