@charset "utf-8";

:root {
  --color1: #3a0609;/*メインカラー1*/
  --color2: #231815; /*メインカラー２*/
  --gnagbg : rgba(58, 6, 9, 0.9); /*グローバルナビ背景色*/
  --gradient1: linear-gradient(90deg, rgb(41, 3, 6) 0%, rgb(58, 6, 9) 100%);/*#gallery グラデーション*/
}

/*****others*****/
body {
  color: var(--color2);
}
a{
  color: #b1883a;
}
strong {
  color: var(--color1);
}
#location .locationcontents .maps .area p:before {
  background-color: #cca65d;
}
.listset li:before, .heading3 p:before, #news article .cate, .newstop .category a,.categorylist ul li a:before{
  background-color: #b1883a;
}
.featherlight-content .popdata2 ul {
  background-color: #fdf0f1;
}
#property .bottom .text1 {
  color: #b1883a;
}

#mainimg .reserve, #mainimg .reserve a{
  color: #fff ;
}



/*color: #231815;*/
#gnav > ul > li > a,
#news h2 small,
#location h2 small,
#gallery h2 small,
#plan h2 small,
#property h2 small, .topbottom_text, .contactbnr .document a, .contactbnr .visitor a {
  color: var(--color2);
}

#gnav > ul > li > a span{
  border-color: #bfbfbf;
}



#location, #gallery, #plan , #menu, #news{
  color: var(--color2);
}

/*color: #3a0609;*/
#news h2, #location h2, #gallery h2, #plan h2, #property h2, .contactbnr .document a small, .contactbnr .visitor a small, #gallery .btn a {
  color: var(--color1);
}

/* background: #3a0609;*/
#news .btn a, #location .btn a, #gallery .btn a, #plan .btn a, #location .locationcontents .maps .area, #footer, #plan .plancontents .txtbox .plantext li:before, .fix_menu, .fix_menu p a, #btn-gnav span{
  background-color: var(--color1);
}
/*ハンバーガーメニュー追加CSS*/
#btn-gnav {
  color: var(--color1);
}

/*gradient*/
#gallery, #property .bottom {
  background: var(--gradient1);
}


.contactbnr .document, .contactbnr .visitor {
  border: solid 1px var(--color1);
}

.contactbnr .visitor {
  border-left: solid 1px var(--color1);
}

@media screen and (max-width: 767px) {
#gnav{
  background: var(--gnagbg);
}
}
/*****contents blocks*****/


/*color: #231815;*/
#pagetitle h1 , .heading1 h2 small, .heading2 p small, .heading3 p small, .heading4 p small, #news article .txtbox, .newstop, .flowset .text, .badgeflow .text, .calloutset .text, .mediaset .text, .categorylist ul li a{
  color: var(--color2);
}

/*color: #3a0609;*/
.heading1 h2, .heading2 p , .heading3 p, .heading4 p, .featherlight-content .poptitle, .featherlight-content .poptext, .featherlight-content .popcatch, .featherlight-content .popdata2 li::first-letter, .newscontents .newstitle, .newscontents, .ccm-block-next-previous .ccm-block-next-previous-previous-link a, .ccm-block-next-previous .ccm-block-next-previous-next-link a{
  color: var(--color1);
}
.featherlight-content .popdata li, .pagination .page-numbers li span.current {
  color: var(--color1);
  border: solid 1px var(--color1);
}
.newscontents .newstitle,.heading2 p{
  border-bottom: solid 1px var(--color1);
}

/* background: #3a0609;*/
.ccm-block-next-previous .ccm-block-next-previous-parent-link a, .miniSurveyView table.formBlockSurveyTable tr:last-child td input[type=submit], .linkbtn a, .linkset a, .mediaset .btn a, .badgeflow .badge, .tableset th, .tableset thead td, .tableset thead th, .popblock .title, .popblock .data p:first-child, .popblock .price p:first-child, .featherlight-content .popdata li strong, .popblock .block .image a:before, .pagination .page-numbers li a{
  background-color: var(--color1);
}




