/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2025 | 02:46:15 */
/* 下層ページ（お酒の種類・料金） */

/* お酒の種類・料金 */
#content:has(.p-plan) {
	margin-bottom: 0!important;
}
.p-plan {
	padding-top: 0!important;
}
.p-plan .item {
	background: #fff;
    border-radius: 40px;
    padding: 40px 30px;
    box-shadow: 4px 4px 10px #666 !important;
}
.p-plan .item h3 {
	color: var(--color_main);
}
@media (max-width: 959px) {
	.p-plan .item h3 {
		font-size: 1.6em;
	}
}
.p-plan .item .img {
    position: relative;
	z-index: 1;
}
.p-plan .item .img::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-image: url(https://oricham-dream.co.jp/wp-content/uploads/2025/11/footer-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
}
.p-plan .item .img img {
    position: relative;
    z-index: 1;
}
.p-plan .item hr {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}
.p-plan .item p {
	margin-bottom: 0!important;
}

/* オプション */
.p-plan-option .item {
	background: #fff;
    border-radius: 40px;
    padding: 40px 30px;
    box-shadow: 4px 4px 10px #666 !important;
}
.p-plan-option .item h3 {
	color: var(--color_main);
}
@media (max-width: 959px) {
	.p-plan-option .item h3 {
		font-size: 1.6em;
	}
}
.p-plan-option .item .img {
    position: relative;
	z-index: 1;
}
.p-plan-option .item .img::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-image: url(https://oricham-dream.co.jp/wp-content/uploads/2025/11/footer-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
}
.p-plan-option .item .img img {
    position: relative;
    z-index: 1;
}
.p-plan-option .item img {
    border-radius: 10px;
}