@charset "UTF-8";
/* CSS Document */
.clearfix:after {
 content: " ";
 height: 0;
 clear: both;
 visibility: hidden;
}

@font-face {
    font-family: 'JD-BLD';
    src: url('../fonts/jordan-nhg-disp-75-bold.woff2');
}
@font-face {
    font-family: 'JD-RMN';
    src: url('../fonts/jordan-nhg-disp-55-roman.woff2');
}
@font-face {
    font-family: 'IBM-BLD';
    src: url('../fonts/IBMPlexSansJP-Bold.woff2');
}
@font-face {
    font-family: 'IBM-JP-BLD';
    src: url('../fonts/IBMPlexSansJP-SemiBold.woff2');
}
@font-face {
    font-family: 'IBM-MDI';
    src: url('../fonts/IBMPlexSans-Medium.woff2');
}
@font-face {
    font-family: 'IBM-JP-MDI';
    src: url('../fonts/IBMPlexSansJP-Medium.woff2');
}
@font-face {
    font-family: 'IBM-SEM-BLD';
    src: url('../fonts/IBMPlexSans-SemiBold.woff2');
}
@font-face {
    font-family: 'IBM-SEM-JP-BLD';
    src: url('../fonts/IBMPlexSansJP-SemiBold.woff2');
}
@font-face {
    font-family: 'NOTO';
    src: url('../fonts/NotoSansJP-Regular.otf');
}
@font-face {
    font-family: 'NOTO-MDI';
    src: url('../fonts/NotoSansJP-Medium.otf');
}
@font-face {
    font-family: 'NOTO-BLD';
    src: url('../fonts/NotoSansJP-Bold.otf');
}
@font-face {
    font-family: 'NOTO-SEM-BLD';
    src: url('../fonts/NotoSansJP-Medium.otf');
}
@font-face {
    font-family: 'NOTO-BLK';
    src: url('../fonts/NotoSansJP-Black.otf');
}

/ ＊Hides from IE-mac \＊/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

    html {
        scroll-behavior: smooth;
    }

    tr {
        display: inline-block;
        vertical-align: top;
        border-color: inherit;
    }

    tbody {
        margin: 0px auto;
        width: 100%;
        display: block;
        vertical-align: middle;
        border-color: inherit;
    }

    h1 {
        display: block;
        font-size: 2em;
        margin-block-start: 0.67em;
        margin-block-end: 0.67em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        font-weight: unset;
    }

    h2 {
        font-weight: normal;
    }

    h3 {
        font-weight: normal;
    }

    h4 {
        font-weight: normal;
    }

    h5 {
        font-weight: normal;
    }

    h6 {
        font-weight: normal;
    }

    a {
        text-decoration: none;
    }


    .slide-box-1-new {
      width: 100%;
      margin: 0px auto 200px auto;
    }

    .squad-section-new {
        width: 1034px;
        margin: 0px auto 10px auto;
        position: relative;
        padding: 0.1px 0px;
    }

    .squad-section-2-new {
        width: 1034px;
        margin: 0px auto 100px auto;
        position: relative;
    }

    .gb-box-1-new {
        width: 100%;
        background-image: url(./002.png);
        background-size: 30%;
        background-position: left;
        background-repeat: no-repeat;
        margin: 0px 0px 30px 0px;
        padding: 0.1px 0px;
    }

    .gb-box-2-new {
        width: 100%;
        background-image: url(./003.png);
        background-size: 30%;
        background-position: right;
        background-repeat: no-repeat;
        padding: 0.1px 0px;
    }

    .gb-box-3-new {
        width: 100%;
        background-image: url(./005.png);
        background-size: 30%;
        background-position: left;
        background-repeat: no-repeat;
        margin: 0px 0px 30px 0px;
    }

    .gb-box-4-new {
        width: 100%;
        background-image: url(./006.png);
        background-size: 30%;
        background-position: right;
        background-repeat: no-repeat;
    }

    .gb-box-5-new {
        width: 100%;
        background-image: url(./011.png);
        background-size: 30%;
        background-position: left;
        background-repeat: no-repeat;
        margin: 0px 0px 30px 0px;
    }

    .gb-box-6-new {
        width: 100%;
        background-image: url(./012.png);
        background-size: 30%;
        background-position: right;
        background-repeat: no-repeat;
    }

    .text-box-1-new {
        width: 100%;
        margin: 0px auto 50px auto;
        text-align: center;
        padding: 0px 0px;
    }
    .text-box-2-new {
        width: 681px;
        margin: 0px auto 50px auto;
        text-align: center;
        padding: 0px 0px;
    }
    .text-box-3-new {
        position: absolute;
        bottom: 0%;
        right: 64px;
        width: 338px;
        margin: 0px 0px 0px 0px;
        text-align: left;
    }

    .text-box-4-new {
        width: 287px;
        margin: 0px auto 50px auto;
        text-align: center;
    }
    .text-box-4-2-new {
        width: 287px;
        margin: 0px auto 50px auto;
        text-align: center;
    }



    .text-box-5-new {
        width: 80px;
        margin: 0px 32px 0px 0px;
        text-align: left;
    }

    .text-box-6-new {
        width: 367px;
        margin: 0px 0px 0px 0px;
        text-align: left;
    }

    .text-box-6-new a{
        text-align: center;
        text-decoration: underline;
        font-family: 'NOTO';
        font-size: 16px;
        line-height: 20px;
        color: #333;
    }
    .text-box-6-new a{
        text-align: center;
        text-decoration: none;
        font-family: 'NOTO';
        font-size: 16px;
        line-height: 20px;
        color: #333;
    }

    .text-box-7-new {
        width: 800px;
        margin: 0px auto 0px auto;
        text-align: center;
        padding: 40px 0px;
        background-color: #fff;
    }

    .text-box-8-new {
        width: 430px;
        margin: 0px 0px 0px auto;
        text-align: left;
        padding: 70px 0px 40px 0px;
        background-color: #000000;
    }

    .text-box-9-new {
        width: 303px;
        margin: 0px 0px 0px auto;
        text-align: left;
        padding: 0px 0px;
    }

/*border*/
    .border-1-new {
        width: 688px;
        border-bottom: solid 1px #333;
        margin: 0px auto 24px auto;
        text-align: center;
    }

    .border-2-new {
        width: 40px;
        border-bottom: solid 1px #fff;
        margin: 0px auto 16px auto;
        text-align: center;
    }

    .border-3-new {
        width: 100%;
        border-bottom: solid 1px #333;
        margin: 0px auto 10px auto;
        text-align: center;
    }
/*border*/

/*main*/
    .lp-contents-box-new {
        width: 100%;
        margin: 0px auto 0px auto;
        text-align: center;
        padding: 0.1px 0px 0.1px 0px;
        background-color: #000;
        /*background-image: url(./bg.jpg);
        background-position: top;
        background-size: 100%;
        background-repeat: repeat;*/
    }
/*main*/

/*article*/
    .lp-contents-new {
    	width: 100%;
    	margin: 0 auto;
    	text-align: center;
    }
/*article*/

/*section*/
    .fv-section-new {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding: 0.1px 0px;
    }
    .item-section-new {
        width: 100%;
        margin: 0px auto 0px auto;
        text-align: center;
        padding: 0px 0px;
    }
    .item-section-2-new {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding: 0.1px 0px;
        background-image: url(./016.png);
        background-position: bottom 21% right 0%;
        background-repeat: no-repeat;
        background-size: 31%;
    }
/*section*/

/*youtube*/
    #movie-section-new {
        width: 1120px;
        text-align: center;
        margin: 0px auto 120px auto;
    }
    #movie-section-new img{
        width: 100%;
        text-align: center;
        margin: 0px auto 0px auto;
    }
    .tv__movie-new {
        margin: 0px auto 0px auto;
        width: 100%;
        height: 170px;
        padding-top: 56%;
        position: relative;
    }
    .tv__movie-new iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }
    .tv__movie-pink-new {
        margin: 0px auto 0px auto;
        width: 100%;
        height: 170px;
        padding-top: 38%;
        position: relative;
    }
    .tv__movie-pink-new iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/*youtube*/

/*video*/
    .v-section-new {
        width: 900px;
        text-align: center;
        margin: 0px auto 160px auto;
    }
    .v-section-new video {
        width: 100%;
    }
/*video*/

/*txt*/

    .lp-title-1-new {
        font-family: 'JD-BLD';
        font-size: 79px;
        margin: 0px auto 50px auto;
        line-height: 50px;
        color: #fff;
        text-align: center;
        letter-spacing: 0px;
    }
    .lp-title-2-new {
        font-family: 'JD-BLD';
        font-size: 24px;
        margin: 0px auto 12px 0px;
        line-height: 34px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-3-new {
        font-family: 'NOTO-BLD';
        font-size: 16px;
        margin: 0px auto 9px 0px;
        line-height: 27px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }

    .lp-title-4-new {
        font-family: 'JD-BLD';
        font-size: 24px;
        margin: 0px auto 24px 0px;
        line-height: 34px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-4-2-new {
        font-family: 'NOTO-BLD';
        font-size: 18px;
        margin: 0px auto 8px 0px;
        line-height: 24px;
        color: #333;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-5-new {
        font-family: 'NOTO-BLD';
        font-size: 32px;
        margin: 0px auto 16px 0px;
        line-height: 55px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-6-new {
        font-family: 'IBM-BLD';
        font-size: 50px;
        margin: 0px auto 16px auto;
        line-height: 55px;
        color: #fff;
        text-align: center;
        letter-spacing: 0px;
    }
    .lp-title-6-2-new {
        font-family: 'NOTO-BLD';
        font-size: 25px;
        margin: 0px auto 10px 0px;
        line-height: 30px;
        color: #333;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-6-3-new {
        font-family: 'NOTO-BLD';
        font-size: 24px;
        margin: 0px auto 24px auto;
        line-height: 24px;
        color: #fff;
        text-align: center;
        letter-spacing: 0px;
    }

    .lp-txt-new {
        font-family: 'NOTO-MDI';
        font-size: 14px;
        margin: 0px auto 0px auto;
        line-height: 30px;
        color: #fff;
        text-align: center;
        letter-spacing: 0px;
    }
    .lp-txt-1-new {
        font-family: 'NOTO-MDI';
        font-size: 14px;
        margin: 0px auto 0px 0px;
        line-height: 30px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-txt-2-new {
        font-family: 'JD-RMN';
        font-size: 18px;
        margin: 0px auto 12px 0px;
        line-height: 30px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-txt-2-2-new {
        font-family: 'JD-RMN';
        font-size: 18px;
        margin: 0px auto 60px 0px;
        line-height: 39px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-txt-3-new {
        font-family: 'NOTO';
        font-size: 14px;
        margin: 0px auto 13px 0px;
        line-height: 24px;
        color: #fff;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-txt-3-2-new {
        font-family: 'NOTO-MDI';
        font-size: 11px;
        margin: 8px auto 0px 0px;
        line-height: 17px;
        color: #111;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-txt-4-new {
        font-family: 'NOTO';
        font-size: 16px;
        margin: 0px auto 56px auto;
        line-height: 28px;
        text-align: center;
        color: #fff;
        letter-spacing: 0px;
    }
    .lp-txt-5-new {
        font-family: 'NOTO';
        font-size: 16px;
        margin: 0px auto 0px 0px;
        line-height: 20px;
        text-align: left;
        color: #333;
        letter-spacing: 0px;
    }
    .lp-txt-6-new {
        font-family: 'NOTO-BLD';
        font-size: 24px;
        margin: 0px auto 24px auto;
        line-height: 24px;
        text-align: center;
        color: #fff;
        letter-spacing: 0px;
    }
    .lp-txt-6-2-new {
        font-family: 'NOTO';
        font-size: 16px;
        margin: 0px auto 0px 0px;
        line-height: 30px;
        text-align: left;
        color: #383635;
        letter-spacing: 0px;
    }
    .lp-txt-7-new {
        font-family: 'NOTO';
        font-size: 14px;
        margin: 0px auto 3px auto;
        line-height: 22px;
        text-align: center;
        color: #111;
        letter-spacing: 0px;
    }
    .lp-txt-8-new {
        font-family: 'NOTO-BLD';
        font-size: 18px;
        margin: 0px auto 10px auto;
        line-height: 20px;
        text-align: center;
        color: #111;
        letter-spacing: 0px;
    }
/*txt*/

/*img*/
    .title-img-top-new {
        width: 100%;
        margin: 0px auto 50px auto;
    }
    .title-img-top-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-2-new {
        position: absolute;
        top: 0%;
        right: 0%;
        width: 384px;
        margin: 0px 0px 0px 0px;
    }
    .title-img-top-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-3-new {
        width: 100%;
        margin: 120px auto 0px auto;
    }
    .title-img-top-3-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-3-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-4-new {
        width: 100%;
        margin: 0px auto 10px auto;
    }
    .title-img-top-4-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-4-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-5-new {
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-5-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-5-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-6-new {
        width: 599px;
        margin: 0px auto 80px auto;
    }
    .title-img-top-6-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-6-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-7-new {
        width: 686px;
        margin: 0px auto 80px auto;
    }
    .title-img-top-7-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-7-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-8-new {
        width: 384px;
        margin: 0px auto 80px auto;
    }
    .title-img-top-8-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-8-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .title-img-top-9-new {
        width: 599px;
        margin: 0px auto 80px auto;
    }
    .title-img-top-9-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .title-img-top-9-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
/*img*/

/*button*/
    .button-new {
        padding: 5px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 100%;
        border: 1px solid #707070;
        border-radius: 0px;
        font-family: 'JD-BLD';
        font-size: 36px;
        line-height: 50px;
        letter-spacing: 0px;
        color: #00FF58;
    }
/*    .button-new:hover {
        padding: 5px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 100%;
        border: 1px solid #00FF58;
        background-color: #00FF58;
        border-radius: 0px;
        font-family: 'JD-BLD';
        font-size: 36px;
        line-height: 50px;
        letter-spacing: 0px;
        color: #111;
    }*/

    .button-2-new {
        padding: 20px 0px;
        margin: 0px auto 0px 0px;
        text-align: center;
        width: 83%;
        border: 1px solid #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #fff;
    }
    .button-2-new:hover {
        padding: 20px 0px;
        margin: 0px auto 0px 0px;
        text-align: center;
        width: 83%;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #111;
    }

    .button-3-new {
        padding: 17px 0px;
        margin: 0px auto 0px 0px;
        text-align: center;
        width: 100%;
        border: 1px solid #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #fff;
    }
    .button-3-new:hover {
        padding: 17px 0px;
        margin: 0px auto 0px 0px;
        text-align: center;
        width: 100%;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #111;
    }

    .button-4-new {
        padding: 20px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 85%;
        border: 1px solid #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #fff;
    }
    .button-4-new:hover {
        padding: 20px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 85%;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #111;
    }
/*button*/

/*clearfix*/
    .lp-contents-clearfix-new {
        text-align: center;
        width: 512px;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 52px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: center;
    }
    .lp-contents-clearfix-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-2-new {
        text-align: center;
        width: 667px;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 0px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: center;
    }
    .lp-contents-clearfix-2-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-2-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-3-new {
        text-align: center;
        width: 1038px;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 52.15px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-3-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-3-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-3-2-new {
        text-align: center;
        width: 1038px;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 120px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-3-2-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-3-2-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-4-new {
        display: none;
    }
    .lp-contents-clearfix-4-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-4-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-4-2-new {
        display: none;
    }
    .lp-contents-clearfix-4-2-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-4-2-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-5-new {
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        margin: 142px auto 10px auto;
        flex-direction: row;
        justify-content: flex-start;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-5-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-5-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-5-2-new {
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 45px auto;
        flex-direction: row;
        justify-content: flex-end;
        align-content: center;
        align-items: center;
    }
    .lp-contents-clearfix-5-2-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-5-2-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-6-new {
        text-align: center;
        width: 970px;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 120px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: center;
    }
    .lp-contents-clearfix-6-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-6-new a:hover{
        opacity: 0.5;
    }
    .lp-contents-clearfix-7-new {
        display: none;
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        margin: 0px auto 0px auto;
        flex-direction: row;
        justify-content: center;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-7-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-7-new a:hover{
        opacity: 0.5;
    }

    .box-img-1-new {
        width: 164px;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: center;
    }
    .box-img-1-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-1-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-2-new {
        width: 338px;
        margin: 0px 0px;
        flex-direction: row;
        text-align: center;
    }
    .box-img-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-3-new {
        width: 286px;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: left;
    }
    .box-img-3-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-3-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

/*    .box-img-3-2 {
        padding: 0px 0px 0px 0px;
        position: relative;
        width: 22.9%;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: center;
        transition: .3s background-color;
    }
    .box-img-3-2 img {
        margin: 0px 0px 13px 0px;
        width: 100%;
        transition: opacity 0.3s cubic-bezier(0.2, 0, 0.1, 1);
    }
    .box-img-3-2 .back {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0;
    }
    .box-img-3-2:hover img {
        margin: 0px 0px 13px 0px;
        transition: opacity 0.3s cubic-bezier(0.2, 0, 0.1, 1);
    }
    .box-img-3-2:hover .front {
        opacity: 0;   
    }
    .box-img-3-2:hover .back {
        opacity: 1;
    }*/

    .box-img-4-new {
        width: 330px;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: left;
    }
    .box-img-4-new picture{
        width: 100%;
        margin: 0px auto 13px auto;
    }
    .box-img-4-new img{
        width: 100%;
        margin: 0px auto 13px auto;
    }

    .box-img-5-new {
        width: 65%;
        margin: 0px 10px 0px 0px;
        flex-direction: row;
        text-align: center;
    }
    .box-img-5-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-5-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-5-2-new {
        width: 61%;
        margin: 0px 0px 0px 10px;
        flex-direction: row;
        text-align: center;
    }
    .box-img-5-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-5-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-6-new {
        width: 350px;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: left;
    }
    .box-img-6-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-6-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-6-2-new {
        width: 425px;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: left;
    }
    .box-img-6-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-6-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-7-new {
        width: 30%;
        margin: 0px 3% 15px 0px;
        flex-direction: row;
        text-align: left;
    }
    .box-img-7-new a{
            text-align: left;
    font-family: 'NOTO-BLD';
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: #111;
    }
    .box-img-7-new a:hover{
        text-align: left;
        font-family: 'NOTO-BLD';
        text-decoration: underline;
        font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: #111;
    }
    .box-img-7-new picture{
        width: 100%;
        margin: 0px auto 8px auto;
    }
    .box-img-7-new img{
        width: 100%;
        margin: 0px auto 8px auto;
    }
/*clearfix*/

/*hide*/
    .hide-pc-new {
    	display: none;
    }
    .hide-sp-new {
        display: inline;
        vertical-align: middle;
    }
    .hide-pc-2-new {
        display: none;
    }
    .hide-sp-2-new {
        display: block;
    }
/*hide*/

@media (max-width: 1200px) {

/*border*/
    .border-1-new {
        width: 88%;
        border-bottom: solid 1px #333;
        margin: 0px auto 24px auto;
        text-align: center;
    }

    .border-2-new {
        width: 40px;
        border-bottom: solid 1px #fff;
        margin: 0px auto 16px auto;
        text-align: center;
    }

    .border-3-new {
        width: 100%;
        border-bottom: solid 1px #333;
        margin: 0px auto 24px auto;
        text-align: center;
    }
/*border*/

/*main*/
    .lp-contents-box-new {
        width: 100%;
        margin: 0px auto 0px auto;
        text-align: center;
        padding: 0.1px 0px 0.1px 0px;
        background-color: #000;
/*        background-image: url(./sp_bg.jpg);
        background-position: top;
        background-size: 100%;
        background-repeat: repeat;*/
    }
/*main*/

/*article*/
	.lp-contents-new {
		width: 100%;
    }
/*article*/

/*youtube*/
    #movie-section-new {
        width: 88%;
        text-align: center;
        margin: 0px auto 48px auto;
    }
    #movie-section-new img{
        width: 100%;
        text-align: center;
        margin: 0px auto 0px auto;
    }
    .tv__movie-new {
        margin: 0px auto 0px auto;
        width: 100%;
        height: auto;
                padding-top: 56.25%;
        position: relative;
    }
    .tv__movie-new iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .tv__movie-pink-new {
        margin: 0px auto 0px auto;
        width: 100%;
        height: auto;
        padding-top: 56.5%;
        position: relative;
    }
    .tv__movie-pink-new iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/*youtube*/

/*txt*/
    .lp-title-1-new {
        font-size: 50px;
        margin: 0px auto 0px auto;
        line-height: 50px;
        text-align: center;
        letter-spacing: 0px;
        padding: 0px 0px;
    }
    .lp-title-2-new {
        font-size: 24px;
        margin: 0px auto 12px 0px;
        line-height: 34px;
        text-align: left;
        letter-spacing: 0px;
        padding: 0px 0px;
    }
    .lp-title-3-new {
        font-size: 16px;
        margin: 0px auto 9px 0px;
        line-height: 27px;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-4-new {
        font-size: 24px;
        margin: 0px auto 24px 0px;
        line-height: 34px;
        text-align: left;
        padding: 0px 0px;
        letter-spacing: 0px;
    }
    .lp-title-4-2-new {
        font-size: 18px;
        margin: 0px auto 8px 0px;
        line-height: 24px;
        text-align: left;
        padding: 0px 0px;
        letter-spacing: 0px;
    }
    .lp-title-5-new {
        font-size: 30px;
        margin: 0px auto 16px auto;
        line-height: 55px;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-6-new {
        font-size: 50px;
        margin: 0px auto 16px auto;
        line-height: 50px;
        text-align: center;
        letter-spacing: 0px;
    }
    .lp-title-6-2-new {
        font-size: 18px;
        margin: 0px auto 24px auto;
        line-height: 24px;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-title-6-3-new {
        font-size: 24px;
        margin: 0px auto 24px auto;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0px;
    }
    .lp-txt-new {
        font-size: 14px;
        margin: 0px auto 0px auto;
        line-height: 30px;
        text-align: center;
        letter-spacing: 0px;
    }
    .lp-txt-1-new {
        font-size: 14px;
        margin: 0px auto 0px auto;
        line-height: 30px;
        text-align: left;
        letter-spacing: 0px;
    }
    .lp-txt-2-new {
        font-size: 18px;
        margin: 0px auto 16px 0px;
        line-height: 30px;
        text-align: left;
        padding: 0px 0px;
        letter-spacing: 0px;
    }
    .lp-txt-2-2-new {
        font-size: 18px;
        margin: 0px auto 71px 0px;
        line-height: 39px;
        text-align: left;
        padding: 0px 0px;
        letter-spacing: 0px;
    }
    .lp-txt-3-new {
        font-size: 14px;
        margin: 0px auto 13px 0px;
        line-height: 24px;
        text-align: left;
        letter-spacing: 0px;
    }

    .lp-txt-4-new {
        font-size: 16px;
        margin: 0px auto 32px auto;
        line-height: 28px;
        text-align: center;
        padding: 0px 0px;
        letter-spacing: 0px;
    }

    .lp-txt-5-new {
        font-size: 16px;
        margin: 0px auto 0px auto;
        line-height: 20px;
        text-align: center;
        padding: 0px 0px;
        letter-spacing: 0px;
    }

    .lp-txt-6-new {
        font-size: 22px;
        margin: 0px auto 0px 0px;
        line-height: 30px;
        text-align: left;
        padding: 0px 0px;
        letter-spacing: 2.2px;
    }
    .lp-txt-6-2-new {
        font-size: 16px;
        margin: 0px auto 0px 0px;
        line-height: 30px;
        text-align: left;
        padding: 0px 0px;
        letter-spacing: 0px;
    }
    .lp-txt-7-new {
        font-size: 14px;
        margin: 0px auto 3px auto;
        line-height: 22px;
        text-align: center;
        padding: 0px 0px;
        letter-spacing: 0px;
    }

    .lp-txt-8-new {
        font-size: 18px;
        margin: 0px auto 10px auto;
        line-height: 20px;
        text-align: center;
        padding: 0px 0px;
        letter-spacing: 0px;
    }

/*txt*/

/*img*/
    .title-img-top-new {
        width: 100%;
        margin: 0px auto 50px auto;
    }
    .title-img-top-2-new {
        position: unset;
        top: 0%;
        right: 0%;
        width: 100%;
        margin: 0px auto 20px auto;
    }
    .title-img-top-3-new {
        display: none;
        width: 90%;
        margin: 0px auto 10px auto;
    }
    .title-img-top-4-new {
        width: 100%;
        margin: 0px auto 10px auto;
    }
    .title-img-top-5-new {
        display: none;
    }

    .title-img-top-6-new {
        width: 95%;
        margin: 0px auto 49px auto;
    }

    .title-img-top-7-new {
        width: 95%;
        margin: 0px auto 50px auto;
    }

    .title-img-top-8-new {
        width: 100%;
        margin: 0px auto 50px auto;
    }

    .title-img-top-9-new {
        width: 95%;
        margin: 0px auto 49px auto;
    }
/*img*/

/*button*/
    .button-new {
        padding: 5px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 100%;
        border: 1px solid #707070;
        border-radius: 0px;
        font-family: 'JD-BLD';
        font-size: 24px;
        line-height: 34px;
        letter-spacing: 0px;
        color: #00FF58;
    }
    .button-new:hover {
        padding: 5px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 100%;
        border: 1px solid #00FF58;
        background-color: #00FF58;
        border-radius: 0px;
        font-family: 'JD-BLD';
        font-size: 24px;
        line-height: 34px;
        letter-spacing: 0px;
        color: #111;
    }

    .button-2-new {
        padding: 20px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 80%;
        border: 1px solid #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #fff;
    }
    .button-2-new:hover {
        padding: 20px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 80%;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #111;
    }

    .button-3-new {
        padding: 12px 0px;
        margin: 0px auto 0px 0px;
        text-align: center;
        width: 100%;
        border: 1px solid #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #fff;
    }
    .button-3-new:hover {
        padding: 12px 0px;
        margin: 0px auto 0px 0px;
        text-align: center;
        width: 100%;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #111;
    }

    .button-4-new {
        padding: 20px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 80%;
        border: 1px solid #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #fff;
    }
    .button-4-new:hover {
        padding: 20px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        width: 80%;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 0px;
        font-family: 'NOTO';
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #111;
    }
/*button*/

/*clearfix*/
    .lp-contents-clearfix-new {
        text-align: center;
        width: 88%;
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        margin: 0px auto 20px auto;
        align-items: center;
        flex-direction: row;
    }
    .lp-contents-clearfix-2-new {
        text-align: center;
        width: 95%;
        flex-wrap: wrap;
        display: flex;
        justify-content: space-around;
        margin: 0px auto 30px auto;
        align-items: flex-start;
        flex-direction: row;
    }
    .lp-contents-clearfix-2-2-new {
        text-align: center;
        width: 65%;
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        margin: 0px auto 40px auto;
        align-items: flex-start;
        flex-direction: row;
    }
    .lp-contents-clearfix-3-new {
        text-align: center;
        width: 88%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 26px auto;
        flex-direction: row;
        justify-content: flex-start;
        align-content: center;
        align-items: flex-start;
    }

    .lp-contents-clearfix-3-2-new {
        text-align: center;
        width: 88%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 100px auto;
        flex-direction: row;
        justify-content: flex-start;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-4-new {
        text-align: center;
        width: 95%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 0px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-4-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-4-new a:hover{
        opacity: 1;
    }

    .lp-contents-clearfix-4-2-new {
        text-align: center;
        width: 95%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 50px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-4-2-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-4-2-new a:hover{
        opacity: 1;
    }
    .lp-contents-clearfix-5-new {
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 50px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: flex-start;
    }

    .lp-contents-clearfix-5-2-new {
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 55px auto;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-content: center;
        align-items: flex-start;
    }

    .lp-contents-clearfix-6-new {
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        margin: 0px auto 120px auto;
        flex-direction: row;
        justify-content: space-between;
        align-content: center;
        align-items: center;
    }
    .lp-contents-clearfix-6-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-6-new a:hover{
        opacity: 1;
    }
    .lp-contents-clearfix-7-new {
        display: flex;
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        margin: 0px auto 0px auto;
        flex-direction: row;
        justify-content: center;
        align-content: center;
        align-items: flex-start;
    }
    .lp-contents-clearfix-7-new a{
        opacity: 1;
    }
    .lp-contents-clearfix-7-new a:hover{
        opacity: 1;
    }
    .box-img-1-new {
        width: 31%;
        margin: 0px 0px 0px 0px;
        flex-direction: row;
        text-align: center;
    }
    .box-img-1-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-1-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }


    .box-img-2-new {
        width: 100%;
        margin: 0px auto 50px auto;
        flex-direction: row;
        text-align: center;
    }
    .box-img-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-3-new {
        width: 84%;
        margin: 0px auto 0px auto;
        flex-direction: row;
        text-align: center;
    }
    .box-img-3-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-3-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-4-new {
        width: 100%;
        margin: 0px auto 24px auto;
        flex-direction: row;
        text-align: left;
    }
    .box-img-4-new picture{
        width: 100%;
        margin: 0px auto 13px auto;
    }
    .box-img-4-new img{
        width: 100%;
        margin: 0px auto 13px auto;
    }

    .box-img-5-new {
        width: 100%;
        margin: 0px auto 10px auto;
        flex-direction: row;
        text-align: center;
    }
    .box-img-5-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-5-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-5-min-new {
        width: 60%;
        margin: 50px auto 50px auto;
        flex-direction: row;
        text-align: center;
    }
    .box-img-5-min-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-5-min-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-5-2-new {
        width: 100%;
        margin: 0px auto 55px auto;
        flex-direction: row;
        text-align: center;
    }
    .box-img-5-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-5-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-6-new {
        width: 95%;
        margin: 0px auto 0px auto;
        flex-direction: row;
        text-align: left;
    }
    .box-img-6-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-6-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-6-2-new {
        width: 95%;
        margin: 0px auto 0px auto;
        flex-direction: row;
        text-align: left;
    }
    .box-img-6-2-new picture{
        width: 100%;
        margin: 0px auto 0px auto;
    }
    .box-img-6-2-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    .box-img-7-new {
        width: 47%;
        margin: 0px 0px 15px 0px;
        flex-direction: row;
        text-align: left;
    }
    .box-img-7-new a{
        text-align: left;
        font-family: 'NOTO-BLD';
        text-decoration: none;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0px;
        color: #111;
    }
    .box-img-7-new a:hover{
        text-align: left;
        font-family: 'NOTO-BLD';
        text-decoration: underline;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0px;
        color: #111;
    }
    .box-img-7-new picture{
        width: 100%;
        margin: 0px auto 8px auto;
    }
    .box-img-7-new img{
        width: 100%;
        margin: 0px auto 8px auto;
    }


/*clearfix*/

/*hide*/
    .hide-sp-new {
    	display: none;
    }
    .hide-pc-new {
    	display: block;
    }
    .hide-sp-2-new{
        display: none;
    }
    .hide-pc-2-new {
        display: block;
    }
/*hide*/

/*video*/
    .v-section-new {
        width: 85%;
        text-align: center;
        margin: 0px auto 64px auto;
    }
    .v-section-new video {
        width: 100%;
    }
/*video*/

/*1200px*/
    .fv-img-box-new {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
/*1200px*/

/*section*/
    .fv-section-new {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding: 0.1px 0px 0.1px 0px;
    }
    .item-section-new {
        width: 100%;
        margin: 0px auto 0px auto;
        text-align: center;
        padding: 0px 0px;
    }
    .item-section-2-new {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding: 0.1px 0px;
        background-image: unset;
        background-position: unset;
        background-repeat: unset;
        background-size: unset;
    }
/*section*/
    .hidden-1-new {
        visibility: hidden;
        display: none;
    }
    .hidden-2-new {
        visibility: hidden;
    }
    .hidden-3-new {
        visibility: hidden;
        display: inline;
    }
    .text-box-1-new {
        width: 100%;
        margin: 0px auto 20px auto;
        text-align: center;
        padding: 0px 0px;
    }
    .text-box-2-new {
        width: 100%;
        margin: 0px auto 50px auto;
        text-align: center;
    }
    .text-box-3-new {
        position: unset;
        bottom: unset;
        right: unset;
        width: 95%;
        margin: 0px auto 50px auto;
        text-align: left;
    }
    .text-box-4-new {
        width: 81%;
        margin: 0px auto 39px auto;
        text-align: center;
    }

    .text-box-4-2-new {
        width: 81%;
        margin: 0px auto 50px auto;
        text-align: center;
    }

    .text-box-5-new {
        width: 100%;
        margin: 0px auto 8px auto;
        display: block;
    }

    .text-box-6-new {
        width: 100%;
        margin: 0px auto 8px auto;
        display: block;
        text-align: center;
    }

    .text-box-7-new {
        width: 88%;
        margin: 0px auto 0px auto;
        text-align: center;
        padding: 32px 0px;
        background-color: #fff;
    }

    .text-box-8-new {
        width: 430px;
        margin: 0px 0px 0px auto;
        text-align: left;
        padding: 70px 0px 40px 0px;
        background-color: #000000;
    }

    .text-box-9-new {
        width: 303px;
        margin: 0px 0px 0px auto;
        text-align: left;
        padding: 0px 0px;
    }

    tr {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        border-color: inherit;
    }

    .swiper-button-next-new, .swiper-container-rtl-new .swiper-button-prev-new {
        background-image: unset;
        right: 0px;
        left: auto;
    }

    .swiper-button-prev-new, .swiper-container-rtl-new .swiper-button-next-new {
        background-image: unset;
        left: 0px;
        right: auto;
    }

    .slide-box-2-new ::-webkit-scrollbar { 
      display: none;
    }

    .box-new {
      display: inline-block;
      width: 100%;
    }

    .slide-box-2-new img{
      width: 100%;
    }

    .sp-img-box-new{
        display: block;
        margin: 0px auto 20px auto;
    }
    .sp-img-box-new img{
        width: 100%;
        margin: 0px auto 0px auto;
    }

    /*  modal  */


    /* モーダルCSS */
    .modalArea-new {
      display: none;
      position: fixed;
      z-index: 99; /*サイトによってここの数値は調整 */
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .modalBg-new {
        width: 100%;
        height: 100%;
        background-color: rgb(57 57 57 / 90%);
    }

    .modalWrapper-new {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 85%;
        height: 145vw;
        padding: 40px 0px;
        overflow: auto;
    }

    .closeModal-new {
        position: absolute;
        top: 0px;
        right: 1rem;
        cursor: pointer;
    }

    .closeModal-new img {
        width: 42%;
    }

    .modalContents-new{
        width: 100%;
    }


    /* 以下ボタンスタイル */
    button {
      padding: 10px;
      background-color: #fff;
      border: 1px solid #282828;
      border-radius: 2px;
      cursor: pointer;
    }

    #openModal-new {
        display: block;
    }
    #openModal-2-new {
        display: block;
    }
    #openModal-3-new {
        display: block;
    }
    #openModal-4-new {
        display: block;
    }

    .gb-box-1-new {
        width: 100%;
        background-image: unset;
        background-size: 30%;
        background-position: left;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
        padding: 0.1px 0px;
    }

    .gb-box-2-new {
        width: 100%;
        background-image: unset;
        background-size: 30%;
        background-position: right;
        background-repeat: no-repeat;
        padding: 0.1px 0px;
    }

    .gb-box-3-new {
        width: 100%;
        background-image: unset;
        background-size: 30%;
        background-position: left;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
    }

    .gb-box-4-new {
        width: 100%;
        background-image: unset;
        background-size: 30%;
        background-position: right;
        background-repeat: no-repeat;
    }

    .gb-box-5-new {
        width: 100%;
        background-image: unset;
        background-size: 30%;
        background-position: left;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
    }

    .gb-box-6-new {
        width: 100%;
        background-image: unset;
        background-size: 30%;
        background-position: right;
        background-repeat: no-repeat;
    }

    .squad-section-new {
        width: 100%;
        margin: 0px auto 0px auto;
        position: unset;
    }

    .squad-section-2-new {
        width: 100%;
        margin: 0px auto 0px auto;
        position: unset;
    }

    .slide-box-1-new {
      width: 100%;
      margin: 0px auto 100px auto;
    }

/*  modal  */
    
}