@charset "UTF-8";

/*
----------------------------------------
index
----------------------------------------
*/

#index #index_mainv {
	clear:both;
	height:0;
	padding-top:52.9%;
	background: url(../img/index/mainv.jpg) top center no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

#index #mainv_btn {
	background: url(../img/index/mainv_bg.jpg) top center no-repeat;
	text-align:center;
	padding-bottom:4%;
	margin-bottom:20px;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#index #mainv_btn img {
	width:78%;
	height:auto;
}

#index #movie_bnr {
	padding-bottom:15px;
}


/*
----------------------------------------
whats
----------------------------------------
*/

#whats {
}
#whats #mainv {
	background: url(../img/whats/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}

#whats #reed01 {
	background: url(../img/whats/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
#whats #reed02 {
	background: url(../img/whats/reed02.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}


#whats .kodawari {
	background:#C59C6C;
}
#whats .kodawari h4 {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
	padding-top:48.4%;
	height:0;
}
#whats .kodawari #kodawari01 {
	background-image: url(../img/whats/kodawari01.jpg);
}
#whats .kodawari #kodawari02 {
	background-image: url(../img/whats/kodawari02.jpg);
}
#whats .kodawari #kodawari03 {
	background-image: url(../img/whats/kodawari03.jpg);
}
#whats .kodawari h5 {
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
	padding-top:20px;
}
#whats .kodawari p {
	padding:10px;
	padding-bottom:20px;
}


/*
----------------------------------------
inquiry
----------------------------------------
*/

#inquiry {
}

#inquiry #mainv {
	background: url(../img/inquiry/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}

#inquiry #reed01 {
	background: url(../img/inquiry/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}

#inquiry h4 {
	background: url(../img/common/border_line.png);
	font-size:1.2em;
	padding:5px 10px;
}
#inquiry .form01 ul {
}
#inquiry .form01 ul li {
	padding-bottom:10px;
}

#inquiry .form01 {
	padding-top:20px;
	padding-bottom:20px;
}

#inquiry .form01 input[type="text"],
#inquiry .form01 textarea {
	width:100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#inquiry .form01 .input_auto input[type="text"] {
	width:auto;
}
#inquiry .inquiry_btn {
	text-align:center;
	padding-bottom:10px;
}


/*
----------------------------------------
customers-voice
----------------------------------------
*/

#customers-voice #mainv {
	background: url(../img/customers-voice/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}

#customers-voice #reed01 {
	background: url(../img/customers-voice/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}

#customers-voice .voice-article {
	border-bottom:solid 1px #C59C6C;
	padding-bottom:10px;
	margin-bottom:20px;
}

#customers-voice .voice-article table {
	font-size:0.8em;
	margin-top:10px;
	margin-bottom:10px;
}
#customers-voice .voice-article table th {
	color:#896236;
	font-weight:normal;
	padding-right:15px;
	padding-bottom:3px;
}
#customers-voice .voice-article table td {
	padding-bottom:3px;
}

#customers-voice .voice-article h4 {
	font-size:1.2em;
	font-weight: bold;
	padding-bottom:10px;
}

#customers-voice .voice-article p {
	padding-bottom:10px;
}


/*
----------------------------------------
company-info
----------------------------------------
*/

#company-info {
}
#company-info #mainv {
	background: url(../img/company-info/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}


#company-info #reed01 {
	background: url(../img/company-info/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}

#company-info #reed02 {
	background: url(../img/company-info/reed02.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}


#company-info #text01 {
	background: url(../img/company-info/text01.jpg) no-repeat;
	height:0;
	padding-top:6.1%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info #text03 {
	background: url(../img/company-info/text03.jpg) no-repeat;
	height:0;
	padding-top:6.1%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info #text04 {
	background: url(../img/company-info/text04.jpg) no-repeat;
	height:0;
	padding-top:6.1%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info #text05 {
	background: url(../img/company-info/text05.jpg) no-repeat;
	height:0;
	padding-top:6.1%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info #text06 {
	background: url(../img/company-info/text06.jpg) no-repeat;
	height:0;
	padding-top:6.1%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}


/*
----------------------------------------
company-info-importance
----------------------------------------
*/

#company-info-importance #mainv {
	background: url(../img/company-info/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info-importance #reed01 {
	background: url(../img/company-info/importance/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}

#company-info-importance #point01 {
	background: url(../img/company-info/importance/point01.jpg) no-repeat;
	height:0;
	padding-top:16.7%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info-importance #point02 {
	background: url(../img/company-info/importance/point02.jpg) no-repeat;
	height:0;
	padding-top:16.7%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info-importance #point03 {
	background: url(../img/company-info/importance/point03.jpg) no-repeat;
	height:0;
	padding-top:16.7%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info-importance #point04 {
	background: url(../img/company-info/importance/point04.jpg) no-repeat;
	height:0;
	padding-top:16.7%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info-importance #point05 {
	background: url(../img/company-info/importance/point05.jpg) no-repeat;
	height:0;
	padding-top:16.7%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}


/*
----------------------------------------
company-info-outline
----------------------------------------
*/


#company-info-outline #mainv {
	background: url(../img/company-info/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#company-info-outline #reed01 {
	background: url(../img/company-info/outline/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
#company-info-outline #reed02 {
	background: url(../img/company-info/outline/reed02.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
#company-info-outline #reed03 {
	background: url(../img/company-info/outline/reed03.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}

#company-info-outline .outline_style01 {
}
#company-info-outline .outline_style01 h4 {
	background: url(../img/common/border_line.png);
	text-align:center;
	padding:5px 10px;
}
#company-info-outline .outline_style01 p {
	padding-top:10px;
	padding-bottom:20px;
}

#company-info-outline #map-link {
	padding-bottom:30px;
}

#company-info-outline .table-base {
	width:100%;
}
#company-info-outline .table-base th {
	border:solid 1px #fff;
	background: url(../img/common/border_line.png);
	text-align:center;
	font-weight:normal;
	padding:5px 0;
}
#company-info-outline .table-base td {
	font-size:0.8em;
	padding:5px;
}

#company-info-outline .table-base tr:nth-child(2n) td {
	background-color: rgba(247, 240, 234, 1);
    border-right: 3px solid rgba(247, 240, 234, 1);
}
#company-info-outline .table-base  td:last-child {
	text-align: right;
}

#company-info-outline .reed01 {
	padding-top:20px;
	padding-bottom:10px;
	font-weight:bold;
}



/*
----------------------------------------
sell
----------------------------------------
*/

#sell #mainv {
	background: url(../img/sell/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}

#sell #text01 {
	background: url(../img/sell/text01.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
	height:0;
	padding-top:18.4%;
	padding-bottom:20px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
#sell #reed01 {
	background: url(../img/sell/reed01.jpg) no-repeat;
	-moz-background-size:auto 35px;
	-o-background-size:auto 35px;
	-webkit-background-size:auto 35px;
	-khtml-background-size:auto 35px;
	background-size:auto 35px;
	padding-top:25px;
}
#sell #reed02 {
	background: url(../img/sell/reed02.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
#sell #reed03 {
	background: url(../img/sell/reed03.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
#sell .reed01 {
	color:#AB9070;
	border-bottom: solid 1px #C59C6C;
	display:inline-block;
	margin-bottom:10px;
}

#sell .sell_faq {
	padding-bottom:10px;
	padding-top:5px;
}
#sell .sell_faq h6 {
	font-weight:bold;
	background:url(../img/sell/q.jpg) no-repeat;
	padding-left:27px;
	padding-bottom:5px;
}
#sell .sell_faq p {
	padding-bottom:15px;
	background:url(../img/sell/a.jpg) no-repeat;
	padding-left:27px;
}



#sell .sell_step {
	background:url(../img/sell/step_arrow.jpg) no-repeat bottom center;
	-moz-background-size:auto 11px;
	-o-background-size:auto 11px;
	-webkit-background-size:auto 11px;
	-khtml-background-size:auto 11px;
	background-size:auto 11px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#sell .sell_step:last-child {
	background:none;
}
#sell .sell_step h5 {
	height:0;
	padding-top:34px;
	background-repeat:no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	-moz-background-size:auto 34px;
	-o-background-size:auto 34px;
	-webkit-background-size:auto 34px;
	-khtml-background-size:auto 34px;
	background-size:auto 34px;
	padding-bottom:10px;
}
#sell .sell_step01 h5  {
	background-image:url(../img/sell/step01.jpg);
}
#sell .sell_step02 h5  {
	background-image:url(../img/sell/step02.jpg);
}
#sell .sell_step03 h5  {
	background-image:url(../img/sell/step03.jpg);
}
#sell .sell_step04 h5  {
	background-image:url(../img/sell/step04.jpg);
}
#sell .sell_step05 h5  {
	background-image:url(../img/sell/step05.jpg);
}
#sell .sell_step p {
	padding-bottom:20px;
}


/*
----------------------------------------
housing-info
----------------------------------------
*/

#housing-info #mainv {
	background: url(../img/housing-info/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#housing-info #reed01 {
	background: url(../img/housing-info/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
#housing-info #reed02 {
	background: url(../img/housing-info/reed02.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}

#housing-info .housing-info_list {
}

#housing-info .housing-info_list article {
	clear:both;
	padding-bottom:20px;
	overflow:hidden;
}
#housing-info .housing-info_list article h4 {
	font-size:1.2em;
	padding-bottom:5px;
	font-weight: normal;
	-moz-background-size:auto 20px;
	-o-background-size:auto 20px;
	-webkit-background-size:auto 20px;
	-khtml-background-size:auto 20px;
	background-size:auto 20px;
}
/*#housing-info #housing-info_list00 h4 {
	background-image: url(../img/housing-info/title0.png);
	background-repeat:no-repeat;
}
#housing-info #housing-info_list08 h4 {
	background-image: url(../../../images/housing-info/detail8/title.png);
	background-repeat:no-repeat;
}
#housing-info #housing-info_list09 h4 {
	background-image: url(../../../images/housing-info/detail9/title.png);
	background-repeat:no-repeat;
}
#housing-info #housing-info_list10 h4 {
	background-image: url(../../../images/housing-info/detail10/title.png);
	background-repeat:no-repeat;
}*/



#housing-info .housing-info_list article .img_left {
	padding-right:10px;
	clear:both;
	float:left;
}

#housing-info .housing-info_list article h5 {
	display: inline-block;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	padding-right:10px;
	color:#C59C6C;
}
#housing-info .housing-info_list article p {
	padding-bottom:5px;
}

#housing-info .housing-info_list article .price_area {
	overflow:hidden;
}
#housing-info .housing-info_list article .price_area p,
#housing-info .housing-info_list article .zone_area p {
	font-size:0.8em;
}
#housing-info .housing-info_list article .zone_area {
	clear:both;
	overflow:hidden;
}

#housing-info .housing-info_list article .go_detail {
	clear:both;
	text-align:center;
	padding-top:5px;
}
#housing-info .housing-info_list article .go_detail a {
	display:block;
	text-decoration:none;
	background:#C59C6C;
	color:#fff;
	padding:5px;
}

/* 本文 */
.housing-wrap{
	display:block;
	clear:both;
}
.housing-main{
	display:block;
	clear:both;
}
#housing-info .housing-info_list article .main-txt{
	overflow:hidden;
	font-size:14px;
	display:block;
}
#housing-info .housing-info_list article .main-txt:after{
	content:'…';
}
#housing-info .housing-info_list article .txt-more{
	font-size:16px;
	color:#a07139;
	padding-left:14px;
}
#housing-info .housing-info_list article .txt-btn{
	padding-bottom:25px;
	float:right;
}
#housing-info .housing-info_list article .txt-btn:hover{
	opacity:0.8;
}

#housing-info .housing-info_list article .txt-btn:before{
	content:'';
	margin-top:3px;
	width:0;
	height:0;
	position:absolute;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid transparent;
	border-left:8px solid #a07139;
}

/* ボタン */

#housing-info .housing-info_list article .housing-btn{
	padding: 4px 0;
	border-radius: 3px;
	background-color: #c59c6c;
	color: #fff;
	border:1px solid #a07139;
	text-align:center;
	clear:both;
	display:block;
	overflow:hidden;
}
#housing-info .housing-info_list article a{
	text-decoration:none;
	display:block;
	clear:both;
}
#housing-info .housing-info_list article .housing-txt01{
	margin:0 auto;
}
#housing-info .housing-info_list article .housing-icon{
	width: 100px;
	border-top: 1px solid #a07139;
	border-bottom: 1px solid #a07139;
	float:right;
	display:block;
	margin-bottom:10px;
}
#housing-info .housing-info_list article .housing-txt02{
	color:#c12514;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	display:block;
}
#housing-info .housing-info_list article .housing-tel{
	color:#c12514;
}





#housing-info .table-base {
	width:100%;
}
#housing-info .table-base th {
	border:solid 1px #fff;
	background: url(../img/common/border_line.png);
	text-align:center;
	font-weight:normal;
	padding:5px 0;
}
#housing-info .table-base td {
	font-size:0.8em;
	padding:5px;
}

#housing-info .table-base tr:nth-child(2n) td {
	background-color: rgba(247, 240, 234, 1);
    border-right: 3px solid rgba(247, 240, 234, 1);
}
#housing-info .table-base  td:last-child {
	text-align: right;
}

#housing-info .reed01 {
	padding-top:20px;
	padding-bottom:10px;
	font-weight:bold;
}




/*
----------------------------------------
housing-info-detail
----------------------------------------
*/

.housing-info-detail #mainv {
	background: url(../img/housing-info/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
.housing-info-detail #title {
	font-size:1.6em;
	background-repeat:no-repeat;
	-moz-background-size:auto 20px;
	-o-background-size:auto 20px;
	-webkit-background-size:auto 20px;
	-khtml-background-size:auto 20px;
	background-size:auto 20px;
}

/*#housing-info-detail0 #title {	background-image: url(../img/housing-info/detail00/title.png);}
#housing-info-detail8 #title {	background-image: url(../../../images/housing-info/detail8/title.png);}
#housing-info-detail9 #title {	background-image: url(../../../images/housing-info/detail9/title.png);}
#housing-info-detail10 #title {	background-image: url(../../../images/housing-info/detail10/title.png);}*/



.housing-info_detail {
	padding-bottom:30px;
}
.housing-info_detail .table01 {
}

.housing-info_detail #reed01 {
	background: url(../img/housing-info/detail/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
.housing-info_detail #reed01-2 {
	background: url(../img/housing-info/detail/reed01_2.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
.housing-info_detail #reed02 {
	background: url(../img/housing-info/detail/reed02.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}
.housing-info_detail #reed03 {
	background: url(../img/housing-info/detail/reed03.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}




.housing-info_detail .feature {
	padding-bottom:30px;
}
.housing-info_detail .feature li {
	background:url(../img/housing-info/detail/icon_feature.png) no-repeat left 5px;
	-moz-background-size:auto 10px;
	-o-background-size:auto 10px;
	-webkit-background-size:auto 10px;
	-khtml-background-size:auto 10px;
	background-size:auto 10px;
	padding-left:15px;
}

.housing-info_detail .t-ttl{
	color:rgba(151,109,60,1);
	margin-bottom:15px;
}
.housing-info_detail .f-other-txt{
	margin-bottom:20px;
}

.housing-info_detail .f-txtarea{
	margin-bottom:10px;
}

.housing-info_detail .table-base {
	width:100%;
}
.housing-info_detail .table-base th {
	border:solid 1px #fff;
	background: url(../img/common/border_line.png);
	text-align:center;
	font-weight:normal;
	padding:5px 0;
	font-size:0.8em;
}
.housing-info_detail .table-base td {
	font-size:0.8em;
	padding:5px;
}


.housing-info_detail .property_description {
	padding-bottom:20px;
}
.housing-info_detail .property_description h5 {
	background: url(../img/common/border_line.png);
	padding:5px;
	margin-bottom:10px;
	text-align:center;
}
.housing-info_detail .property_description p {
	margin-bottom:15px;
}


.housing-info_detail .floor_plan {
}
.housing-info_detail .floor_plan h5 {
	background: url(../img/housing-info/detail/floor_plan_bg.png);
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
}
.housing-info_detail .floor_plan_detail {
	padding:5px 0;
}
.housing-info_detail .floor_plan_detail h6 {
	float:left;
	clear: both;
	color:#C59C6C;
	font-weight:bold;
	width:130px;
}
.housing-info_detail .floor_plan_detail p {
}
.housing-info_detail #gallery-area .content {
	height:0;
	padding-top:60%;
	position: relative;
}
.housing-info_detail #gallery-area .content img {
	width:100%;
	height: auto;
	position:absolute;
	top:0;
}

.housing-info_detail #gallery-area .navigation {
}
.housing-info_detail #gallery-area .navigation ul {
	overflow:hidden;
	padding-bottom:15px;
}
.housing-info_detail #gallery-area .navigation li {
	width:20%;
	float:left;
}
.housing-info_detail #gallery-area .navigation li img {
	width:100%;
	height:auto;
}

.housing-info_detail #gallery-area .navigation .pagination {
	clear:both;
	text-align:center;
	padding-bottom:15px;
}

.housing-info_detail #gallery-area .navigation .pagination a,
.housing-info_detail #gallery-area .navigation .pagination span {
	margin:0 5px;
	display:inline-block;
	padding:0 8px;
}
.housing-info_detail #gallery-area .navigation .pagination span {
	background:#000000;
	color:#fff;
}


/*
----------------------------------------
privacy-policy
----------------------------------------
*/

#privacy-policy {
}

#privacy-policy #mainv {
	background: url(../img/inquiry/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#privacy-policy #reed01 {
	background: url(../img/privacy-policy/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}



#privacy-policy #privacy-policy-box ol {padding:0 0 5px 1.5em;}
#privacy-policy #privacy-policy-box ol li {list-style-type:decimal; margin-bottom:15px;}

#privacy-policy #privacy-policy-box h2,
#privacy-policy #privacy-policy-box p {margin-bottom:15px;}

#privacy-policy #privacy-policy-box dl {padding-bottom:5px;}
#privacy-policy #privacy-policy-box dl dt {font-weight:bold; padding-bottom:5px;}
#privacy-policy #privacy-policy-box dl dd {margin-bottom:15px;}

#privacy-policy #privacy-policy-box ul {padding:0 0 20px 1em;}
#privacy-policy #privacy-policy-box ul li {list-style-type:disc; margin-bottom:5px;}



/*
----------------------------------------
sitemap
----------------------------------------
*/

#sitemap {
}

#sitemap #mainv {
	background: url(../img/sitemap/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}
#sitemap #reed01 {
	background: url(../img/sitemap/reed01.jpg) no-repeat;
	-moz-background-size:auto 14px;
	-o-background-size:auto 14px;
	-webkit-background-size:auto 14px;
	-khtml-background-size:auto 14px;
	background-size:auto 14px;
}



#sitemap #sitemap-box {
	padding-top:10px;
}
#sitemap #sitemap-box ul {
}
#sitemap #sitemap-box > ul > li {
	margin-bottom:20px;
}
#sitemap #sitemap-box ul li ul {
	padding:1em 1em;
	padding-bottom:0.1em;
}
#sitemap #sitemap-box ul li ul li {
	font-size:0.8em;
	margin-bottom:10px;
}
#sitemap #sitemap-box ul li ul li:before {
	content:'>';
	padding-right:5px;
}



/*
----------------------------------------
blog
----------------------------------------
*/

#blog {
}

#blog #mainv {
	background: url(../img/blog/mainv.jpg) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	-webkit-background-size:100% auto;
	-khtml-background-size:100% auto;
	background-size:100% auto;
}


#blog #blog_list {
}
#blog #blog_list article {
	overflow:hidden;
	clear:both;
	padding-bottom:20px;
}
#blog #blog_list article h3 {
	border-bottom:solid 1px #C59C6C;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:1.2em;
}
#blog #blog_list article .blog_date {
	float:left;
	font-size:0.8em;
}
#blog #blog_list article .blog_cate {
	float:right;
	font-size:0.8em;
}
#blog #blog_list article .blog_article {
	clear:both;
	padding: 10px 0;
}
#blog #blog_list article .blog_article .blog_img {
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
#blog #blog_list article .blog_article .blog_text {
}
#blog #blog_list article .blog_article .blog_text p {
	line-height:1.6;
}



#blog #blog_menu,
#blog #widget-area {
	padding-top:10px;
	clear:both;
}
#blog #blog_menu h3,
#blog #widget-area h2 {
	border-top:solid 1px #6D5131;
	border-bottom:solid 1px #6D5131;
	padding:5px 0;
	margin-bottom:10px;
	background:url(../img/blog/minus.jpg) no-repeat right 5px center;
	-moz-background-size:9px auto;
	-o-background-size:9px auto;
	-webkit-background-size:9px auto;
	-khtml-background-size:9px auto;
	background-size:9px auto;
}
#blog #blog_menu h3.plus,
#blog #widget-area h2.plus {
	background:url(../img/blog/plus.jpg) no-repeat right 5px center;
	-moz-background-size:9px auto;
	-o-background-size:9px auto;
	-webkit-background-size:9px auto;
	-khtml-background-size:9px auto;
	background-size:9px auto;
}
#blog #blog_menu h3 span,
#blog #widget-area h2 span {
	display:block;
	border-left:solid 5px #6D5131;
	padding-left:5px;
}
#blog #blog_menu ul,
#blog #widget-area ul {
	padding-bottom:20px;
}
#blog #blog_menu ul li,
#blog #widget-area ul li {
	background:url(../img/blog/blog_menu.jpg) no-repeat 0 6px;
	padding-left:12px;
	-moz-background-size:7px auto;
	-o-background-size:7px auto;
	-webkit-background-size:7px auto;
	-khtml-background-size:7px auto;
	background-size:7px auto;
	padding-bottom:10px;
}




#blog .navigation {
	clear:both;
	padding-top:10px;
	padding-bottom:30px;
	overflow:hidden;
}
#blog .navigation p a {
	display:block;
	background:#ddd;
	padding:3px 10px;
	text-decoration:none;
}
#blog .navigation p a:hover {
	background:#000000;
	color:#fff;
}



#blog .navigation .navileft {
	float:left;
}
#blog .navigation .naviright {
	float: right;
}

#blog #go_bloglist {
	clear:both;
	padding-bottom:20px;
}
#blog #go_bloglist a {
	display:inline-block;
	background:#ddd;
	padding:3px 10px;
	text-decoration:none;
}

#blog #go_bloglist a:hover {
	background:#000000;
	color:#fff;
}


#blog .blog_text p {
    line-height: 1.8;
    margin-bottom: 10px;
}

#blog .wp-pagenavi {
	text-align:center;
	clear:both;
	padding:30px 0;
	font-size:1.2em;
}
#blog .wp-pagenavi span,
#blog .wp-pagenavi a:hover {
	display: inline-block;
	padding:3px 10px 0 !important;
	background:#000;
	margin:10px !important;
	color:#fff;
	line-height:1.6;
}
#blog .wp-pagenavi a {
	display: inline-block;
	padding:3px 10px 0 !important;
	background:#ddd;
	margin:10px !important;
	line-height:1.6;
	text-decoration:none;
}



.pc-switcher {
	display:none;
}