/*PC表示は下記に記載*/
@media screen and (min-width:1031px) {
	.p-top .offer-sec .inner .midashi {
    color: #c59c38;
    font-size: 36px!important;
    margin-bottom: 10px;
    text-align: center;	
}

}



/*SP表示は下記に記載*/
@media screen and (max-width:1030px) {
.p-top .offer-sec .inner .midashi {
    color: #c59c38;
    font-size: 30px!important;
    margin-bottom: 10px;
    text-align: center;
}
.p-top .place-sec .inner .data .zip {
    line-height: 2;
    margin-bottom: 10px!important;
}
	.p-top .venue-sec {
    padding: 100px 0 10px!important;
}
.offer-sec .inner .list .item {
    border: 1px solid #c59c38;
    border-radius: 10px;
    box-shadow: 0 5px 2px rgba(0, 0, 0, .1);
    padding: 10px 10px 10px!important;
    background: #F8F7F4!important;
}
.p-top .place-sec {
    border-top: 1px solid #e0ddce;
    margin-top: 30px!important;
    padding-bottom: 30px;
    padding-top: 70px!important;
}
.p-top .place-sec.place-osaka {
    padding-bottom: 70px!important;
}
	.offer-sec {
    padding: 84px 0 40px!important;
}
	.p-contact .form-sec .inner .flow {
    display: flex
;
    justify-content: center;
    margin-bottom: 20px!important;
}
}