@charset "utf-8";
/* CSS Document */

body {
	color: #fff;
	background: #313131;
}

#access {
	background: #000;
}

footer {
	background: #000;
}

/***********************************
　　　　　　　予約ボタンここから
************************************/

.Contact_Wrap {
	border: 1px solid #777;
}
.buttons {
	background: linear-gradient(#c80000, #7e0000);
}

.web_btn {
	color: #fff;
}
.tel_btn {
	color: #fff;
}
/***********************************
　　　　　　　予約ボタンここまで
************************************/

/***********************************
　　　　　　　NEWSここから
************************************/

#news {
	border: 1px solid #777;
}
.News_Title {
	background: #000;
}
.news_area{
	border-top: 1px solid #777;
}
/***********************************
　　　　　　　NEWSここまで
************************************/
/***********************************
　　　　　　CONTENTS01ここから
************************************/

#contents01 h2 {
	border-top: 2px solid #777;
	border-bottom: 2px solid #777;
 }
.txt_list01 h4,
.txt_list02 h4 {
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}
/***********************************
　　　　　　CONTENTS01ここまで
************************************/
/***********************************
　　　　　　CONTENTS02ここから
************************************/

#contents02 h2 {
	border-top: 2px solid #777;
	border-bottom: 2px solid #777;
}
.contents02_Wrap {
	border-bottom: 1px solid #777;
}
/***********************************
　　　　　　CONTENTS02ここまで
************************************/
/***********************************
　　　　　　CONTENTS03ここから
************************************/

#contents03 h2 {
	border-top: 2px solid #777;
	border-bottom: 2px solid #777;
}
/***********************************
　　　　　　CONTENTS03ここまで
************************************/
/***********************************
　　　　　　　ACCESSここから
************************************/

.access_Wrap table th {
	background: #313131;
}
/***********************************
　　　　　　　ACCESSここまで
************************************/

.pageTop a {
	color: #000;
	background: #ddd;
}

/***********************************
　　　　　　追加コンテンツここから
************************************/
/*コンテンツの背景色*/
#contents00 {
	background: #f1e0c6;
}
/*コンテンツのタイトル部分*/
#contents00 .contents00_wrap h2 {
	border-top: 2px solid #4b0000;
    border-bottom: 2px solid #4b0000;
}

/*コンテンツ間の分割線*/
#contents00 .contents00_wrap:nth-of-type(n+2)::before,
.contents01_Box:nth-of-type(n+2)::before {
	background: #0c5d9e;
}

/* 固定footer */
.fixed_btn {
	background: #fff;
}
.fixed_btn_wrap a {
	background: linear-gradient(#c80000, #7e0000);
	color: #fff;
}




/***********************************
　　　　　　　変更点ここから
************************************/
#Main_img img:nth-of-type(2) {
	display: none;
}
.news_img {
	display: none;
}

body {
	color: #fff;
	background: #000;
}
#news,
.news_area,
#contents00 .contents00_wrap h2,
#contents01 h2,
#contents02 h2 {
	border-color: #777;
}
#news h3 {
	color: #b08337;
}

#contents00,
#access,
footer {
	color: #000;
	background: #e9d4a4;
}
#access a {
	color: #000!important;
}
.access_Wrap table th {
	color: #fff;
	background: #3b060d;
}
.fixed_btn_wrap a {
    background: linear-gradient(#d80e11, #650000);
    color: #fff;
}
.pageTop a {
	color: #fff;
	background: #b08337;
}

.news_txt p {
	word-break: break-all;
}

.news_txt a {
	color: #000;
	text-decoration: underline;
	cursor: pointer;
}
.news_txt a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.news_txt a:visited {
	color:#000;
} 

/***********************************
　　　　　　　変更点ここまで
************************************/

#contents00,
#contents01 {
	display: none;
}

.txt_list01 h4::before,
.txt_list02 h4::before {
	content: "";
	margin-right: 0;
}
/*コンテンツ間の分割線*/
.contents01_Box:nth-of-type(n+2)::before {
	background: #777;
}

.txt_list02 h4, 
.txt_list02 {
	display: none;
}

.Contact_Wrap {
	display: none;
}

#contents03 h2 {
	padding: 0.5rem 0 1rem;
}