@charset "UTF-8";

.CenterAdjust {

text-align: center;
margin: auto;
}

.rowgap0 {
row-gap: 0rem;
}


/* ===========================================================================================

responsive

=========================================================================================== */

.ShowRWD {
display: none;
}

.HideRWD {
display: block;
}

@media (max-width: 59.99em) {
.ShowRWD {
display: block;
}

.HideRWD {
display: none;
}
}

/* ===========================================================================================

Hero_area_wide_text

=========================================================================================== */
@media screen and (min-width: 60em), print {
    .Hero02__Content.text_wide > * {
        max-width:50%;
    }
}

@media.screen and (min-width: 60em),print{
.Hero02__Heading{
 font-saize: 3.1rem;
}
}

@media screen and (min-width: 60em), print {
    .Hero02__Content > * {
        max-width: 40.8627451%;
    }
}
