@charset "UTF-8";




/* about/utility/hotline.html
========================================== */

.p-hotline .c-list--disc {
    margin-top: 10px;
}

.p-hotline .c-list--disc a {
    color: var(--color-hover);
}

.p-hotline ul+p {
	margin-top: 30px;
}

.p-hotline p+p {
	margin-top: 20px;
}

.p-hotline .p-howto {
    margin-top: 20px;
    padding-left: 20px;
}

.p-hotline .p-howto img {
    vertical-align: middle;
    max-width: 160px;
}

.p-hotline .c-secondaryHeading {
    font-size: 2.4rem;
    font-weight: 600;
    margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
	.p-hotline .c-primaryHeading {
		font-size: 2.4rem;
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 768px) {
    .p-hotline .c-primaryHeading {
        margin-bottom: 45px;
        text-align: center;
    }

    /* .p-hotline .c-secondaryHeading {
        font-size: 2.0rem;
        margin-bottom: 20px;
    } */
}





/* about/utility/contact.html
========================================== */

.p-contact .c-primaryHeading {
    text-align: center;
}

.p-contact .c-primaryHeading+p {
    text-align: center;
}

.p-contact .c-list--disc a {
    color: var(--color-hover);
}

.p-contact ul+p {
	margin-top: 30px;
}

.p-contactBox {
    border: 1px solid var(--bdr-default);
}

.p-contactBox .c-list--disc {
	margin-top: 30px;
}

.p-contactBox .c-list--disc li {
	margin-top: 0;
}

@media screen and (min-width: 768px) {
    .p-contact .c-primaryHeading {
        margin-bottom: 45px;
    }

    .p-contact .c-secondaryHeading {
        font-size: 2.0rem;
    }

    .p-contactBox {
        margin-top: 60px;
        padding: 40px 60px;
    }
}

@media screen and (max-width: 767px) {
	.p-contact .c-primaryHeading {
		font-size: 2.4rem;
		margin-bottom: 20px;
	}

    .p-contactBox {
        margin-top: 30px;
        padding: 20px 30px;
    }
}
