* エントリーアーカイブ（物件詳細ページ）で使用 */

.entry-main-box {
    text-align: left;
}

.pagetitle {
   text-align: center;
}

.bukken-num {
    width: 200px;
    margin-left: 10px;
    padding-left: 10px;
    text-align: left;
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 200%;
    background-color: #D3D3D3;
}

.bukken-body  {
    margin-top: 20px;
    margin-left: 10px;
}

.bukken-excerpt {
    margin-left: 10px;
	}

.madori-picture {
    width: 357px;
    margin-top: 30px;
    margin-right: 5px;
    border:1px solid #99cc33;
    float:left;
}

.mado-title {
    text-align: center;
    background-color: #99cc33;
}

.mado-title p {
    padding: 3px;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    margin: 0;
}

.mado-picture {
    text-align: center;
    margin: 5px 0;
}


.bukken-picture {
    width: 235px;
    margin-top: 30px;
    margin-right: 5px;
    border:1px solid #99cc33;
    float:left;
}

.pic-title {
    text-align: center;
    background-color: #99cc33;
}

.pic-title p {
    padding: 3px;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    margin: 0;
}

.pic-picture {
    text-align: center;
    margin: 5px 0;
}

.bukken-gaiyo {
    width: 450px;
    border: solid 1px #99cc33;
    margin-top: 20px;
    padding: 10px;
    font-size: 13px;
}


.bukken-more {
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 50px;
    margin-right: 10px;
    padding-bottom: 40px;
    border-bottom:1px dashed #A9A9A9;
}

.back {
    text-align: right;
    margin-right: 50px;
}

.back a {
    font-size: 14px;
    color: #99cc33;
    text-decoration: none;
}

.back a:hover {
	color: #556B2F;
}


/* テーブル表示のページで使用 */

.entry-table {
    line-height: 150%;
    text-align: left;
    border-bottom: 1px solid #999999;
}

.cl01 {
    width: 150px;
    padding-left: 10px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    background-color: #99cc33;
}

.cl00 {
    width: 300px;
    padding-left: 10px;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
}

.cl02 {
    width: 300px;
    padding-left: 10px;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}

.p-lb, .t-lb, .o-lb {
    text-align: center;
    color: #ffffff;
    background-color: #99cc33;
    border-right: solid 1px #999999;
    border-top: solid 1px #999999;
}

.p-ct, .t-ct, .o-ct {
    height: 20px;
    border-right: solid 1px #999999;
    border-top: solid 1px #999999;
}

.bukken-body td {
    margin: 0;
    padding: 0;
    padding-left: 5px;
	}

/* カテゴリーが駐車場のとき */

.p-lb01 {
    border-left: solid 1px #999999;
    width: 250px;
}

.p-lb02, .p-lb03 {
    width: 100px;
}

.p-lb04 {
    width: 240px;
}

.p-ct01 {
    border-left: solid 1px #999999;
    font-weight: bold;
    width: 250px;
    color: #99cc33;
}

.p-ct02 {
    color: #FF1493;
    width: 100px;
}

.p-ct03 {
    width: 100px;
}

.p-ct04 {
    width: 240px;
}

/* カテゴリーが土地・収益物件のとき */

.t-lb01 {
    border-left: solid 1px #999999;
    width: 120px;
}

.t-lb02 {
    width: 50px;
}

.t-lb03 {
    width: 85px;
}

.t-lb04, .t-lb05,
.t-lb07, .t-lb08 {
    width: 75px;
}

.t-lb06 {
    width: 120px;
}

.t-ct01 {
    color: #99cc33;
    font-weight: bold;
    border-left: solid 1px #999999;
    width: 120px;
}

.t-ct02 {
    width: 50px;
}

.t-ct03 {
    width: 85px;
    color: #FF1493;
}

.t-ct04, .t-ct05,
.t-ct07, .t-ct08 {
    width: 75px;
}

.t-ct06 {
    width: 120px;
}

/* カテゴリーが賃貸物件のとき */

.o-lb01 {
    border-left: solid 1px #999999;
    width: 100px;
}

.o-lb02 {
    width: 30px;
}

.o-lb04, .o-lb05 {
    width: 50px;
}

.o-lb06, .o-lb07 {
    width: 50px;
}

.o-lb08, .o-lb09, .o-lb10 {
    width: 75px;
}

.o-lb11 {
    width: 103px;
}


.o-ct01 {
    color: #99cc33;
    font-weight: bold;
    border-left: solid 1px #999999;
    width: 100px;
}

.o-ct02 {
    width: 30px;
}

.o-ct04 {
    color: #FF1493;
    width: 50px;
}

.o-ct05 {
    width: 50px;
}

.o-ct06, .o-ct07 {
    width: 50px;
}

.o-ct08, .o-ct09, .o-ct10 {
    width: 75px;
}

.o-ct11 {
    width: 103px;
}


/* 「お知らせ」カテゴリーの表示で使用 */

.entry-title {
    margin: 30px 10px 0px 30px;
}

.entry-title h2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 16px;
}

.entry-body2 {
    margin: 20px 20px 30px 50px;
    border-bottom: dashed 1px #999999;
}

.entry-body2 p{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5em;
}

.other-entries-title {
    margin: 30px 10px 0px 30px;
}

.other-entries-title p {
    font-size: 1.000em;
    color: #696969;
    text-decoration: none;
}

.other-entries {
    margin: 20px 10px 30px 50px;
}

.other-entries a {
    font-size: 1.000em;
    color: #696969;
    font-weight: bold; 
    text-decoration: none;
}

.other-entries a:hover {
    border-bottom:solid 1px #99cc33;
}


.search-area-box {
    border: solid 1px #99cc33;
    float:left;
    margin-left: 30px;
    margin-right: 70px;
    margin-bottom: 20px;

}

.search-area-box h2 {
    margin: 0;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
    background-color: #99cc33;
    padding: 5px;
}
.search-area  {
	line-height: 150%;
	font-size: 1.2em;
	}

.search-area a {
	color: #000000;
	text-decoration: none;
	}

.search-area a:hover {
	color: #99cc33;
	}



/* お問い合わせ部分 */
.inquiry-flame {
   border: solid 2px #99cc33;
   width: 400px;
}

.inquiry-flame p {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    line-height: 1.2em;
}

.inquiry-flame-inside {
   margin: 10px 0 10px 10px;
}

.inquiry-number {
   margin: 10px 0px 10px 30px;
   background-color: #99cc33;
   width: 340px;
}

.inquiry-number p {
    font-family: Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight: bold;
    padding: 10px 0px 10px 20px;
    line-height: 1.5em;
}

.inquiry-address {
    margin: 0px 0px 10px 33px;
}

