@charset "utf-8";

/* ---------------------------------------- 
 - maintitle
---------------------------------------- */
#maintitle .score {
	color:#53604c;
}
#maintitle .score span {
	border-bottom: solid 1px #53604c;
}
#maintitle .course {
	color:#53604c;
}

/* ---------------------------------------- 
 - hole
---------------------------------------- */
#hole .lead_box .table_box table {
	border-top: solid 1px #657568;
}
#hole .lead_box .table_box table th {
  background: #032005;
	border-bottom: solid 1px #657568;
	border-right: 1px solid #aeb7ab;
  color: #fff;
}
#hole .lead_box .table_box table td {
	border-bottom: solid 1px #657568;
	border-right: 1px solid #aeb7ab;  
}
/* btn_list */
#hole ul.btn_list li a {
	color:#657568;
}
#hole ul.btn_list li .arw { 
	border: solid 1px #edf1d6;
  color: #edf1d6;
  background-color: #032005;
}
#hole ul.btn_list li .arw::before {
  width: 11px;
  height: 9px;
  background-image: url(/assets/local/images/common_luxury/ico_arw_next_wht.svg);
}
#hole ul.btn_list li.prev .arw::before {
    background-image: url(/assets/local/images/common_luxury/ico_arw_prev_wht.svg);
}
/* back_btn */
#hole .back_btn::after {	
  background-color: #aeb7ab;
}
#hole .back_btn .link_btn {
  background-color: #f8faef;
}
@media screen and (max-width: 768px) {
	.hole_list ul.list li a{
		font-size: 1.5rem;
		padding: 7px 15px 7px 5px;
	}
  .hole_list ul.list li a::after {
      right: 5px;
  }
	.hole_list ul.list li a span{
		font-size: 1.1rem;
		margin-left: 0.8em;
    	padding-left: 0.8em;
	}
	/* tab（タブ切り替えの場合） */
	.tabs .tab_btn {
		padding: 12px 2% 8px;
		font-size: 1.8rem;
	}
	.tab_content {
		margin: 30px auto;
	}
}

/* ---------------------------------------- 
 - hole_list（HOLE一覧）その他のご提案
---------------------------------------- */
#hole_list_wrap {
	background:#ebede0;
}
.hole_list > .ttl .en {
	color: #53604c;
  font-weight: 400;
  line-height: 1.0;
}
.hole_list ul.list li a span{
  border-left: solid 1px #edf1d6;
}
/* tab（タブ切り替えの場合） */
.tabs {
	border-bottom: solid 1px #aeb7ab;
}
.tabs .tab_btn {
  color: #fff;
	background-color: #032005;
	border: solid 1px #aeb7ab;
}
.tabs .tab_btn.active {
  background-color: #f8faef;
	border-bottom-color: #aeb7ab;
}