@charset "utf-8";

#mainvisual{
    height: 250px;
    text-align: center;
    background-image: url(/public/img/bg.webp);
    background-size: cover;
    display: flex;
    align-items: center;
}
#mainvisual h1 {
    font-size: 32px;
    color: #FFF;
    margin: 0 auto;
    z-index: 1;
    line-height: 1.4;
}
#mainvisual h1 span{
    display: block;
    font-size: 18px;
    font-weight: normal;
}
#mainvisual h1 span.shopName {
    font-size: 14px;
}

.certificateWrap{
	max-width: 800px;
	width: 90%;
	margin: 50px auto;
}

.certificateWrap img{
    margin-bottom: 30px;
	border: 10px solid #FEF0E5;
}

@media only screen and (max-width:450px){
	#mainvisual{
		height: 150px;
		margin-top: 80px;
	}
	
}




