@charset "UTF-8";

/*==================
article__header
 ===================*/

.mainvw__main--business {
    position: relative;
}

.mainvw__main--sp {
    display: none;
}

.mainvw__main--txt {
    position: absolute;
    width: 70%;
    top: 31%;
    left: 14%;
}

.mainvw__main--txt_sp {
    display: none;
}

 /* sp 768px  */
@media screen and (max-width: 768px){

.mainvw__main--pc {
    display: none;
}

.mainvw__main--sp {
    display: block;
}

.mainvw__main--txt {
    display: none;
}

.mainvw__main--txt_sp {
    display: block;
    position: absolute;
    top: 25%;
    left: 10%;
    width: 80%;
}
}   /* sp 768px  */

/* ===================
event__warning
====================== */

.section__event--content {
    background-color: #aeadad;
    padding: 40px 6.2% 0;
    border: solid 1px #000;
    width: 87%;
    margin:  167px 6.2%;
}

.section__topic-warning {
    font-family: Shippori Mincho;
    color: #000;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1;
    vertical-align: bottom;
    border-top: 1px solid #fbf9f9;
    border-right: 1px solid #fbf9f9;
    display: inline-block;
    padding: 10px;
    margin-bottom: 30px;
}

.event__warning p {
    font-family: Noto Sans JP;
    font-weight: 700;
    line-height: 2;
    color: #d60000;
    border-bottom: solid 1px #fbf9f9;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 30px;
}

.event__descriptuon li {
    margin-bottom: 30px;
}

.event__descriptuon span {
    font-weight: 700;
}

.event__box {
    display: flex;
    background-color: #000;
    width: 100%;
    height: 650px;
}

.event__box-img {
    width: 100%;
    height: 650px;
}

.event__box-img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    object-position: 0 50%;
}

.event__box-news1 {
    width: 1000px;
    padding: 30px 30px 50px;
}

.event__title {
    margin-top: 20px;
    display: flex;
    justify-content: center;
}

.event__title img {
    width: 100px;
    margin-right: 20px;
}

.section__topic {
    font-family: Shippori Mincho;
    font-weight: 700;
    font-size: 2.4rem;
    color: #fbf9f9;
    line-height: 1;
    border-top: 1px solid #FC5522;
    border-right: 1px solid #FC5522;
    display: inline-block;
    padding: 10px;
    max-height: fit-content;
}

.event__box-news1 p {
    margin: 50px 5.9%;
    color: #fbf9f9;
    line-height: 2;
    font-family: Noto Sans JP;
    letter-spacing: 15;

}

.txt-bold {
    font-weight: 700;
    color: #FC5522;
    line-height: 2;
}

.txt-alert {
    font-size: 1.4rem;
    line-height: 2;
}

.nav__btn {
    margin: 0 auto;
}

.event__box {
    margin-bottom: 120px;
}

.img-sp {
    display: none;
}

@media screen and (max-width: 1230px){
    .event__box {
        display: flex;
        flex-direction: column-reverse;
        width: 100%;
        height: 100%;
    }

    .event__title {
        align-items: center;
    }

    .event__box-news1 {
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 1024px) {
    .section__topic-warning, 
    .section__topic {
        font-size: 1.6rem;
    }
}

@media screen and (max-width: 768px){
    .section__event--content {
        margin: 96px 6.1%;
    }

    .event__box {
        margin-bottom: 96px;
    }

    .img-pc {
        display: none;
    }

    .img-sp {
        display: block;
    }
}

