@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-bottom: 2px solid #777;
 }
.contents01_Box {
	border-bottom: 1px solid #777;
}
.txt_list01 h4,
.txt_list02 h4 {
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}
/***********************************
　　　　　　CONTENTS01ここまで
************************************/
/***********************************
　　　　　　CONTENTS02ここから
************************************/

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

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

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

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

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

#contents01 {
	display: none;
}

body {
	color: #000;
	background: #faf0e1;
}
#access {
	background: #fff;
}
.access_Wrap table th {
	color: #000;
	background: #d2bea0;
}
footer {
	background: #faf0e1;
}
.pageTop a {
	color: #fff;
	background: #866d49;
}

.buttons {
	background: linear-gradient(#614728, #432b0e);
}

.contents02_Container {
	width: 90%;
}
.contents02_Wrap {
	padding-bottom: 0;
	margin-bottom: 0;
}
.contents02_Wrap h3 {
	width: 60%;
}
.contents02_price {
	width: 40%;
}
.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;
}

/****　コンテンツの順番入れ替え　****/

.container {
	display: flex;
	flex-direction: column;
}
.container section:nth-of-type(1) {
	order: 1;
}
.container section:nth-of-type(2) {
	order: 2;
}
.container section:nth-of-type(3) {
	order: 3;
}
.container section:nth-of-type(4) {
	order: 5;
}
.container section:nth-of-type(5) {
	order: 4;
}
.container section:nth-of-type(6) {
	order: 7;
}
.container section:nth-of-type(7) {
	order: 6;
}
.container section:nth-of-type(8) {
	order: 8;
}
.pageTop {
	order: 9;
}
footer {
	order: 10;
}
#access {
	margin-top: 0;
}

.contents02_Box {
	margin-bottom: 1rem;
}
.contents02_Container .contents02_Box .contents02_Wrap {
	border-bottom: none;
}
.contents02_Container .contents02_Box:nth-of-type(1),
.contents02_Container .contents02_Box:nth-of-type(8),
.contents02_Container .contents02_Box:nth-of-type(14) {
	border-bottom: 1px solid #777;
}
.contents02_Container .contents02_Box:nth-of-type(1) h3,
.contents02_Container .contents02_Box:nth-of-type(8) h3,
.contents02_Container .contents02_Box:nth-of-type(14) h3 {
	font-weight: 800;
	font-size: 1.75rem;
}





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











