/* Scss Document */
/* Scss Document */
/*color*/
/*$base-color: #000000;*/
/*$black: #000000;*/
/*font*/
@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Zen+Old+Mincho:wght@400;500;600&display=swap");
/*layout*/
/*----------------------------------------------------
	lead
----------------------------------------------------*/
#lead .flex p { text-align: center; }

/*----------------------------------------------------
	spa_cont
----------------------------------------------------*/
#stay img { width: auto; }

.st_cont .flex { align-items: center; }
.st_cont .txt { width: 592px; margin-left: 40px; /*h3{
	width: 100%;
	max-width: 500px;
}*/ }
.st_cont .txt p { padding: 20px 0; line-height: 2; }
.st_cont .txt p span { display: block; margin-top: 10px; }
.st_cont .txt .tit { font-size: 16px; font-weight: 600; }
.st_cont .img { /*padding-top: 40px;*/ gap: 30px; justify-content: center; }

.st_cont2 .t_area { width: 457px; }
.st_cont2 .t_area .img { display: flex; gap: 15px; padding-top: 15px; }
.st_cont2 .t_area .txt { width: 350px; margin: 47px auto 0 40px; }
.st_cont2 .t_area .txt p { padding: 20px 0; line-height: 2; }
.st_cont2 .t_area .txt p span { display: block; margin-top: 10px; }
.st_cont2 .t_area .txt .tit { font-size: 16px; font-weight: 600; }
.st_cont2 .img { width: 631px; /*margin-left: 15px;*/ }
.st_cont2 .img .img_box { display: flex; padding-top: 15px; gap: 15px; margin-left: 15px; }
.st_cont2 .img .img-t div:last-of-type { margin-top: 15px; }

#winter .flex { align-items: center; justify-content: space-between; }
#winter .flex .txt { width: 100%; max-width: 460px; }

/*# sourceMappingURL=stay.css.map */
