.title {
    &__title {
        color: $micOrange;
        text-align: center;
        font-size: 40px;
        font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS",
            sans-serif;
        font-weight: lighter;
        letter-spacing: 10px;
        margin: 0;
        padding: 1em 0;
        position: relative;
        

        &::after {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 30px;
            margin: auto;
            content: "";
            background-color: $micLine;
            height: 1px;
            width: 100px;
        }

        @include sp {
            font-size: 7vw;
            &::after {
                bottom: 5vw;
                width: 20vw;
            }
        }
    }
    &__top {
        text-align: center;
    }
    &__headline {
        font-size: 24px;
        margin: 0;
        font-weight:normal; 
        letter-spacing:0.1em; 
        @include sp {
            font-size: 3.5vw;
        }
    }
}
