.bukken_original_color {
  font-family: "秀英明朝 M", Shuei Mincho M, TBゴシック M, 游ゴシック, YuGothic, ヒラギノ角ゴ Pro, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, serif;
}
.bukken_original_color .breadcrumbs > li, .bukken_original_color .contents > article .b-p-img_with_lead a > .b-box .b-btn .b-btn_inner span, .bukken_original_color .gnavi-01 ul > li.current > a, .bukken_original_color .gnavi-01 ul > li:hover > a, .bukken_original_color .gnavi-01 ul > li > a:hover {
  color: #706965
}
.bukken_original_color .b-catch, .bukken_original_color .b-lead, .bukken_original_color .b-p-img_with_lead .name, .bukken_original_color .b-p-title, .bukken_original_color .c-ttl, .bukken_original_color h1, .bukken_original_color h2 {
  font-family: "秀英明朝 M", Shuei Mincho M, TBゴシック M, 游ゴシック, YuGothic, ヒラギノ角ゴ Pro, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, serif;
  letter-spacing: .05em
}
.bukken_original_color .gnavi-01 ul > li.current > a:after, .bukken_original_color .gnavi-01 ul > li:hover > a:after, .bukken_original_color .gnavi-01 ul > li > a:hover:after {
  background-color: #706965
}
.bukken_original_color .btn-secondary {
  background: #a08f7e;
  background: -moz-linear-gradient(top, rgba(160, 143, 126, .6) 0, #a08f7e 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(160, 143, 126, .6)), color-stop(100%, #a08f7e));
  background: -webkit-linear-gradient(top, rgba(160, 143, 126, .6) 0, #a08f7e 100%);
  background: -o-linear-gradient(top, rgba(160, 143, 126, .6) 0, #a08f7e 100%);
  background: -ms-linear-gradient(top, rgba(160, 143, 126, .6) 0, #a08f7e 100%);
  background: linear-gradient(to bottom, rgba(160, 143, 126, .6) 0, #a08f7e 100%)
}
.bukken_original_color .btn-primary {
  background: #706965;
  background: -moz-linear-gradient(top, rgba(112, 105, 101, .6) 0, #706965 26%, #706965 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(112, 105, 101, .6)), color-stop(26%, #706965), color-stop(100%, #706965));
  background: -webkit-linear-gradient(top, rgba(112, 105, 101, .6) 0, #706965 26%, #706965 100%);
  background: -o-linear-gradient(top, rgba(112, 105, 101, .6) 0, #706965 26%, #706965 100%);
  background: -ms-linear-gradient(top, rgba(112, 105, 101, .6) 0, #706965 26%, #706965 100%);
  background: linear-gradient(to bottom, rgba(112, 105, 101, .6) 0, #706965 26%, #706965 100%)
}
.bukken_original_color #cboxContent .b-annaizu_modal .b-close .b-btn:last-child a, .bukken_original_color #cboxContent .b-annaizu_modal .b-close_gmap .b-btn a.b-btn-map, .bukken_original_color #cboxContent .b-annaizu_modal > .box .b-head .b-print .b-btn a, .bukken_original_color #cboxContent .b-madori_modal .b-close .b-btn:last-child a, .bukken_original_color #cboxContent .b-madori_modal .b-close_gmap .b-btn a.b-btn-map, .bukken_original_color #cboxContent .b-madori_modal > .box .b-head .b-print .b-btn a, .bukken_original_color .b-l-tab_hash .b-tab_hash_footer .b-tab_ttl a.b-active, .bukken_original_color .b-l-tab_hash .b-tab_hash_footer .b-tab_ttl a:hover, .bukken_original_color .b-l-tab_hash .b-tab_hash_header .b-tab_ttl a.b-active, .bukken_original_color .b-l-tab_hash .b-tab_hash_header .b-tab_ttl a:hover, .bukken_original_color .contents > article .b-p-numbering_list .b-list > li:before {
  background: #706965
}
.bukken_original_color .contents > article .b-p-title .b-txt {
  border-left-color: #706965
}
@media screen and (min-width:768px) {
  .bukken_original_color .contents > article .b-l-tab_link .b-tab_foot ul, .bukken_original_color .contents > article .b-l-tab_link .b-tab_head ul {
    border-color: #706965
  }
  .bukken_original_color .contents > article .b-l-tab_link .b-tab_foot ul li a:hover, .bukken_original_color .contents > article .b-l-tab_link .b-tab_foot ul li.b-current a, .bukken_original_color .contents > article .b-l-tab_link .b-tab_head ul li a:hover, .bukken_original_color .contents > article .b-l-tab_link .b-tab_head ul li.b-current a {
    background: #706965
  }
  .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=true] .b-btn .b-btn_inner, .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=false] .b-newicon {
    color: #706965
  }
}
.bukken_original_color .contents > article .b-p-img_with_lead a > .b-box .b-btn .b-btn_inner span::after {
  border-color: transparent transparent transparent #706965
}
.bukken_original_color .b-l-tab_hash .b-tab_hash_footer, .bukken_original_color .b-l-tab_hash .b-tab_hash_header {
  border-color: #706965
}
@media screen and (min-width:768px) {
  .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=true] .b-info .b-box .b-btn .b-btn_inner span {
    color: #706965
  }
  .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=true] .b-info .b-box .b-btn .b-btn_inner span::after {
    border-color: transparent transparent transparent #706965
  }
  .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=true] .b-newicon, .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=false] {
    background-color: #706965
  }
  .bukken_original_color .contents > article .b-p-madori_kodate a .b-newicon, .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=true][data-layout_type=yoko] .b-info > .b-table > .b-cell .b-btn .b-btn_inner, .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=true][data-layout_type=yoko] .b-info > .b-table > .b-cell .b-btn .b-btn_inner span {
    color: #706965
  }
  .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=true][data-layout_type=yoko] .b-info > .b-table > .b-cell .b-btn .b-btn_inner span::after {
    border-color: transparent transparent transparent #706965
  }
  .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=true][data-layout_type=yoko] .b-newicon, .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=true][data-layout_type=tate] .b-info > .b-table > .b-cell .b-btn .b-btn_inner, .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=false][data-layout_type=yoko] .b-info > .b-table > .b-cell .b-btn .b-btn_inner, .bukken_original_color .contents > article .b-p-madori_kodate a[data-thumb_flag=false][data-layout_type=tate] .b-info > .b-table > .b-cell .b-btn .b-btn_inner {
    background-color: #706965
  }
}
.bukken_original_color .contents > article .b-p-guidemap .box-button .b-button a {
  background-color: #706965
}
@media screen and (max-width:767px) {
  .bukken_original_color .contents > article .b-l-tab_link .b-tab_foot ul li.b-current a, .bukken_original_color .contents > article .b-l-tab_link .b-tab_head ul li.b-current a {
    background-color: #706965
  }
  .bukken_original_color .b-l-tab_hash.b-l-tab_hash_accordion .b-content_block .b-tab_ttl a {
    background: #706965
  }
  .bukken_original_color .b-l-tab_hash.b-l-tab_hash_accordion .b-content_block .b-tab_ttl a:after, .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=true] .b-btn .b-btn_inner:before, .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=false] .b-btn .b-btn_inner:before {
    color: #706965
  }
  .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=true], .bukken_original_color .contents > article .b-p-madori_mansion a[data-thumb_flag=false] {
    background-color: #706965
  }
  .bukken_original_color .contents > article .b-p-madori_kodate a .b-info > .b-table > .b-cell .b-btn .b-btn_inner:before, .bukken_original_color .footer-gnavi li.current {
    color: #706965
  }
}
.planSpecWrap .planSpec .zumen a {
  color: #a08f7e !important;
  border-color: #a08f7e !important;
}
.planSpecWrap .planSpec .zumen a.active {
  color: #fff !important;
  background-color: #706965 !important;
}
.planSpecWrap .planSpec .zumen a:hover {
  color: #fff !important;
  background-color: #a08f7e !important;
}
.planSpecWrap .planSpec .spec .ttl {
  border-color: #706965 !important;
}
.planSpecWrap .planSpec .spec .type {
  color: #706965 !important;
}
.planSpecWrap .planSpec .spec .ldk {
  color: #706965 !important;
}
.planSpecWrap .planSpec .spec .icon span {
  background-color: #706965 !important;
}
.GaiyoCont dl dt {
  background-color: #706965 !important;
}
.GaiyoCont a.map:hover {
  background-color: #706965 !important;
}
.planBase {
  border-color: #706965 !important;
}
.planBase .p-list ul .icon span {
  background-color: #706965 !important;
}
.planBase .p-list .ttl .type {
  color: #706965 !important;
}
.planBase .p-list .ttl .ldk {
  color: #706965 !important;
}
.planBase .p-list div.img a.detailBtn:hover {
  background-color: #706965 !important;
}
.planSearch .searchBox {
  background-color: #706965 !important;
}
.planSearch .conf ul li {
  border-left-color: #706965 !important;
}
.planSearch .conf ul li.active a {
  color: #706965 !important;
}
.planListWrap.comparison .planList .planBase .p-list ul.ttl .ldk {
  color: #706965 !important;
}
.planListWrap.comparison .planList .planBase .p-list span.close {
  background-color: #706965 !important;
}
.planContList .listTab {
  color: #706965 !important;
}
.planContList .listTab li.tab {
  border-bottom-color: #706965 !important;
}
.planContList .listTab li.bar {
  background-color: #706965 !important;
}
.planContList .TopPlanList .slick-next:before, .planContList .TopPlanList .slick-prev:before {
  color: #706965 !important;
}
.planContList .planAll a:hover {
  -webkit-text-decoration: un;
  text-decoration: un;
  color: #706965 !important;
}
.LoanCont h2:before {
  color: #706965 !important;
}
.LoanCont a.calculation:hover {
  background-color: #706965 !important;
}
@media (max-width: 640px) {
  .LoanCont a.calculation {
    background-color: #706965 !important;
  }
}
.btn-loan_link a:hover {
  background-color: #706965 !important;
}
@media (max-width: 640px) {
  .btn-loan_link a {
    background-color: #706965 !important;
  }
}
.planBase .p-list div.img a.detailBtn {
  color: #a08f7e !important;
}
.planSearch .searchBox {
  border-bottom-color: #a08f7e !important;
}
.planSearch .triangle {
  border-top-color: #a08f7e !important;
}
.planSpecWrap .btn_plan_detail li a.heimenBtn, .planSpecWrap .btn_plan_detail li a.kaguBtn {
  background-color: #a08f7e;
}
.planSpecWrap .btn_plan_detail li a.heimenBtn.active, .planSpecWrap .btn_plan_detail li a.kaguBtn.active {
  background-color: #706965;
}
.planSpecWrap .btn_plan_detail li a.heimenBtn.active::after, .planSpecWrap .btn_plan_detail li a.kaguBtn.active::after {
  color: #706965;
  border-top: 12px solid #706965;
}
.planSpecWrap .planSpec .zumen {
  border: #706965 solid 1px;
  border-radius: 20px;
}
.planSpecWrap .planSpec .zumen .zumen_title_heimen, .planSpecWrap .planSpec .zumen .zumen_title_kagu {
  background-color: #706965;
}
.planSpecWrap .planSpec .spec .ttl {
  border-color: #706965 !important;
}
.planBase .p-list .ttl .type a.detailBtnPC {
  color: #706965 !important;
}
.planBase .p-list div.img a.detailBtn {
  border: #706965 solid 1px;
}
.planBase .p-list div.img a.detailBtn:hover {
  background-color: #a08f7e !important;
}
.planBase .p-list .status {
  background: #706965;
}
.planContList .listTab li.tab {
  background-color: #a08f7e !important;
}
.planContList .listTab li.tab.active {
  background-color: #706965 !important;
}
.planContList .listTab li.tab.active::after {
  border-top: 12px solid #706965 !important;
}
.planListWrap.comparison .planList .planBase .p-list ul.ttl .ldk {
  color: #706965 !important;
}
.planListWrap.comparison .planList .planBase .p-list span.close {
  background-color: #706965 !important;
}
.planContList .planAll a {
  background: #706965;
}
.planContList .planAll a:hover {
  background: #a08f7e;
}
.bukken_footer .footer-nav-01 .container .btn-cont .btn-link.btn-md.btn-primary:nth-child(1) {
  background: #706965;
}
.bukken_footer .footer-nav-01 .container .btn-cont .btn-link.btn-md.btn-primary:nth-child(2) {
  background: #a08f7e;
}
.bukken_footer .footer-nav-01 .container .btn-cont .btn-link.btn-md.btn-primary:nth-child(3) {
  background: #a08f7e;
}
@media screen and (max-width: 767px) {
  .bukken_original_color .contents > article .b-p-madori_kodate a .b-info > .b-table > .b-cell .b-btn .b-btn_inner:before, .bukken_original_color .footer-gnavi li.current, .bukken_original_color .footer-gnavi li.current a {
    color: #706965 !important;
  }
}
.header-01-wrap .header-02 .btn-cont .btn-link.btn-md.btn-primary:nth-child(1) {
  background: #706965;
}
.header-01-wrap .header-02 .btn-cont .btn-link.btn-md.btn-primary:nth-child(2) {
  background: #8b7e77;
}
.header-01-wrap .header-02 .btn-cont .btn-link.btn-md.btn-primary:nth-child(3) {
  background: #a08f7e;
}
.header-01-wrap .header-02 .btn-cont .btn-link {
  color: #fff;
}
.bukken_original_color .planSpecWrap .planSpec .spec .icon span {
  color: #fff;
}
.bukken_original_color .planSpecWrap .btn_plan_detail li a.heimenBtn, .planSpecWrap .btn_plan_detail li a.kaguBtn {
  color: #fff !important;
}
.bukken_original_color .planSpecWrap .planSpec .zumen .zumen_title_heimen, .bukken_original_color .planSpecWrap .planSpec .zumen .zumen_title_kagu {
  color: #fff !important;
}
.bukken_original_color .planBase .p-list ul .icon span {
  color: #fff !important;
}
.bukken_original_color .planBase .p-list div.img a.detailBtn:hover {
  color: #fff !important;
}
.bukken_original_color .planContList .planAll a, .bukken_original_color .planContList .planAll a:hover {
  color: #fff !important;
}
.bukken_original_color .planBase .p-list .status a, .bukken_original_color .planBase .p-list .status a:hover, .bukken_original_color .planBase .p-list ul .icon span {
  color: #fff !important;
}
.bukken_original_color .planContList .listTab li.tab {
  color: #fff !important;
}
.bukken_original_color .planSearch .searchBox ul li p, .bukken_original_color .planSearch .searchBox span, .bukken_original_color .planSearch .searchBox .search_reset_btn label {
  color: #fff !important;
}
.planBase .p-list div.img a.detailBtn {
  background-color: #ffffff !important;
}
@media screen and (max-width: 767px) {
  .gnavi-01 ul li.height-adjust-sp {
    height: 80px;
  }
}
/* header reset (finecourt contents conflict fix) */
header h1.logo {
  margin-top: 0 !important;
}
header .logo {
  margin-top: 0 !important;
}
header h1 {
  margin: 0 !important;
}
#contents.finecourt {
  margin-top: 120px;
  padding-top: 0;
	font-family: 'Shippori Mincho', 'Noto Serif JP', 'Times New Roman', '游明朝', 'Yu Mincho', '游明朝体', 'YuMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'HiraMinProN-W3', 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
}
#contents.finecourt h1{
	font-family: 'Shippori Mincho', 'Noto Serif JP', 'Times New Roman', '游明朝', 'Yu Mincho', '游明朝体', 'YuMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'HiraMinProN-W3', 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
}
#contents.finecourt p{
	font-size: 100%;
}
@media screen and (max-width: 768px){
header .inner {
    padding: 5px 10px 0;
}
#contents.finecourt {
    margin-top: 60px;
}
}
