body{
  font-size:11px;
}

#wrapper{
  margin:0 auto;
  width: 980px;
  text-align: left;
  padding: 10px;
}
a{
  text-decoration: none;
  color:#323232;
}
a:link { color: #323232; }
a:visited { color: #323232; }
a:hover { color: #6c6c6c; }
a:active { color: #323232; }
/* ****************header*************** */

#header1{
   height: 58px;
  position: relative;
  margin-bottom: 5px;
}
#header2{
  height: 105px;
}

#logobox{
  width: 180px;
  height: 45px;
  float: left;
  position: absolute;
  left:-5px;
}
#header-menu{
  width: 100%;
  padding:18px 0;
text-align: right;
  float: right;
  font-size:1.1em;
  text-decoration: none !important;
}
.topics{
   width: 180px;
   float: left;
 }
.left-topics{
  width: 180px;
}


#main-photo{
  float:left;
  width:620px;
}

#sub-menu{
  color: #858585;
  font-weight:bold;
  font-size: 12px;
  line-height: 1.5em;
  float: right;
  padding:5px;
}
/* ****************leftside*************** */
#left-side{
  width: 180px;
  float: left;
}
#left-side img{
  padding:5px;
}


.left-text-box{
  padding:2px;
  display: inline-block;
  width: 110px;
  float: left;
}

.free-search-box{
  width: 170px;
  margin:2px 0 10px 0;
  padding:5px 3px;
  border:2px dotted #1F6300;
  border-radius: 5px;
}


.search-box{
  width: 170px;
  margin:10px 0;
  padding:5px;
}

#DreamFreeWord{
  border-radius: 3px;
}


.search-box .submit{
  text-align: center;
}

.free-search-btn{
  background:#2a8500;
  font-size: 1.1em;
  color: #ffffff;
  text-align: center;
  height: 28px;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */
  padding-left:8px;
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  margin-left:8px;
}
.free-search-btn:hover{
  background: #504040;
}

/* サーチタイトル箱 */
.search-one-box{
  padding:0 0 1px 26px;
  background: url(../img/green/search.png) no-repeat 2px 0;
  line-height: 20px;
  font-size: 1.4em;
  border-bottom: 2px solid #1F6300;
  margin-top:5px;
  margin-bottom: 5px;
  color: #1F6300;
  background-position: left center;
}
/* 詳細検索ボタン */
.one-box-btns{
  background: url(../img/green/search.png) no-repeat 14px 3px,#D1FFBB;
  font-size: 1.2em;
  color: #5a4b4b;
  text-align: center;
  height: 26px;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */
  padding-left:16px;
  line-height: 27px;
  margin-bottom: 5px;
  margin-top:6px;
}
.one-box-btns:hover,
.search-li:hover,
.blog-box-btns:hover,
.blog-box:hover{
  opacity: 0.8;
}


.search-li{
  height: 25px;
  margin:0 0 1px 0;
  font-size: 11px;
  background: #D1FFBB;
  border-radius: 5px;        /* CSS3草案 */
  -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 5px;   /* Firefox用 */
}

.search-detail{
  padding:0 0 0 50px;
  background: url(../img/green/star.png) no-repeat 10px 0;
  line-height: 27px;
  color:#533F3F;
}

/* ****************rightside*************** */
#right-side{
  width: 180px;
  float: right;
}
#right-side img{
  margin:2px 0;
}

.right-blog-box{
  margin:10px 0;
}

/* サーチタイトル箱 */
.blog-one-box{
  padding:0 0 1px 26px;
  background: url(../img/green/blog.png) no-repeat 2px 0;
  line-height: 20px;
  font-size: 1.3em;
  border-bottom: 2px solid #1F6300;
  margin-bottom: 5px;
  color: #1F6300;
}
/* 詳細検索ボタン */
.blog-box-btns{
  background: url(../img/green/blogbtn.png) no-repeat 50px 4px,#2a8500;
  font-size: 1.1em;
  color: #ffffff;
  text-align: center;
  height: 23px;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */
  padding-left:16px;
  line-height: 24px;
  margin-bottom: 5px;
}

.blog-box{
  margin:10px 0;
  border-bottom: 1px dotted #858585;
  padding-left:5px;
  color:#533F3F;
}

.right-column{
  padding:5px;
  text-decoration: none;
}

.column-time{

  font-size: 9px;
  color:#858585;
  display: inline-block;
}
.column-time p{
  color:#F084AF;
  font-size:13px;
  display: inline-block;
}

.column-title{
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
.column-text{
  text-decoration: none;
  font-size:10px;
}

.column-box{
  margin:10px 5px;
  border-bottom: 1px dotted #858585;
}

/* ****************content*************** */

.goods-li-decoration{
  text-decoration: none !important;
}
.goods-li-box:hover{
  opacity: 0.9;
}

#content{
  width: 600px;
  float: left;
  padding:0 5px;
}
#goods-nav{
  margin-left:5px;
}
#goods-nav ul:after {
  content: "";
  display: block;
  clear: both;
}
#goods-nav ul{
  border-bottom:1px solid #1F6300;
}
#goods-nav li {
  display: block !important;
  position: relative;
  margin: 0.3em 0;
  padding: 2px 10px;
  float: left;
  top: 4px;
  left: 0;
  margin-right: 4px;
  border: 1px solid #1F6300;;
  border-bottom: #102E54;
  color: #102E54;
  width: 50px;
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
}
#goods-nav li a {
  display: inline-block;
  text-decoration: none;
  color: #1F6300;
}
#goods-nav li:hover {
  background-color: #1F6300;
  color:#ffffff;
}
#goods-nav li:hover a {
  color: #ffffff;
  background-color: #1F6300;
}
#goods-nav li.active {

  background: #1F6300;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
}
#goods-nav li.active a {
  color: #ffffff;
}


.goods-li-box{
  padding: 5px;
  margin:5px;
  border:1px solid #1F6300;
  height: 110px;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */

}

.goods-li-image{
  float: left;
  width: 90px;
  height: 90px;
  padding:10px
}
.goods-li-image img{
  width: 90px;
  height: 90px;
}

.goods-li-title{
  color: #464646;
  font-weight:bold;
  font-size: 13px;
  float: left;
  width: 460px;
  height: 20px;
  border-bottom: 1px dotted #858585;
  margin-top:3px;
}
.goods-category{
  float: right;
  text-align: right;
  color: #BD0322;
}

.goods-li-address{
  float: left;
  text-align: left;
  color:#1F6300;
  font-size: 11px;
  width: 460px;
  margin-top:5px;
  position: relative;
  border-bottom: 1px dotted #858585;
  margin-bottom: 5px;
}
.address-box{
  float: left;
}
.fee-box{
  float: left;
}
.feature-box{
  float: right;
  position: absolute;
  right: 5px;
}

.publish-li-box{
  color: #464646;
  font-size:11px;
  float: left;
  width: 462px;
}



/* goodsdetail */

#detail-goods-box{
  padding:0 5px 5px 5px;
  font-size: 14px;
}

#title-box{
  border-bottom: 3px dashed #1F6300;
  padding: 2px 6px;
  font-size: 1.6em;
  border-left:8px dashed #1F6300;
  color:#1F6300;
  position: relative;
}


#detail-title-box{
  width: 100%;
  position: relative;
  border-bottom:1px dotted #808080;
  height: 26px;
  margin-top:30px;
  border-left:3px solid #1F6300;
}

#detail-title{
  float: left;
  font-size:16px;
  padding-left:10px;

  display: inline-block;
}

#detail-new{
  padding-left:10px;
  float:left;
  font-size: 14px;
  display: inline-block;
  color: #C31C38;
}

#detail-feature-box{
  position: absolute;
  float: right;
  right: 5px;
  top: 5px;
}

/* 詳細左側 */

#detail-left-box{
  float: left;
  padding:5px;
  width: 300px;
}
#detail-goods-text-box{
  float: left;
  padding:2px;
  font-size: 13px;
  margin-top:20px;
}

#detail-goods-detail-box{
  margin-top:26px;
  width: 300px;
  border-top:1px dotted #808080;
  float: left;
}

.detail-address-box{
  float: left;
  width: 300px;
  border-bottom:1px dotted #808080;
  line-height: 1.7;
}


.detail-address-title{
  float: left;
  width: 60px;
  text-align: right;
  padding-right: 5px;

}
.detail-address-text{
  padding-left:5px;
  float: left;
  width: 220px;
  border-left:1px dotted #808080;
}

#detail-goods-person-box{
  float: left;
  margin:20px 0;
}

.detailBtnBox{
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  padding:15px 10px;
}
.detailBtnBox:hover{
  opacity: 0.8;
}

/* 詳細タブメニュー */
#detail-nav{
  margin-left:5px;
  position: absolute;
  right: 0;
  top:30px;
}
#detail-nav ul:after {
  content: "";
  display: block;
  clear: both;
}
#detail-nav ul{

}
#detail-nav li {
  display: block !important;
  position: relative;
  margin: 0.3em 0.3em;
  padding: 2px 0;
  float: left;
  right: 3px;
  border-bottom: 1px dotted #1F6300;
  border-left: 1px dotted #1F6300;
  border-right: 1px dotted #1F6300;
  color: #1F6300;
  width: 132px;
  text-align: center;
  font-size: 14px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
}
#detail-nav li a {
  display: inline-block;
  text-decoration: none;
  color: #1F6300;
}
#detail-nav li:hover {
  background-color: #1F6300;
  color:#ffffff;
}
#detail-nav li:hover a {
  color: #ffffff;
  background-color: #1F6300;
}
#detail-nav li.active {
  background: #1F6300;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
}
#detail-nav li.active a {
  color: #ffffff;
}






/* 詳細右側 */

#detail-right-box{
  float: right;
  width: 280px;
}

.detail-right-main-box{
  padding:5px 0;
}


.detail-right-textbox{
  line-height:1.2;
  font-size: 10px;
}



/* 外観・内観写真 */

.detail-photo-main-box{
  width: 590px;
  margin-left:8px;
  margin-top:10px;
}
.detail-photo-one-box{
  margin:5px 2px;
  display: inline-block;
  width: 180px;
  padding:0 5px;
  cursor: pointer;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */
  float: left;
}
.detail-photo-one-box img{
  width: 150px;
  height: 150px;
  text-align: center;
  padding:4px 14px;
  background-color: #1F6300;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */
}
.detail-photo-one-text{
  font-size: 0.6em;
  line-height: 1.1;
  padding:3px 8px;
  border-bottom:2px dotted #1F6300;
  border-top:2px dotted #1F6300;

}

.detail-photo-one-box:hover{
  opacity: 0.8;
}







/* inquiry */

#inquiry-box{
  padding:10px;
}

table.inquiryTable{
  background-color: #DADADA;
  width: 98%;
  margin: 10px auto;
  border: solid 1px #DADADA;
  border-radius: 3px;        /* CSS3草案 */
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   /* Firefox用 */
}

table.inquiryTable th{
  background-color: #1F6300;
  color: #ffffff;
  border-right: dotted 1px #7E7E7E;
  text-align: left;
  padding: 10px;
  font-weight: normal;
  width:11em;
  font-size:1.4em
}

table.inquiryTable td{
  padding: 0 0 0 20px;
  background-color: #FFF;
}
table.inquiryTable tr{
  border-bottom:1px solid #cccccc;
}
table.inquiryTable tr:first-child th,
table.detailCompany tr:first-child th{
  border-radius:3px 0 0 0;
}
table.inquiryTable tr:first-child td,
table.detailCompany tr:first-child td{
  border-radius:0 3px 0 0;
}
table.inquiryTable tr:last-child th,
table.detailCompany tr:last-child th{
  border-radius:0 0 0 3px;
}
table.inquiryTable tr:last-child td,
table.detailCompany tr:last-child td{
  border-radius:0 0 3px 0;
}
table.inquiryTable tr:last-child td{
  border-radius:0 0 3px 3px;
}




.inquiryBtnBox{
  _float: right;
  _text-align: right;
  margin:5px;
  cursor: pointer;
  text-align:center;
}
.inquiryBtnBox:hover{
  opacity: 0.8;
}



#postSearchBoxBtn{
  _float: right;
  _text-align: right;
}
#postSearchBoxBtn:hover{
  opacity: 0.8;
}


.postSearchBox,
.searchBox{
  margin-top:50px;
}

table.postSearchTable{
  background-color: #DADADA;
  width: 98%;
  margin: 10px auto;
  border: solid 1px #DADADA;
  border-radius: 3px;        /* CSS3草案 */
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   /* Firefox用 */
}

table.postSearchTable th{
  background-color: #1F6300;
  color: #ffffff;
  border-right: dotted 1px #7E7E7E;
  text-align: left;
  padding: 10px;
  font-weight: normal;
  width:10em;
  font-size:1.4em;
  vertical-align:middle;
}

table.postSearchTable td{
  padding: 0 0 0 20px;
  background-color: #FFF;
  font-size: 14px;
  vertical-align:middle;

}
table.postSearchTable tr{
  border-bottom:1px solid #cccccc;
}
table.postSearchTable tr:first-child th,
 table.detailCompany tr:first-child th{
  border-radius:3px 0 0 0;
}
table.postSearchTable tr:first-child td,
 table.detailCompany tr:first-child td{
  border-radius:0 3px 0 0;
}
table.postSearchTable tr:last-child th,
 table.detailCompany tr:last-child th{
  border-radius:0 0 0 3px;
}
table.postSearchTable tr:last-child td,
 table.detailCompany tr:last-child td{
  border-radius:0 0 3px 0;
}
table.postSearchTable tr:last-child td{
  border-radius:0 0 3px 3px;
}


table.SearchTable{
  background-color: #DADADA;
  width: 100%;
  margin-left:5px;
  border: solid 1px #DADADA;
  border-radius: 3px;        /* CSS3草案 */
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   /* Firefox用 */
}

table.SearchTable th{
  background-color: #1F6300;
  color: #ffffff;
  border-right: dotted 1px #7E7E7E;
  text-align: left;
  padding:3px 3px 3px 15px;
  font-weight: normal;
  width:7em;
  font-size:1em
}

table.SearchTable td{
  padding: 0 0 0 20px;
  background-color: #FFF;
  width: 178px;
}
table.SearchTable tr{
  border-bottom:1px solid #cccccc;
}
table.SearchTable tr:first-child th,
table.detailCompany tr:first-child th{
  border-radius:3px 0 0 0;
}
table.SearchTable tr:first-child td,
table.detailCompany tr:first-child td{
  border-radius:0 3px 0 0;
}
table.SearchTable tr:last-child th,
table.detailCompany tr:last-child th{
  border-radius:0 0 0 3px;
}
table.SearchTable tr:last-child td,
table.detailCompany tr:last-child td{
  border-radius:0 0 3px 0;
}
table.SearchTable tr:last-child td{
  border-radius:0 0 3px 3px;
}

.detail-feature-box{
  display: inline-block;
  float: left;
  margin: 5px 10px;
  width: 120px;
  line-height: 1.1;
  border-left:2px solid #1F6300;
  padding-left: 5px;
}

/* 同棟物件 */

table.EqualTable{
  background-color: #DADADA;
  width: 100%;
  margin-left:5px;
  border: solid 1px #DADADA;
  border-radius: 3px;        /* CSS3草案 */
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   /* Firefox用 */
}

table.EqualTable th{
  background-color: #1F6300;
  color: #ffffff;
  border-right: dotted 1px #7E7E7E;
  text-align: left;
  padding:3px 3px 3px 15px;
  font-weight: normal;
  font-size:1em
}

table.EqualTable td{
  padding: 0 0 0 20px;
  background-color: #FFF;

}
table.EqualTable tr{
  border-bottom:1px solid #cccccc;
}
table.EqualTable tr:first-child th,
table.detailCompany tr:first-child th{
  border-radius:3px 0 0 0;
}
table.EqualTable tr:first-child td,
table.detailCompany tr:first-child td{
  border-radius:0 3px 0 0;
}
table.EqualTable tr:last-child th,
table.detailCompany tr:last-child th{
  border-radius:0 0 0 3px;
}
table.EqualTable tr:last-child td,
table.detailCompany tr:last-child td{
  border-radius:0 0 3px 0;
}
table.EqualTable tr:last-child td{
  border-radius:0 0 3px 3px;
}









/* 個人情報に関して */
.privacy-title{
  font-size: 1.4em;
  padding-left:20px;
  padding-top:16px;
}
.privacy-text{
  font-size:1em;
  margin:5px 17px;
  background-color: #e9e9e9;
  border-radius: 5px;
  padding:5px 10px;
}
.privacy-company-box{
  float:right;
  width: 200px;
  text-align:right;
  margin-right: 30px;
}

/* 会社概要 */

#company{
  margin-top:10px;
  padding:10px;
}

.freeSpace{
  padding:10px;
  font-size:1.4em;
}

.company-title{
  font-size:1.4em;
  padding-left:8px;
  border-left:6px dashed #1F6300;
  border-bottom:3px dashed #1F6300;
  margin-bottom: 10px;
  margin-top:10px;
}

#companyMap{
  padding:10px;
  height: 250px;
}



table.CompanyTable{
  background-color: #DADADA;
  width: 100%;
  border: solid 1px #DADADA;
  border-radius: 3px;        /* CSS3草案 */
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   /* Firefox用 */
}

table.CompanyTable th{
  background-color: #1F6300;
  color: #ffffff;
  border-right: dotted 1px #7E7E7E;
  text-align: left;
  padding:7px 5px 7px 12px;
  font-weight: normal;
  width:7em;
  font-size:1.2em;
}

table.CompanyTable td{
  padding: 0 0 0 20px;
  background-color: #FFF;
  font-size: 1.4em;
}
table.CompanyTable tr{
  border-bottom:1px solid #cccccc;
}
table.CompanyTable tr:first-child th,
table.detailCompany tr:first-child th{
  border-radius:3px 0 0 0;
}
table.CompanyTable tr:first-child td,
table.detailCompany tr:first-child td{
  border-radius:0 3px 0 0;
}
table.CompanyTable tr:last-child th,
table.detailCompany tr:last-child th{
  border-radius:0 0 0 3px;
}
table.CompanyTable tr:last-child td,
table.detailCompany tr:last-child td{
  border-radius:0 0 3px 0;
}
table.CompanyTable tr:last-child td{
  border-radius:0 0 3px 3px;
}



/* 記事一覧レイアウト */

#blogList{
  margin-top:10px;
  margin-bottom: 10px;
  padding: 10px;
}

.blogList-one-box{
  padding:8px;
  border: 1px solid #1F6300;
  border-radius: 8px;        /* CSS3草案 */
  -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;   /* Firefox用 */
  margin-top:5px;
  margin-bottom: 5px;
}

.blogList-one-title-box{
  border-bottom: 1px dotted #1F6300;
  font-size: 1.4em;
}

.one-title-box-new{
  display: inline-block;
  float: right;
  color: #BD0322;
}


.blogList-one-text-box{
  font-size: 1.2em;
}

/* 記事一覧レイアウト〆 */


/* 記事詳細レイアウト */

#blogDetail{
  margin-top: 10px;
  margin-bottom: 10px;
  padding:10px;
}

.blog-detail-title{
  padding-left:5px;
  font-size: 1.5em;
  border-bottom:1px dashed #1F6300;
}
.blog-title-box-new{
  display: inline-block;
  float: right;
  color: #BD0322;
}
.blog-detail-text{
  font-size: 1.4em;
  padding:0 10px;
}

/* 記事詳細レイアウト〆 */

/* スタッフ */

.staffList{
  margin-top: 10px;
}
.staff-list-image-box{
  float: left;
  width: 200px;
  padding:5px;
  text-align: center;
}

.staff-list-detail-box{
  margin-top: 10px;
  float: left;
  width: 380px;
}

.staff-detail-person{
  font-size: 1.5em;
}
.staff-detail-name{
  font-size: 1.8em;
  border-bottom:1px dashed #1F6300;
}

.staff-detail-Box{
  margin-top:5px;
}

.staff-detail-comment-title-box{
  padding-left:10px;
  font-size: 1.2em;
  color: #1F6300;
}

.staff-detail-comment-box{
  border-top:2px dashed #1F6300;
  border-bottom:2px dashed #1F6300;
  padding: 5px 20px;
  font-size: 1.4em;
  line-height: 1.3;
}


/* ページャ設定 */
.pagers{
  text-align: center;
  width:100%;
  position:relative;
  margin:0 auto;
  margin-top:10px;
  margin-bottom: 6px;
  height: 25px;
}

.pagers > span.pagenumbers > a:hover{
  /*background-color: #D7D7D7; */
  opacity: 0.6;
}

.pagers > span > a > img:hover{
  opacity: 0.6;
}

.pagers > span.current{
  background-color: #ffffff !important;
}

#pager-number{
  margin-left:10px;
  margin-right:10px;
}


.pagenumbers a{
  border:1px solid #B0B0B0;
  border-radius: 1px;        /* CSS3草案 */
  -webkit-border-radius:1px;    /* Safari,Google Chrome用 */
  -moz-border-radius:1px;   /* Firefox用 */
  padding:5px 20px;
  margin:0;
  border-radius: 5px;
  color:#1f2f54;
  font-size: 13px;
  font-weight: bold;
  background-color: #ffffff;
  position: relative;
  top:-8px;
}
.current{
  border:1px solid #B0B0B0;
  border-radius: 1px;        /* CSS3草案 */
  -webkit-border-radius:1px;    /* Safari,Google Chrome用 */
  -moz-border-radius:1px;   /* Firefox用 */
  padding:5px 20px;
  margin:0;
  border-radius: 5px;
  color: #d84a4a;
  background-color: #0000cc;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  top:-8px;
}
.current{
  background-color: #0000cc;
}






#footer{
  border-top:1px solid #cccccc;
  text-align: center;

}





/*	詳細ページ下の問い合わせボタン	*/
#detailInquiry{
	width: 278px;
	height: 62px;
	background: url(../img/green/detailBtn.png);
	margin: 0 auto 20px;
}


.postInquiryBtn{
	width: 278px;
	height: 62px;
	background: url(../img/green/inquiryBtn.png);
	margin: 0 auto 20px;
	border:none;
	cursor:pointer;
}

#DreamSearchForm .submit{
	text-align:center;
}

.searchSubmit.postSearchBtn{
	width: 100px;
	height: 40px;
	background:url(../img/green/detailsearch.png);
	border:none;
	cursor:pointer;
}


/*	詳細ページのページネータ	*/
.pagerFirst{
	width: 72px;
	height: 24px;
	background:url(../img/green/first.png);
	display: inline-block;
}
.pagerPrev{
	width: 59px;
	height: 24px;
	background:url(../img/green/prev.png);
	display: inline-block;
}
.pagerNext{
	width: 59px;
	height: 24px;
	background:url(../img/green/next.png);
	display: inline-block;
}.pagerLast{
	width: 72px;
	height: 24px;
	background:url(../img/green/last.png);
	display: inline-block;
}