@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+SC:wght@500&display=swap');

#gimber2023 .pc {
    display: block;
}

#gimber2023 .pcIn {
    display: inline
}

#gimber2023 .sp {
    display: none
}

#gimber2023 .spIn {
    display: none
}

@media screen and (max-width: 767px) {
    #gimber2023 .pc {
        display: none;
    }

    #gimber2023 .pcIn {
        display: none
    }

    #gimber2023 .sp {
        display: block
    }

    #gimber2023 .spIn {
        display: inline
    }

    #gimber2023 {
        overflow-x: hidden;
    }
}

#gimber2023 {
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    color: #000;

}

#gimber2023 .noto {
    font-family: "Noto Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
}

#gimber2023 img {
    max-width: 100%;
    height: auto
}

#gimber2023 .mincho {
    font-family: "YuMincho +36p Kana", "游明朝体+36ポかな";
}

#gimber2023 .barlow {
    font-family: 'Barlow Condensed', sans-serif;
}

#gimber2023 #mv {
    background: #F5F5F5;

}

#gimber2023 #mv .mvinner h2 {
}

#gimber2023 #mv .mvinner img {
    width: 100%;
}

#gimber2023 #mv .bread {
    position: absolute;
    top: 0;
    max-width: 990px;
    margin: 0 auto;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    color: #000;
    font-family: Noto Sans;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 4.5; /* 450% */
    letter-spacing: 2.5px;
}

#gimber2023 #mv .bread a {
    color: #000;
}

@media screen and (max-width: 767px) {
    #gimber2023 #mv {
        background: #F5F5F5;
        background-size: 100% auto;
        position: relative;
        padding-top: 60px;
        margin-bottom: 0px;
    }

    #gimber2023 #mv .mvinner h2 {
        position: relative;
        text-align: center;
        width: 100%;
        top: 0%;
        left: 0;
        height: auto;
    }

    #gimber2023 #mv .mvinner img {
        width: 100%;
    }

    #gimber2023 #mv .bread {
        position: absolute;
        text-align: left;
        top: 20px;
        max-width: 990px;
        margin: 0 auto;
        width: 100%;
        left: 13px;
        transform: translateX(0%);
        color: #50453B;
        font-family: Noto Sans;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 4.5; /* 450% */
        letter-spacing: 2.5px;
    }

    #gimber2023 #mv .bread a {
        color: #50453B;
    }
}

#gimber2023 .inner {
    max-width: 1460px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    padding: 0 10px
}

#gimber2023 .inner_990 {
    max-width: 1010px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    padding: 0 10px
}

@media screen and (max-width: 767px) {
    #gimber2023 .inner {
        max-width: 1010px;
        width: 80%;
        margin: 0 auto;
        position: relative;
        box-sizing: border-box;
        padding: 0 0px
    }

    #gimber2023 .inner_990 {
        max-width: 1010px;
        width: 80%;
        margin: 0 auto;
        position: relative;
        box-sizing: border-box;
        padding: 0 0px;
    }

    #gimber2023 img {
        max-width: 100%;
        height: auto
    }
}

#gimber2023 #gimber2023_01 {
    padding: 48px 0 130px;
    background: #F5F5F5;

}

#gimber2023 #gimber2023_01 img {
    max-width: 600px;
    margin: 0 auto;
    display: block;
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_01 {
        padding: 24px 0 30px;
        background: #F5F5F5;

    }

    #gimber2023 #gimber2023_01 img {
        max-width: 100%;
        margin: 0 auto;
        display: block;
    }
}


#gimber2023 #gimber2023_02 {
    padding: 0px 0 130px;
    background: #F5F5F5;

}

#gimber2023 #gimber2023_02 .inner {
    display: flex;
}

#gimber2023 .flex-rev {
    flex-direction: row-reverse
}

#gimber2023 #gimber2023_02 .leftImg {
    flex: 1;
    margin-left: calc(50% - 50vw);
    margin-right: 72px;
}

#gimber2023 #gimber2023_02 .text {
    flex: 1;

}

#gimber2023 #gimber2023_02 .text p {
    width: 73.75%;
    margin-top: 117px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 228.571% */
    letter-spacing: 1.4px;
    float: left
}

#gimber2023 #gimber2023_02 .text p a {
    text-decoration: underline;
}

#gimber2023 #gimber2023_02 .about {
    margin-left: 40px;
    margin-top: 40px;
    width: 15.1%;
}

@media screen and (max-width: 767px) {

    #gimber2023 #gimber2023_02 {
        padding: 0px 0 48px;
        background: #F5F5F5;

    }

    #gimber2023 #gimber2023_02 {
        text-align: left;
        font-size: 70px;
        font-style: normal;
        font-weight: 600;
        line-height: 1; /* 23.086% */
    }

    #gimber2023 #gimber2023_02 .inner {
        display: block;
    }


    #gimber2023 #gimber2023_02 .leftImg {
        flex: 1;
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: 0px;
    }

    #gimber2023 #gimber2023_02 .text {
        flex: 1;

    }

    #gimber2023 #gimber2023_02 .text p {
        width: 100%;
        margin-top: 24px;
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 23px; /* 176.923% */
        letter-spacing: 1.3px;
        float: left;
        margin-bottom: 20px;
    }

    #gimber2023 #gimber2023_02 .about {
        margin-left: 40px;
        margin-top: 40px;
        width: 15.1%;
        display: none;
    }

}


#gimber2023 #gimber2023_03 {
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/line01.svg") 0 226px no-repeat #F5F5F5;
    background-size: 50% auto;
    padding-bottom: 148px;
}

#gimber2023 #gimber2023_03 ul {
    display: flex;
    flex-wrap: wrap;
    column-gap: 26%;
    justify-content: space-between;
    grid-row-gap: 144px;
}

#gimber2023 #gimber2023_03 ul li {
    width: 37%;
}

#gimber2023 #gimber2023_03 ul li h3 {
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 100% */
    margin-bottom: 15px;
    margin-left: 0px;
}

#gimber2023 #gimber2023_03 ul li:nth-child(1) h3:before {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Vector3.svg") 0 0 no-repeat;
    display: inline-block;
    width: 43px;
    height: 45px;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -5px;
}

#gimber2023 #gimber2023_03 ul li:nth-child(2) h3:before {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Group293.svg") 0 0 no-repeat;
    display: inline-block;
    width: 46px;
    height: 41px;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

#gimber2023 #gimber2023_03 ul li:nth-child(3) h3:before {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Group292.svg") 0 0 no-repeat;
    display: inline-block;
    width: 35px;
    height: 34px;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

#gimber2023 #gimber2023_03 ul li:nth-child(4) h3:before {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Group294.svg") 0 0 no-repeat;
    display: inline-block;
    width: 38px;
    height: 38px;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

#gimber2023 #gimber2023_03 ul li img {
    margin-bottom: 25px;
}

#gimber2023 #gimber2023_03 ul li p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; /* 150% */
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_03 {
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/line01sp.svg") 0 167px no-repeat #F5F5F5;
        background-size: 95% auto;
        padding-bottom: 15px;
    }

    #gimber2023 #gimber2023_03 ul {
        display: block;
        list-style: none;
        flex-wrap: wrap;
        column-gap: 0%;
        justify-content: space-between;
        grid-row-gap: 144px;
    }

    #gimber2023 #gimber2023_03 ul li {
        text-align: left;
        width: 100%;
        margin-bottom: 53px;
    }

    #gimber2023 #gimber2023_03 ul li h3 {
        font-size: 25px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px; /* 100% */
        margin-bottom: 13px;
        margin-left: 0px;
    }

    #gimber2023 #gimber2023_03 ul li:nth-child(1) h3:before {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Vector3.svg") 0 0 no-repeat;
        display: inline-block;
        width: 34px;
        height: 35px;
        background-size: 100% auto;
        vertical-align: middle;
        margin-right: 10px;
        margin-left: 4px;
        position: relative;
        top: -5px;
    }

    #gimber2023 #gimber2023_03 ul li:nth-child(2) h3:before {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Group293.svg") 0 0 no-repeat;
        display: inline-block;
        width: 44px;
        height: 40px;
        background-size: 100% auto;
        vertical-align: middle;
        margin-right: 10px;
        position: relative;
        top: -2px;
    }

    #gimber2023 #gimber2023_03 ul li:nth-child(3) h3:before {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Group292.svg") 0 0 no-repeat;
        display: inline-block;
        width: 34px;
        height: 33px;
        background-size: 100% auto;
        vertical-align: middle;
        margin-right: 10px;
        position: relative;
        top: -2px;
    }

    #gimber2023 #gimber2023_03 ul li:nth-child(4) h3:before {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Group294.svg") 0 0 no-repeat;
        display: inline-block;
        width: 37px;
        height: 37px;
        background-size: 100% auto;
        vertical-align: middle;
        margin-right: 10px;
        position: relative;
        top: -2px;
    }

    #gimber2023 #gimber2023_03 ul li img {
        margin-bottom: 22px;
    }

    #gimber2023 #gimber2023_03 ul li p {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 21px; /* 150% */
    }

}


#gimber2023 #gimber2023_04 {
    background: #000;
    padding: 58px 0 37px;
    color: #fff;
}

#gimber2023 #gimber2023_04 h3 {
    text-align: center;
    position: relative;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 80% */
    letter-spacing: 4px;
}

#gimber2023 #gimber2023_04 h3:after {
    content: '';
    background: #FAB81C;
    display: block;
    height: 2px;
    width: 100px;
    margin: 39px auto 54px;
}

#gimber2023 #gimber2023_04 ul {
    display: flex;
    column-gap: 14.5%;
    margin-bottom: 48px;
}

#gimber2023 #gimber2023_04 ul li {
    width: 23.6%;
    text-align: center;
}

#gimber2023 #gimber2023_04 ul li img {
    margin-bottom: 10px;
}

#gimber2023 #gimber2023_04 ul li p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 178.571% */
    position: relative;
    display: inline-block;
}

#gimber2023 #gimber2023_04 ul li:nth-child(1) p:before {
    content: '1';
    font-family: Barlow Condensed;
    display: block;
    background: #FAB81C;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #000;
    text-align: center;
    line-height: 30px;
    position: absolute;
    left: -34px;
    top: -2px
}

#gimber2023 #gimber2023_04 ul li:nth-child(2) p:before {
    content: '2';
    font-family: Barlow Condensed;
    display: block;
    background: #FAB81C;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #000;
    text-align: center;
    line-height: 30px;
    position: absolute;
    left: -34px;
    top: -2px
}

#gimber2023 #gimber2023_04 ul li:nth-child(3) p:before {
    content: '3';
    font-family: Barlow Condensed;
    display: block;
    background: #FAB81C;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    color: #000;
    text-align: center;
    line-height: 30px;
    position: absolute;
    left: -34px;
    top: -2px
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_04 {
        background: #000;
        padding: 42px 0 37px;
        color: #fff;
    }

    #gimber2023 #gimber2023_04 h3 {
        text-align: center;
        position: relative;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 32px; /* 106.667% */
        letter-spacing: 2px;
    }

    #gimber2023 #gimber2023_04 h3:after {
        content: '';
        background: #FAB81C;
        display: block;
        height: 2px;
        width: 100px;
        margin: 35px auto 60px;
    }

    #gimber2023 #gimber2023_04 ul {
        display: block;
        list-style: none;
        column-gap: 14.5%;
        width: 78%;
        margin: 0 auto 60PX;

    }

    #gimber2023 #gimber2023_04 ul li {
        text-align: center;
        width: 100%;
        margin-bottom: 38PX;
    }

    #gimber2023 #gimber2023_04 ul li img {
        margin-bottom: 10px;
    }

    #gimber2023 #gimber2023_04 ul li p {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px; /* 178.571% */
        position: relative;
        display: inline-block;
    }

    #gimber2023 #gimber2023_04 ul li:nth-child(1) p:before {
        content: '1';
        font-family: Barlow Condensed;
        display: block;
        background: #FAB81C;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #000;
        text-align: center;
        line-height: 30px;
        position: absolute;
        left: -34px;
        top: -2px
    }

    #gimber2023 #gimber2023_04 ul li:nth-child(2) p:before {
        content: '2';
        font-family: Barlow Condensed;
        display: block;
        background: #FAB81C;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #000;
        text-align: center;
        line-height: 30px;
        position: absolute;
        left: -34px;
        top: -2px
    }

    #gimber2023 #gimber2023_04 ul li:nth-child(3) p:before {
        content: '3';
        font-family: Barlow Condensed;
        display: block;
        background: #FAB81C;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #000;
        text-align: center;
        line-height: 30px;
        position: absolute;
        left: -34px;
        top: -2px
    }

}


#gimber2023 .full {
    display: flex;
    color: #000;
    column-gap: 3.47%;
    width: 100%;
}


#gimber2023 .full .full_L {
    display: flex;
    background: #fff;
    border-radius: 0 10px 10px 0;
    flex: 1;
    overflow: hidden;
    box-sizing: border-box;
}

#gimber2023 .full .full_L img.fixImg {
    max-height: 100%;
    width: 52%;
    float: left
}

#gimber2023 .full .full_L div {
    width: 48%;
    text-align: center;
    padding: 45px 6px 55px;
    box-sizing: border-box;
}

#gimber2023 .full .full_L div p {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 125% */
}

#gimber2023 .full .full_L div p:after {
    content: '';
    background: #000;
    display: block;
    width: 50px;
    height: 2px;
    margin: 29px auto 38px;
}

#gimber2023 .full .full_L div img {
    position: relative;
    float: right;
    width: 82.5%;
    margin-right: 3px;
}


#gimber2023 .full .full_R {
    display: flex;
    background: #fff;
    overflow: hidden;
    border-radius: 10px 0px 0px 10px;
    flex: 1;

}

#gimber2023 .full .full_R div {
    width: 48%;
    text-align: center;
    padding: 45px 6px 55px;
    box-sizing: border-box;

}

#gimber2023 .full .full_R img.fixImg {
    max-height: 100%;
    width: 52%;
    float: right
}

#gimber2023 .full .full_R div p {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 125% */
}

#gimber2023 .full .full_R div p:after {
    content: '';
    background: #000;
    display: block;
    width: 50px;
    height: 2px;
    margin: 29px auto 56px;
}

#gimber2023 .full .full_R div img {
    width: 64.2%;
    margin-right: 7px;
}

@media screen and (max-width: 767px) {
    #gimber2023 .full {
        display: block;
        color: #000;
        column-gap: 3.47%;
        width: 80%;
        margin: 0 auto;
    }


    #gimber2023 .full .full_L {
        display: block;
        background: #fff;
        border-radius: 10px 10px 0px 0;
        margin-bottom: 36px;
        flex: 1;
        overflow: hidden;
        box-sizing: border-box;
    }

    #gimber2023 .full .full_L img.fixImg {
        max-height: 100%;
        width: 100%;
        float: none
    }

    #gimber2023 .full .full_L div {
        width: 100%;
        text-align: center;
        padding: 37px 6px 53px;
        box-sizing: border-box;
    }

    #gimber2023 .full .full_L div p {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px; /* 125% */
    }

    #gimber2023 .full .full_L div p:after {
        content: '';
        background: #000;
        display: block;
        width: 50px;
        height: 2px;
        margin: 29px auto 25px;
    }

    #gimber2023 .full .full_L div img {
        position: relative;
        float: none;
        width: 85.5%;
        margin-left: 15%;
    }


    #gimber2023 .full .full_R {
        display: block;
        background: #fff;
        overflow: hidden;
        border-radius: 10px 10px 0px 0px;
        flex: 1;

    }

    #gimber2023 .full .full_R div {
        width: 100%;
        text-align: center;
        padding: 37px 6px 46px;
        box-sizing: border-box;

    }

    #gimber2023 .full .full_R img.fixImg {
        max-height: 100%;
        width: 100%;
        float: none
    }

    #gimber2023 .full .full_R div p {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px; /* 125% */
    }

    #gimber2023 .full .full_R div p:after {
        content: '';
        background: #000;
        display: block;
        width: 50px;
        height: 2px;
        margin: 29px auto 48px;
    }

    #gimber2023 .full .full_R div img {
        width: 74.2%;
        margin-right: 7px;
    }


}


#gimber2023 #gimber2023_05 {
    background: linear-gradient(180deg, #fff 0%, #fff 454px, #F5F5F5 454px, #F5F5F5 100%);
    position: relative;
    overflow-x: hidden;
}

#gimber2023 .rect {
    background-size: 43.4% auto;
    padding: 80px 0

}


#gimber2023 #gimber2023_05 h3.slide_tit {
    font-size: 90px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 18px;
    clear: both;
}

#gimber2023 #gimber2023_05 p.slide_leed {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 24px;
}

#gimber2023 .slide_wrap {
    margin-right: calc(50% - 50vw);
    margin-left: 0px;
    max-width: 100vw;
    position: relative;
    margin-bottom: 40px;

}

#gimber2023 .swiper-button-next, #gimber2023 .swiper-button-next2, #gimber2023 .swiper-button-next3 {
    right: auto !important;
    left: -45px !important;
    position: absolute !important;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

#gimber2023 .swiper-button-next::after, #gimber2023 .swiper-button-next2::after, #gimber2023 .swiper-button-next3::after {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    content: "";
    height: 50px;
    margin: auto;
    width: 50px;
}

#gimber2023 .swiper-button-next::after, #gimber2023 .swiper-button-next2::after, #gimber2023 .swiper-button-next3::after {
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/arrow.svg") 0 0 no-repeat;
}

#gimber2023 .swiper-button-prev, #gimber2023 .swiper-button-prev2, #gimber2023 .swiper-button-prev3 {
    display: none
}

@media screen and (max-width: 1100px) {
    #gimber2023 .slide_wrap {
        margin-right: -5vw;
        margin-left: 5%;
        width: 95%;
        max-width: 90vw;
        float: right

    }
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_05 {
        background: linear-gradient(180deg, #fff 0%, #fff 262px, #F5F5F5 262px, #F5F5F5 100%);
        position: relative;
        overflow-x: hidden;
    }

    #gimber2023 .rect {
        /*background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/line02sp.svg") right 692px no-repeat;*/
        background-size: 34.9% auto;
        padding: 85px 0 0

    }

    #gimber2023 #gimber2023_05 h3.slide_tit {
        font-size: 70px;
        font-style: normal;
        font-weight: 600;
        line-height: 1;
        margin-bottom: 14px;
        text-align: left;
        clear: both;
    }

    #gimber2023 #gimber2023_05 p.slide_leed {
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20.564px; /* 137.091% */
        text-align: left;
        margin-bottom: 24px;
    }

    #gimber2023 .slide_wrap {
        margin-right: 0;
        margin-left: 0px;
        max-width: 100%;
        position: relative;
        margin-bottom: 45px;

    }

    #gimber2023 .swiper-button-next, #gimber2023 .swiper-button-next2, #gimber2023 .swiper-button-next3 {
        right: auto !important;
        left: -35px !important;
        position: absolute !important;
        top: 50%;
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }

    #gimber2023 .swiper-button-next::after, #gimber2023 .swiper-button-next2::after, #gimber2023 .swiper-button-next3::after {
        background-repeat: no-repeat;
        background-size: auto 100%;
        display: block;
        content: "";
        height: 32px;
        margin: auto;
        width: 15px;
    }

    #gimber2023 .swiper-button-next::after, #gimber2023 .swiper-button-next2::after, #gimber2023 .swiper-button-next3::after {
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/arrow.svg") 0 0 no-repeat;
        background-size: 100% !important;
    }

    #gimber2023 .slide_wrap {
        margin-right: 0vw;
        margin-left: 0%;
        width: 100%;
        max-width: none;
        float: none

    }

    #gimber2023 .swiper-button-prev, #gimber2023 .swiper-button-prev2, #gimber2023 .swiper-button-prev3 {
        right: -35px !important;
        left: auto !important;
        position: absolute !important;
        top: 50%;
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color));
    }

    #gimber2023 .swiper-button-prev::after, #gimber2023 .swiper-button-prev2::after, #gimber2023 .swiper-button-prev3::after {
        background-repeat: no-repeat;
        background-size: auto 100%;
        display: block;
        content: "";
        height: 32px;
        margin: auto;
        width: 15px;
    }

    #gimber2023 .swiper-button-prev::after, #gimber2023 .swiper-button-prev2::after, #gimber2023 .swiper-button-prev3::after {
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/arrowR.svg") 0 0 no-repeat;
        background-size: 100% !important;
    }


}


#gimber2023 .shadow {
    clear: both;

    color: rgba(222, 222, 222, 0.50);
    text-align: left;
    font-size: 150px;
    font-style: normal;
    font-weight: 600;
    line-height: 1; /* 16.667% */
}

#gimber2023 .product_tit {
    color: #000;
    font-size: 150px;
    font-style: normal;
    font-weight: 600;
    line-height: 1; /* 16.667% */
}

#gimber2023 .product_tit2 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 500 !important;
    padding-bottom: 5px;
    position: relative;
    margin-top: -80px;
    border-bottom: 1px solid #000
}

#gimber2023 .product_leed {
    margin: 30px 0 22px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 178.571% */
}

#gimber2023 .product_list {
    /*width: calc(100% + 71px);*/
    display: flex;
    column-gap: 14px;
}

@media screen and (max-width: 1140px) {
    #gimber2023 .product_list {
        width: 100%;
        column-gap: 2%;
    }
}

#gimber2023 .product_list li {
    text-align: center;
    width: 33%;
    max-width: 320px;
}

#gimber2023 .product_list li img {
    margin-bottom: 14px;
}

#gimber2023 .product_list li h5 {
    font-size: 20px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 25px; /* 125% */
    margin-bottom: 14px;
    text-align: center;
}

#gimber2023 .product_list li p.count {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 178.571% */
    margin-bottom: 24px;
}

#gimber2023 .product_list li p.price {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 125% */
    margin-bottom: 30px;
}

#gimber2023 .product_list li p.price span {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}

#gimber2023 .product_list li a.btn {
    display: inline-block;
    width: 81.4%;
    max-width: 280px;
    background: #000;
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 166.667% */
    padding: 10px;
    border-radius: 25px;
}

#gimber2023 .product_list li a.btn.coming {
    background: #999999;
    pointer-events: none
}

@media screen and (max-width: 767px) {
    #gimber2023 .shadow {
        clear: both;
        color: rgba(222, 222, 222, 0.50);
        text-align: left;
        font-size: 95px;
        font-style: normal;
        font-weight: 600;
        white-space: nowrap;
        line-height: 1; /* 16.667% */
    }

    #gimber2023 .product_tit {
        color: #000;
        white-space: nowrap;
        font-size: 95px;
        font-style: normal;
        font-weight: 600;
        text-align: left;
        line-height: 1; /* 16.667% */
    }

    #gimber2023 .product_tit2 {
        color: #000;
        font-size: 16px;

        text-align: left;
        font-style: normal;
        line-height: 25px; /* 156.25% */
        font-weight: bold;
        letter-spacing: -1px;
        padding-bottom: 5px;
        position: relative;
        margin-top: -40px;
        margin-bottom: -40px;
        border-bottom: 1px solid #000
    }

    #gimber2023 .product_leed {
        text-align: left;
        margin: 60px 0 40px;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px; /* 178.571% */
    }

    #gimber2023 .product_list {
        width: 100%;
        display: block;
        list-style: none;
        column-gap: 16px;
    }

    #gimber2023 .product_list li {
        text-align: center;
        width: 100%;
        max-width: none;
        padding-bottom: 52px;
    }

    #gimber2023 .product_list li:last-child {
        padding-bottom: 29px
    }

    #gimber2023 .product_list li img {
        margin-bottom: 14px;
    }

    #gimber2023 .product_list li h5 {
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px; /* 156.25% */
        margin-bottom: 0px;
        text-align: center;
    }

    #gimber2023 .product_list li p.count {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px; /* 192.308% */
        margin-bottom: 10px;
    }

    #gimber2023 .product_list li p.price {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px; /* 125% */
        margin-bottom: 24px;
    }

    #gimber2023 .product_list li p.price span {
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px;
    }

    #gimber2023 .product_list li a.btn {
        display: inline-block;
        width: 81.4%;
        max-width: 280px;
        background: #000;
        color: #fff;
        font-size: 15px;
        font-style: normal;
        text-decoration: none;
        font-weight: 400;
        line-height: 25px; /* 166.667% */
        padding: 10px;
        border-radius: 25px;
    }
}


#gimber2023 #gimber2023_06 {
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/bg_brand.png") center 0 no-repeat #fff;
    background-size: 100% auto;
    padding: 70px 0
}

#gimber2023 #gimber2023_06 h3 {
    font-size: 150px;
    font-style: normal;
    font-weight: 600;
    line-height: 1; /* 16.667% */
    margin-bottom: 58px;
}

#gimber2023 #gimber2023_06 p.brand_leed {
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 83.333% */
    letter-spacing: 6px;
    margin-bottom: 50px;
}

#gimber2023 #gimber2023_06 dl {
    display: flex;
    column-gap: 4%;
    margin-bottom: 78px;
}

#gimber2023 #gimber2023_06 dl dt {
    width: 34.6%
}

#gimber2023 #gimber2023_06 dl dd {
    width: 61.4%
}

#gimber2023 #gimber2023_06 dl dd p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 178.571% */
    margin-bottom: 25px
}

#gimber2023 #gimber2023_06 .caution {
    text-align: right;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 192.308% */
    margin-top: 10px;
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_06 {
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/line03sp.svg") center 0 no-repeat #fff;
        background-size: 100% auto;
        padding: 32px 0 19px
    }

    #gimber2023 #gimber2023_06 h3 {
        font-size: 70px;
        font-style: normal;
        font-weight: 600;
        line-height: 70px; /* 100% */
        text-align: left;
        margin-bottom: 20px;
    }

    #gimber2023 #gimber2023_06 p.brand_leed {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px; /* 125% */
        letter-spacing: 4px;
        margin-bottom: 37px;
        text-align: left;
    }

    #gimber2023 #gimber2023_06 dl {
        display: block;
        column-gap: 4%;
        margin-bottom: 5px;
    }

    #gimber2023 #gimber2023_06 dl dt {
        width: 100%;
        padding-bottom: 37px;
    }

    #gimber2023 #gimber2023_06 dl dd {
        width: 100%
    }

    #gimber2023 #gimber2023_06 dl dd p {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px; /* 178.571% */
        margin-bottom: 25px;
        text-align: left;
    }

    #gimber2023 #gimber2023_06 .caution {
        text-align: left;
        width: 80%;
        margin: 10px auto 0;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px; /* 133.333% */
        color: #4A4A4A;
    }

    #gimber2023 #gimber2023_06 img.fullsp {
        width: 100%;
    }
}


#gimber2023 #gimber2023_07 {
    background: #F5F5F5;
    padding: 0px 0 0px;
    position: relative;
}

#gimber2023 #gimber2023_07 .inner {
    position: relative;
}

#gimber2023 #gimber2023_07 .coupon {
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/coupon.png") 0 0 no-repeat;
    background-size: 100% auto;
    width: 104.5%;
    position: relative;
    padding-top: 37%;
    top: -0px;
    left: 0;
}

#gimber2023 #gimber2023_07 .coupon a {
    display: block;
    max-width: 505px;
    background: #000;
    padding: 10px;
    color: #FAB81C;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 146.667% */
    position: absolute;
    width: 100%;
    top: 72%;
    left: 50%;
    transform: translateX(-50%);
}

@media screen and (max-width: 1100px) {
    #gimber2023 #gimber2023_07 .coupon {
        width: 100%;
        position: relative;
        padding-top: 37%;
        top: -0px;
        left: 0;
    }
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_07 {
        padding: 10px 0 21px;
        position: relative;
    }

    #gimber2023 #gimber2023_07 .inner_990 {
        position: relative;
        width: 100%;
    }

    #gimber2023 #gimber2023_07 .coupon {
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/coupon.png") 0 0 no-repeat;
        background-size: 100% auto;
        width: 95%;
        position: relative;
        padding-top: 33%;
        top: -0px;
        left: 5%;
    }

    #gimber2023 #gimber2023_07 .coupon a {
        display: block;
        max-width: none;
        width: 65.1%;
        background: #000;
        background-size: cover;
        padding: 4px;
        text-align: center;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: 11.909px; /* 119.087% */
        position: absolute;
        top: 71.5%;
        left: 49%;
        text-decoration: none;
        transform: translateX(-50%);
    }
}

#gimber2023 #gimber2023_08 {
    background: #F5F5F5;
    position: relative;
    z-index: 9;
    padding: 63px 0
}

#gimber2023 h3.baloon_h3 {
    padding: 0;
    color: #50453B;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-bottom: 100px;
}

#gimber2023 h3.baloon_h3:before {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonL.svg") 0 0 no-repeat;
    display: inline-block;
    width: 21px;
    height: 34px;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -5px;
}

#gimber2023 h3.baloon_h3:after {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonR.svg") 0 0 no-repeat;
    display: inline-block;
    width: 21px;
    height: 34px;
    margin-left: 10px;
    vertical-align: middle;
    position: relative;
    top: -5px;
}

#gimber2023 .tokuten_list {
    display: flex;
    column-gap: 1.8%;
    margin-bottom: 50px;
}

#gimber2023 .tokuten_list li {
    width: 32%;
    position: relative;
    border: 3px solid #000;
    background: #fff;
    padding: 82px 32px 35px;
}

#gimber2023 .tokuten_list li .circle {
    background: #FAB81C;
    width: 102px;
    font-family: Noto Sans;
    height: 82px;
    border-radius: 50%;
    position: absolute;
    text-align: center;
    color: #000;
    top: -54px;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 29.213px;
    letter-spacing: 5px;
    box-sizing: content-box;
}

#gimber2023 .tokuten_list li .circle span {
    display: block;
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    line-height: 28.213px;
    letter-spacing: 5px;
    padding-left: 5px;
}

#gimber2023 .tokuten_list li .imgBox {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 150px;
    text-align: center
}

#gimber2023 .couponimg {
    margin-top: 16px;
}

#gimber2023 .gift {
    margin-top: 7px;
}

#gimber2023 .tokuten_list li .imgBox img {
    margin-right: auto;
    margin-left: auto;
}

#gimber2023 .tokuten_list li h4 {
    text-align: center;
    color: #50453B;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 146.667% */
    padding-bottom: 8px;
    border-bottom: 1px dotted #000;
    margin-bottom: 14px;
}

#gimber2023 .tokuten_list li:first-child h4 {
    padding: 10px 0 20px;
}

#gimber2023 .tokuten_list li p {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 153.846% */
    text-align: center;
}

#gimber2023 .mb60 {
    margin-bottom: 60px !important
}

#gimber2023 .service_list {
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
}

#gimber2023 .service_list li {
    max-width: 240px;
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_08 {
        margin-top: -0px;
        position: relative;
        z-index: 9;
        padding: 22px 0 26px;
    }

    #gimber2023 #gimber2023_08 .inner_990 {
        width: 100%
    }

    #gimber2023 #gimber2023_08 h3.baloon_h3 {
        padding: 0;
        color: #50453B;
        text-align: center;
        position: relative;
        display: inline-block;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px; /* 150% */
        margin-bottom: 74px;
    }

    #gimber2023 #gimber2023_08 h3.baloon_h3:before {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonL.svg") 0 0 no-repeat;
        display: inline-block;
        position: absolute;
        width: 21px;
        height: 34px;
        left: 0px;
        vertical-align: middle;
        margin-left: -20px;
        top: auto;
        bottom: 5px;
    }

    #gimber2023 #gimber2023_08 h3.baloon_h3:after {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonR.svg") 0 0 no-repeat;
        display: inline-block;
        width: 21px;
        height: 34px;
        margin-left: 10px;
        vertical-align: middle;
        position: absolute;
        right: -20px;
        top: auto;
        bottom: 5px;
    }

    #gimber2023 .tokuten_list {
        display: block;
        column-gap: 1.8%;
        margin-bottom: 50px;
        list-style: none;
    }

    #gimber2023 .tokuten_list li {
        width: 84.8%;
        margin: 0 auto 75px;
        box-sizing: border-box;
        position: relative;
        padding: 65px 30px 40px;
    }

    #gimber2023 .tokuten_list li:last-child {
        margin-bottom: 31px;
    }

    #gimber2023 .tokuten_list li .circle {
        width: 102px;
        height: 82px;
        border-radius: 50%;
        position: absolute;
        text-align: center;
        top: -54px;
        left: 50%;
        transform: translateX(-50%);
        padding-top: 20px;
        font-size: 16px;
        font-style: normal;
        letter-spacing: normal;
        font-weight: 500;
        line-height: 29.213px; /* 182.582% */
        box-sizing: content-box;
    }

    #gimber2023 .tokuten_list li .circle span {
        display: block;
        font-size: 25px;
        font-style: normal;
        font-weight: bold;
        line-height: 28.213px;
        letter-spacing: 4px;
        padding-left: 5px;
    }

    #gimber2023 .tokuten_list li .imgBox {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 75px;
        text-align: center
    }

    #gimber2023 .cake {
        width: 25.1%;
    }

    #gimber2023 .couponimg {
        width: 39.6%;
        margin-top: 0px;
    }

    #gimber2023 .gift {
        width: 19%;
        margin-top: 7px;
    }

    #gimber2023 .tokuten_list li h4 {
        text-align: center;
        color: #000;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px; /* 146.667% */
        padding-bottom: 8px;
        border-bottom: 1px dotted #000;
        margin-bottom: 14px;
    }

    #gimber2023 .tokuten_list li:first-child h4 {
        padding: 10px 0 20px;
    }

    #gimber2023 .tokuten_list li p {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 153.846% */
        text-align: center;
    }

    #gimber2023 .mb60 {
        margin-bottom: 26px !important
    }

    #gimber2023 .service_list {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 90.4%;
        margin: 0 auto;
        column-gap: 2%;
        grid-row-gap: 6px;
        list-style: none;
    }

    #gimber2023 .service_list li {
        max-width: none;
        width: 49%;
    }
}

#gimber2023 #gimber2023_09 {
    background: #000;
    padding: 23px 0 28px;
    color: #fff;
}

#gimber2023 #gimber2023_09 h3.baloon_h3 {
    padding: 0;
    color: #F5F5F5;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 200% */
    margin-bottom: 20px;
}

#gimber2023 #gimber2023_09 h3.baloon_h3:before {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonLw.svg") 0 0 no-repeat;
    display: inline-block;
    width: 18px;
    height: 28px;
    margin-right: 30px;
    vertical-align: middle;
    position: relative;
    top: -5px;
}

#gimber2023 #gimber2023_09 h3.baloon_h3:after {
    content: '';
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonRw.svg") 0 0 no-repeat;
    display: inline-block;
    width: 18px;
    height: 28px;
    margin-left: 25px;
    vertical-align: middle;
    position: relative;
    top: -5px;
}

#gimber2023 #gimber2023_09 p {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-bottom: 26px;
}

#gimber2023 #gimber2023_09 ul {
    display: flex;
    justify-content: center;
    column-gap: 62px;
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_09 {
        padding: 26px 0 25px;
        color: #fff;
    }

    #gimber2023 #gimber2023_09 .inner_990 {
        width: 100%
    }

    #gimber2023 #gimber2023_09 h3.baloon_h3 {
        padding: 0;
        display: block;
        margin: 0 auto 18px;
        color: #F5F5F5;
        text-align: center;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px; /* 200% */
    }

    #gimber2023 #gimber2023_09 h3.baloon_h3:before {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonLw.svg") 0 0 no-repeat;
        display: inline-block;
        width: 18px;
        height: 28px;
        margin-right: 30px;
        vertical-align: middle;
        position: relative;
        top: -5px;
    }

    #gimber2023 #gimber2023_09 h3.baloon_h3:after {
        content: '';
        background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/baloonRw.svg") 0 0 no-repeat;
        display: inline-block;
        width: 18px;
        height: 28px;
        margin-left: 30px;
        vertical-align: middle;
        position: relative;
        top: -5px;
    }

    #gimber2023 #gimber2023_09 p {
        color: #FFF;
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px; /* 150% */
    }

    #gimber2023 #gimber2023_09 ul {
        display: flex;
        list-style: none;

        justify-content: center;
        column-gap: 62px;
    }

}


#gimber2023 #gimber2023_10 h3 {
    padding: 67px 0 23px;
    color: #D1B69D;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
}

#gimber2023 #gimber2023_10 .concept_leed {
    color: #50453B;
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    margin-bottom: 45px;
    line-height: 50px; /* 200% */
}

#gimber2023 #gimber2023_10 dl {
    display: flex;
    margin-bottom: 80px;
}

#gimber2023 #gimber2023_10 dl dt {
    width: 50%;
    padding-left: 42px;
    box-sizing: content-box;
}

#gimber2023 #gimber2023_10 dl dd {
    width: 50%;
}

#gimber2023 #gimber2023_10 dl dd p {
    color: #50453B;
    font-size: 15px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px; /* 186.667% */
    letter-spacing: 3px;
}

@media screen and (max-width: 767px) {
    #gimber2023 #gimber2023_10 .inner_990 {
        width: 100%
    }

    #gimber2023 #gimber2023_10 h3 {
        padding: 46px 0 23px;
        font-size: 30px;
    }

    #gimber2023 #gimber2023_10 .concept_leed {
        color: #50453B;
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 31px;
    }

    #gimber2023 #gimber2023_10 dl {
        display: block;
        margin-bottom: 80px;
    }

    #gimber2023 #gimber2023_10 dl dt {
        width: 80%;
        margin: 0 auto 35px;
        padding-left: 0px;
        box-sizing: border-box;
    }

    #gimber2023 #gimber2023_10 dl dd {
        width: 85.3%;
        margin: 0 auto 35px;
    }

    #gimber2023 #gimber2023_10 dl dd p {
        color: #50453B;
        font-size: 15px;
        font-style: normal;
        text-align: left;
        font-weight: 800;
        line-height: 28px; /* 186.667% */
        letter-spacing: 3px;
    }
}

#gimber2023 video {
    max-width: 600px;
    margin: 0 auto;
    display: block;
    border-radius: 15px;
}

@media screen and (max-width: 767px) {
    #gimber2023 video {
        max-width: 100%;
        margin: 0 auto;
        display: block;
        border-radius: 15px;
    }
}

#gimber2023 .sns-list li {
    width: 31px;
}


#gimber2023 #gimber2025_00 {
}

#gimber2023 .pd_rect {
    background: url("https://gigaplus.makeshop.jp/storkglobal/gimber2023/images/Rectangle11602.svg") right -450px no-repeat;
    padding: 65px 0

}

#gimber2023 .product_tit2.mt80 {
    margin-top: 40px;
}

#gimber2023 .gift-banner-a {
    padding: 0 10px;
    display: block;
    margin: 50px auto 0;
    max-width: 1030px;
}

#gimber2023 .gift-banner {

}


@media screen and (max-width: 767px) {
    #gimber2023 .pd_rect {
        background: none;
        padding: 20px 0 50px;
    }

    #gimber2023 .product_tit2.mt80 {
        margin-top: 30px;
    }

    #gimber2023 .gift-banner-a {
        padding: 0 10px;
        display: block;
        margin: 20px auto 0;
        max-width: 1030px;
    }

}

#gimber2023 * {
    text-box: normal;
}
