@charset "UTF-8";
/* =====================================
	story
===================================== */

.fv{
    font-size: 2.6rem;
    line-height: 1.23;
    padding-bottom: 7.33%;
    text-align: center;
}

.fv p{
    margin: 6.66% 5.33% 4.266%;
}

.bg01 h3, .bg02 h3, .bg03 h3{
    color: #2f2725;
}

.lower span{
    text-align: right;
    display: block;
    margin-top: 5%;
}


@media screen and (max-width: 768px) {

.fv{
    font-size: 3.466vw;
    padding-bottom: 7.33%;
}

.fv p{
    margin: 6.66vw 5.33vw 4.266vw;
}

.lower span{
    margin-top: 5vw;
}

}