@charset "UTF-8";
/* CSS Document */
/*===============================================
カラー #0e0e0e
===============================================*/
/*color*/
.loader {
  background-color: #0e0e0e;
}
#header-link li a::before,#header-nav .header-nav-item > span:hover, #header-nav .header-nav-item > a:hover,.search-title span,#easy-searchig-box h3 span,h2.section-title span,#footer-link-left li a:hover,.category_type,
.detail-list-item-content a:hover,.category,.pager-box,#back a:hover,.property-nav-items li a:hover,.property-nav-btn button:hover,.property-nav-btn button span.i-share,.property-detail h3.section-title span,
.customer-content span,.print-content-item-content .price,.print-content-item-content .layout,#close-btn,#membership_login #membership_box_h4,#membership_login_right .number-text,#mypage-content .mypage-list-inner dt,
.map-menu-icon-favo_count,.property-price,.rooms-data-price,.rooms-data-deposit,.rooms-data-key,#sitemap-list .sitemap-list-box li::before,#sitemap-list a:hover  {
  color: #5a5a5a;
}
h3.sitemap-title{border-bottom-color:#5a5a5a;}
p.koetitle, p.koetitle::before{
	color: #a47c48;
	font-weight: bold;
}
p.koetitle::before {
	content: '●';
	padding-right: 6px;
}
.build_type,.tel-num,.cnav-tel-num,.tel-number,.search-cond-box::before,.notes,.add-btn,.detail-btn,.property-nav-btn button span.i-print,.owner-btn,.anchor,.facilities-content p,.staff-comment-content h4,#access-info dt,.search-cond-list dt span::before,
.price-layout p, .prices p,.total-count,.room-count,.reserve-btn,.wanted,.detail-list-item-content .price,.detail-list-item-content .layout,.share-btn-list li .i-mail::before,.select::before,.i-syubetsu::before,.icon-yen,.s-search-cond-list dt span::before,
.total-hit-count,.property-type {
  color: #a47c48;
}
.op-link a:hover, .select-items > li span,.section-title,#tab-wrap .active-tab-control,.article-card-content li,.article-card-title,.category-heading,.category-name a,.search-filter-heading,.filter-list-heading,.filter-checkbox-list li,.filter-radiobox-list li,.cancel-btn,.check-list-parent .parent-label,.s-child-checkbox + label,.detail-name,.detail-list-item-title,.diary-content h3,.diary-content h4,.diary-content h5,.diary-content h6,
.wrote-card-name,#back,.other-info p,.favo-checkbox:checked + label,.page-list ul li a,.search-cond-list li,.room-list-wrap h4,.property-detail h3.section-title,.detail-list-item-content .price .maint_fee, .detail-list-item-content .layout .exc_area,.note-box dt,.equipments-list-item-title,.facilities-items h4,.tail-link a,.customer-name,.staff-name,.form-content-heading,.formlabel,.privacy-heading,
#print h2, #print h3,.print-content-item-title,.print-content-item-content .price .maint_fee, .print-content-item-content .layout .exc_area,.select-inner > span,#membership_login #membership_login_box_h4,#membership_login a.pw_forget,#membership_login_right .number_property,#membership_login_right .form-input label,#membership_login_right .membership-name,
#membership_login_right .name-text,#membership_login_right #membership_right_box_h3,#membership_login_right a.pw_forget,#membership_mypage #mypage_box_h4
,#type-search .type-search-inner h3
,.tab-wrap .active-tab-control
{
  color: #0e0e0e;
}
.share-btn-list li .i-line::before {
  color: #5fc40d;
}
.category-title,.contact-btn,#footer-nav li a,#tab-content .active-tab-control,.label-required,.status .sts-wanted {
  color: #fff;
}

/*background-color*/
.op-link a, .search-submit-btn,h2.section-title::after,.category-title,#tab-wrap .tab-control-text.active-tab-control::before,#tab-wrap .inactive-tab-control:hover,.more-btn,#footer-nav,.filter-checkbox:checked + label::before,.s-parent-checkbox:checked + label::before,.s-child-checkbox:checked + label,.category:hover,.f-all-checkbox:checked + label::before,
.favo-checkbox:checked + label,.icons span::before,.icons span::after,.status .sts-wanted,.trigger,#equipments-items li.on,#kodawari-items li.on,.a-all-checkbox:checked + label::before,.apli-checkbox:checked + label,.apli-checkbox:checked + label,.note-list li::before,.form-checkbox:checked + label,.form-submit-btn,
.filter-radiobox:checked + label::after,#print-btn,.diary-wrote-title,#tab-content .active-tab-control,.anchor:hover,.staff-comment-title,.favo_count,.tail-link a:hover,#back a::before, .category-name h4, .note-box dt span::before, .note-box dt span::after,.active-tag-select,.sw-checkbox:checked + label::before, #loan_simulation .loan_calc_btn
,#membership_login #membership_box_detail span.membership_number,#membership_login_right a.initial_registration,
#membership_login .form-checkbox input:checked,#membership_login_right a.mypage-button,#membership_mypage a.mypage_link_button.color-type01,#loan_simulation .simulation_box_bottom #simulation_result::before, #membership_login .membership_login_title_img,#membership_login .membership_login_title_img::before,
#membership_login .formpart input,#membership_login a.pw_forget::before,#membership_login_right  a.pw_forget::before,#membership_login_right .formpart input.login-submit,#membership_mypage .mypage_title .mypage_title_img,
#membership_mypage .mypage_title .mypage_title_img::before
,#type-search .type-search-inner h3::before,
.keyword-btn,.map-menu-icon li,.property-hit,.rooms-floor,.building-detail-link:hover
{
  background-color: #0e0e0e;
}
.status .sts-pending,.contact-btn,.label-required,.swiper-pagination-bullet-active,#tab-content .inactive-tab-control:hover,.link-btn,.submit-btn,.back-btn,.sw-submit-btn,.enter-btn,.inactive-tag-select:hover,#pageTop a,.pager span,
.location-btn,.map-menu-icon li.active,.map-slide-menu-close,.map-slide-property-close,.building-detail-link {
  background-color: #a47c48;
}
.op-link a:hover, .select-items > li span,.detail-list-item-title,.diary-content h4,#tab-content .inactive-tab-control,.note-box dt,#build-map,#sv-wrap,.equipments-list-item-title,.tail-link a,.form-content-heading,.print-content-item-title,.inactive-tag-select,.select-inner > span,.pager a:hover span,#mypage-content .mypage-list-inner,#membership_login #membership_box,.form-policy,
.form-policy-customize,.map-menu,.map-slide-property
{
  background-color: #fafafa;
}

/*border-color*/
.filter-checkbox:checked + label::before,.s-parent-checkbox:checked + label::before,.f-all-checkbox:checked + label::before,.favo-checkbox:checked + label,#equipments-items li.on,#kodawari-items li.on,.a-all-checkbox:checked + label::before,#print-btn,#close-btn,.other-info p span,.search-filter-inner,.s-search-inner,.select-items,.enter-area,
.property-building {
  border-color: #0e0e0e;
}
.owner-btn,.facility,.add-btn,#photo-thumbs li.swiper-slide-active,#contact-nav-btn .contact-btn,.contact-nav-btn,.search-checkbox:checked + label::after,#membership_login .form-checkbox input:checked,#membership_mypage a.mypage_link_button.color-type01::after,
#membership_login_right #membership_right_box_h3::after {
  border-color: #a47c48;
}
.print-content-item-title {
  border-color: #fafafa;
}
.status .sts-wanted::after {
  border-color: transparent transparent transparent #0e0e0e;
}
.status .sts-pending::after {
  border-color: transparent transparent transparent #a47c48;
}
/*border-top-color*/
.category-title::after,#result-nav-filter,.property-nav,.search-filter-btn,#header-menu,#back a::after,#membership_login_right #membership_right_box::before {
  border-top-color: #0e0e0e;
}
#equipments-list {
  border-top-color: #fafafa;
}

/*border-bottom-color*/
.select-wrap:before,.is-select::after,.page-list ul li a::after,.search-cond-box::after,.icon_prev::after,.icon_next::after,#tab-content #tab-control{
  border-bottom-color: #0e0e0e;
}
.equipments-list-item {
  border-bottom-color: #fafafa;
}

/*border-left-color*/
.is-select::after,.available-room .room-list-item-inner{
  border-left-color: #0e0e0e;
}
.icon_prev::after,.category-heading,.diary-content h5,#membership_login_right #membership_right_box::before{
  border-left-color: #5a5a5a;
}
#footer-nav li {
  border-left-color: #fff;
}

/*border-right-color*/
.select-wrap:before,.page-list ul li a::after,.search-cond-box::after,.icon_next::after,#back a::after {
  border-right-color: #0e0e0e;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*background-color*/
  .map-slide-menu-inner::-webkit-scrollbar-thumb,.property-contents::-webkit-scrollbar-thumb {
    background-color: #0e0e0e;
  }
  .map-slide-menu-inner::-webkit-scrollbar-track {
    background-color: #fafafa;
  }
  /*box-shadow*/
  .map-slide-menu-inner::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px #fafafa;
    box-shadow: inset 0 0 2px #fafafa;
  }
}

@media screen and (max-width: 1280px){
  .back-btn {
    color: #0e0e0e;
  }
}
@media screen and (max-width: 1200px){
  #footer-nav li {
    border-bottom-color: #fff;
  }
  #footer-nav li:first-of-type{
    border-left-color: #fff;
  }
}
@media screen and (max-width: 1024px){
  #category-list-btn {
    background-color: #5a5a5a;
  }
}
@media screen and (max-width: 768px){
  #contact-nav-btn button.line-btn {
    background-color: #5fc40d;
    border-color: #5fc40d;
  }
  #property-nav-items-btn span::after {
    color: #5a5a5a;
  }
}
@media screen and (max-width: 640px){
  .map-slide-property-close_sp {
    background-color: #a47c48;
  }
}
@media screen and (max-width: 480px){
  #footer-nav li:first-of-type{
    border-top-color: #fff;
  }
}
@media screen and (max-width: 1120px){
  #map-btn span {
    color: #a47c48;
  }
}

#mypage-content .mypage-list-inner::before{
  border-top-color: #0e0e0e;
}
#mypage-content .mypage-list-inner::before{
  border-left-color: #0e0e0e;
}

/* こだわりURLタブTOP表示 */
.kodawari-tab-control-area {
  border: #0e0e0e solid;
  border-width: 0 0 2px 0;
}

.kodawari-tab-control {
  border: #0e0e0e solid;
  border-width: 1.5px 1.5px 0 1.5px;
}

.kodawari-tab-control.tab-control-text.active-tab-control,
.kodawari-tab-control:hover {
  background: #0e0e0e;
  color: #fff;
}

.kodawari-url-children-inner {
  background: #f3f3f3;
}

.kodawari-url-child::before {
  content: '▶';
  color: #0e0e0e;
}

.tab-see-more-btn {
  color: #0e0e0e;
}

.see-more-btn-arrow {
  background: #0e0e0e;
  padding: 10px 5px 2px 5px;
}