@media screen and (max-width: 768px) {
.menupanel {
	pointer-events: none;
}
.menupanel.open {
	pointer-events: auto;
}
}

.childSec h2 {
    font-size: 2.4rem;
}
@media screen and (max-width: 768px) {
    .childSec h2 {
		font-size: 5vw;
	}
}

.childSec ul.privacypolicy {
    margin-left: 2em;
    margin-bottom: 4.3rem;
	list-style-type: disc;
}
@media screen and (max-width: 768px) {
    .childSec ul.privacypolicy {
        margin-left: 3em;
    }
}
.childSec ul.privacypolicy li {
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #000;
    margin-bottom: 1.5rem;
    overflow-wrap: break-word;
}
@media screen and (max-width: 768px) {
    .childSec ul.privacypolicy li {
        font-size: 3.7333333333vw;
        line-height: 6.9333333333vw;
    }
}
.childSec ul.privacypolicy li a {
    color: #000;
    text-decoration: underline;
}









