@charset "UTF-8";
/* CSS Document */
/***********************************************
								共 通 項 目
***********************************************/
body { overflow-x: hidden; background-color: #FEFEFE; }

@media (min-width: 769px) { a[href^="tel:"] { pointer-events: none; } }
/***********************************************
								コ ン テ ン ツ
***********************************************/
.hero-img { width: 100%; height: 100%; aspect-ratio: 3 / 4; }
.hero-img img { width: 100%; height: 100%; object-fit: cover; }

.anchor-point { margin-top: -8rem; padding-top: 8rem; }

/**************************************
							店 舗 情 報
**************************************/
.footer { background: #000; color: #FEFEFE; }
.footer h3 { text-align: center; font-size: 2.2rem; font-weight: 700; }
.footer .shop > p { font-size: 1.8rem; font-weight: 700; border-bottom: solid 1px #F7931E; line-height: 1.2; }
.footer .shop ul li { font-size: 1.6rem; border-bottom: dashed 1px #666; line-height: 1.3; }
.footer .shop ul li span { font-weight: 700; }
.footer .shop a, .footer .shop a:visited { color: #FEFEFE; }
.footer .shop a:hover { color: #F7931E; }

.copy { width: 100%; text-align: center; background-color: #000; color: #666; font-size: 1.4rem; }
