@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%;
    }
}

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

画像の周りにボーダー

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

.img_border{
    border: 1px  var(--gray-200) solid !important;
}
/* ===========================================================================================

テキストサイズ

=========================================================================================== */
.Text--small{
    font-size: 0.8rem;
}

.big_text{
    font-size: 1.5rem;
}