.heading-main
{
    border: none;
}@media screen and (min-width: 767px)
{
    .heading-main.heading-main-with-image.heading-top-0
    {
        padding: 0;
    }
}.ttl-jpn_distribution-01
{
    font-size: 18px;font-weight: bold;line-height: 2;color: #363833;
}.img-jpn_distribution-01
{
    padding-top: 2em;
}.sec-jpn_distribution-01
{
    margin-top: 80px;margin-bottom: 80px;
}@media screen and (min-width: 767px)
{
    .sec-jpn_distribution-01 .btn-jpn_distribution-01
    {
        margin-top: 100px;
    }
}
