@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/*color*/
/*font*/
@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");
@font-face { font-family: "Optima LT Std"; src: url("../fonts/optimaltstd.woff2") format("woff2"), url("../fonts/optimaltstd.woff") format("woff"); }
/*layout*/
/*----------------------------------------------------
	楽天パーツ
----------------------------------------------------*/
#htlRmSrch { top: 1100px; }

#upfrntPlans { top: 1780px; }

#htlSide-A #latest_cstm_review { top: 2065px !important; }

/*----------------------------------------------------
	メインビジュアル
----------------------------------------------------*/
.recipi { padding-top: 50px; margin-top: 100px; }
.recipi .c-cont { margin-top: 50px; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 50px; max-width: 1190px; margin-left: auto; margin-right: auto; }
.recipi .c-cont .card { grid-row: span 4; border-radius: 15px; gap: 20px; }
.recipi .c-cont .card figure { margin-bottom: 20px; }
.recipi .c-cont .card figure img { display: block; margin-right: auto; margin-left: auto; }
.recipi .c-cont .card .tit03 { padding-left: 15px; padding-right: 15px; margin-bottom: 20px; }
.recipi .c-cont .card .c-cap { padding-left: 15px; padding-right: 15px; margin-bottom: 20px; }

/*----------------------------------------------------
	客室アメニティ/貸出備品
----------------------------------------------------*/
.lr-cont-s .text { width: 75% !important; }

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