.fs-italic{
    font-style: italic;
}
.fs-normal{
    font-style: normal;
}
.ff-notoSans {
    font-family: "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; }
.ff-roboto {
    font-family: "Roboto", "Noto Sans JP";
}

.lh00 {
    line-height: 0; }

.lh05 {
    line-height: 5px; }

.lh10 {
    line-height: 10px; }

.lh11 {
    line-height: 11px; }

.lh12 {
    line-height: 12px; }

.lh13 {
    line-height: 13px; }

.lh14 {
    line-height: 14px; }

.lh15 {
    line-height: 15px; }

.lh16 {
    line-height: 16px; }

.lh17 {
    line-height: 17px; }

.lh18 {
    line-height: 18px; }

.lh19 {
    line-height: 19px; }

.lh20 {
    line-height: 20px; }

.lh21 {
    line-height: 21px; }

.lh22 {
    line-height: 22px; }

.lh23 {
    line-height: 23px; }

.lh24 {
    line-height: 24px; }

.lh25 {
    line-height: 25px; }

.lh26 {
    line-height: 26px; }

.lh27 {
    line-height: 27px; }

.lh28 {
    line-height: 28px; }

.lh29 {
    line-height: 29px; }

.lh30 {
    line-height: 30px; }

.lh31 {
    line-height: 31px; }

.lh32 {
    line-height: 32px; }

.lh33 {
    line-height: 33px; }

.lh34 {
    line-height: 34px; }

.lh35 {
    line-height: 35px; }

.lh45 {
    line-height: 45px; }

.lh46 {
    line-height: 46px; }

.lh52 {
    line-height: 52px; }

.lh55 {
    line-height: 55px; }

.lh56 {
    line-height: 56px; }

.lh60 {
    line-height: 60px; }

.lh70 {
    line-height: 70px; }

.font10 {
    font-size: 10px; }

.font11 {
    font-size: 11px; }

.font12 {
    font-size: 12px; }

.font13 {
    font-size: 13px; }

.font14 {
    font-size: 14px; }

.font15 {
    font-size: 15px; }

.font16 {
    font-size: 16px; }

.font17 {
    font-size: 17px; }

.font18 {
    font-size: 18px; }

.font19 {
    font-size: 19px; }

.font20 {
    font-size: 20px; }

.font21 {
    font-size: 21px; }

.font22 {
    font-size: 22px; }

.font23 {
    font-size: 23px; }

.font24 {
    font-size: 24px; }

.font25 {
    font-size: 25px; }

.font26 {
    font-size: 26px; }

.font27 {
    font-size: 27px; }

.font28 {
    font-size: 28px; }

.font29 {
    font-size: 29px; }

.font30 {
    font-size: 30px; }

.font31 {
    font-size: 31px; }

.font32 {
    font-size: 32px; }

.font35 {
    font-size: 35px; }

.font40 {
    font-size: 40px; }

.font45 {
    font-size: 45px; }

.font52 {
    font-size: 52px; }

.font55 {
    font-size: 55px; }

.font56 {
    font-size: 55px; }

.weight100 {
    font-weight: 100; }

.weight300 {
    font-weight: 300; }

.weight400 {
    font-weight: 400; }

.weight500 {
    font-weight: 500; }

.weight600 {
    font-weight: 600; }

.weight700 {
    font-weight: 700; }

.weight800 {
    font-weight: 800; }

.weight900 {
    font-weight: 900; }

.fc-white {
    color: #fff; }

.fc-black {
    color: #000; }



.d-flex {
    display: flex; }

.flex-row {
    flex-direction: row; }

.flex-column {
    flex-direction: column; }

.flex-row-reverse {
    flex-direction: row-reverse; }

.flex-column-reverse {
    flex-direction: column-reverse; }

.flex-wrap {
    flex-wrap: wrap; }

.flex-nowrap {
    flex-wrap: nowrap; }

.flex-wrap-reverse {
    flex-wrap: wrap-reverse; }

.flex-fill {
    flex: 1 1 auto; }

.flex-grow-0 {
    flex-grow: 0; }

.flex-grow-1 {
    flex-grow: 1; }

.flex-shrink-0 {
    flex-shrink: 0; }

.flex-shrink-1 {
    flex-shrink: 1; }

.justify-content-start {
    justify-content: flex-start; }

.justify-content-end {
    justify-content: flex-end; }

.justify-content-center {
    justify-content: center; }

.justify-content-between {
    justify-content: space-between; }

.justify-content-evenly {
    justify-content: space-evenly; }

.justify-content-around {
    justify-content: space-around; }

.align-items-start {
    align-items: flex-start; }

.align-items-end {
    align-items: flex-end; }

.align-items-center {
    align-items: center; }

.align-items-baseline {
    align-items: baseline; }

.align-items-stretch {
    align-items: stretch; }

.align-content-start {
    align-content: flex-start; }

.align-content-end {
    align-content: flex-end; }

.align-content-center {
    align-content: center; }

.align-content-between {
    align-content: space-between; }

.align-content-around {
    align-content: space-around; }

.align-content-stretch {
    align-content: stretch; }

.align-self-auto {
    align-self: auto; }

.align-self-start {
    align-self: flex-start; }

.align-self-end {
    align-self: flex-end; }

.align-self-center {
    align-self: center; }

.align-self-baseline {
    align-self: baseline; }

.align-self-stretch {
    align-self: stretch; }

.w-10 {
    width: 10%; }

.w-14 {
    width: 14%; }

.w-15 {
    width: 15%; }

.w-20 {
    width: 20%; }

.w-21 {
    width: 21%; }

.w-22 {
    width: 22%; }

.w-23 {
    width: 23%; }

.w-24 {
    width: 24%; }

.w-25 {
    width: 25%; }

.w-30 {
    width: 30%; }

.w-38 {
    width: 38%; }

.w-40 {
    width: 40%; }

.w-42 {
    width: 42%; }

.w-50 {
    width: 50%; }

.w-58 {
    width: 58%; }

.w-60 {
    width: 60%; }

.w-70 {
    width: 70%; }

.w-72 {
    width: 72%; }

.w-75 {
    width: 75%; }

.w-80 {
    width: 80%; }

.w-90 {
    width: 90%; }

.w-95 {
    width: 95%; }

.w-100 {
    width: 100%; }

.w-auto {
    width: auto !important; }

.h-25 {
    height: 25% !important; }

.h-50 {
    height: 50% !important; }

.h-75 {
    height: 75% !important; }

.h-100 {
    height: 100% !important; }

.text-left {
    text-align: left !important; }

.text-right {
    text-align: right !important; }

.text-center {
    text-align: center !important; }


.pt-0 {
    padding-top: 0; }

.pb-0 {
    padding-bottom: 0; }

.pr-0 {
    padding-right: 0; }

.pl-0 {
    padding-left: 0; }

.p-0 {
    padding: 0; }

.pt-0 {
    padding-top: 0px; }

.pb-0 {
    padding-bottom: 0px; }

.pr-0 {
    padding-right: 0px; }

.pl-0 {
    padding-left: 0px; }

.p-0 {
    padding: 0px; }

.pt-1 {
    padding-top: 1px; }

.pb-1 {
    padding-bottom: 1px; }

.pr-1 {
    padding-right: 1px; }

.pl-1 {
    padding-left: 1px; }

.p-1 {
    padding: 1px; }

.pt-2 {
    padding-top: 2px; }

.pb-2 {
    padding-bottom: 2px; }

.pr-2 {
    padding-right: 2px; }

.pl-2 {
    padding-left: 2px; }

.p-2 {
    padding: 2px; }

.pt-3 {
    padding-top: 3px; }

.pb-3 {
    padding-bottom: 3px; }

.pr-3 {
    padding-right: 3px; }

.pl-3 {
    padding-left: 3px; }

.p-3 {
    padding: 3px; }

.pt-4 {
    padding-top: 4px; }

.pb-4 {
    padding-bottom: 4px; }

.pr-4 {
    padding-right: 4px; }

.pl-4 {
    padding-left: 4px; }

.p-4 {
    padding: 4px; }

.pt-5 {
    padding-top: 5px; }

.pb-5 {
    padding-bottom: 5px; }

.pr-5 {
    padding-right: 5px; }

.pl-5 {
    padding-left: 5px; }

.p-5 {
    padding: 5px; }

.pt-10 {
    padding-top: 10px; }

.pb-10 {
    padding-bottom: 10px; }

.pr-10 {
    padding-right: 10px; }

.pl-10 {
    padding-left: 10px; }

.p-10 {
    padding: 10px; }

.pt-15 {
    padding-top: 15px; }

.pb-15 {
    padding-bottom: 15px; }

.pr-15 {
    padding-right: 15px; }

.pl-15 {
    padding-left: 15px; }

.p-15 {
    padding: 15px; }

.pt-20 {
    padding-top: 20px; }

.pb-20 {
    padding-bottom: 20px; }

.pr-20 {
    padding-right: 20px; }

.pl-20 {
    padding-left: 20px; }

.p-20 {
    padding: 20px; }

.pt-25 {
    padding-top: 25px; }

.pb-25 {
    padding-bottom: 25px; }

.pr-25 {
    padding-right: 25px; }

.pl-25 {
    padding-left: 25px; }

.p-25 {
    padding: 25px; }

.pt-30 {
    padding-top: 30px; }

.pb-30 {
    padding-bottom: 30px; }

.pr-30 {
    padding-right: 30px; }

.pl-30 {
    padding-left: 30px; }

.p-30 {
    padding: 30px; }

.pt-35 {
    padding-top: 35px; }

.pb-35 {
    padding-bottom: 35px; }

.pr-35 {
    padding-right: 35px; }

.pl-35 {
    padding-left: 35px; }

.p-35 {
    padding: 35px; }

.pt-40 {
    padding-top: 40px; }

.pb-40 {
    padding-bottom: 40px; }

.pr-40 {
    padding-right: 40px; }

.pl-40 {
    padding-left: 40px; }

.p-40 {
    padding: 40px; }

.pt-45 {
    padding-top: 45px; }

.pb-45 {
    padding-bottom: 45px; }

.pr-45 {
    padding-right: 45px; }

.pl-45 {
    padding-left: 45px; }

.p-45 {
    padding: 45px; }

.pt-50 {
    padding-top: 50px; }

.pb-50 {
    padding-bottom: 50px; }

.pr-50 {
    padding-right: 50px; }

.pl-50 {
    padding-left: 50px; }

.p-50 {
    padding: 50px; }

.pt-55 {
    padding-top: 55px; }

.pb-55 {
    padding-bottom: 55px; }

.pr-55 {
    padding-right: 55px; }

.pl-55 {
    padding-left: 55px; }

.p-55 {
    padding: 55px; }

.pt-60 {
    padding-top: 60px; }

.pb-60 {
    padding-bottom: 60px; }

.pr-60 {
    padding-right: 60px; }

.pl-60 {
    padding-left: 60px; }

.p-60 {
    padding: 60px; }

.pt-65 {
    padding-top: 65px; }

.pb-65 {
    padding-bottom: 65px; }

.pr-65 {
    padding-right: 65px; }

.pl-65 {
    padding-left: 65px; }

.p-65 {
    padding: 65px; }

.pt-70 {
    padding-top: 70px; }

.pb-70 {
    padding-bottom: 70px; }

.pr-70 {
    padding-right: 70px; }

.pl-70 {
    padding-left: 70px; }

.p-70 {
    padding: 70px; }

.pt-75 {
    padding-top: 75px; }

.pb-75 {
    padding-bottom: 75px; }

.pr-75 {
    padding-right: 75px; }

.pl-75 {
    padding-left: 75px; }

.p-75 {
    padding: 75px; }

.pt-80 {
    padding-top: 80px; }

.pb-80 {
    padding-bottom: 80px; }

.pr-80 {
    padding-right: 80px; }

.pl-80 {
    padding-left: 80px; }

.p-80 {
    padding: 80px; }

.pt-85 {
    padding-top: 85px; }

.pb-85 {
    padding-bottom: 85px; }

.pr-85 {
    padding-right: 85px; }

.pl-85 {
    padding-left: 85px; }

.p-85 {
    padding: 85px; }

.pt-90 {
    padding-top: 90px; }

.pb-90 {
    padding-bottom: 90px; }

.pr-90 {
    padding-right: 90px; }

.pl-90 {
    padding-left: 90px; }

.p-90 {
    padding: 90px; }

.pt-95 {
    padding-top: 95px; }

.pb-95 {
    padding-bottom: 95px; }

.pr-95 {
    padding-right: 95px; }

.pl-95 {
    padding-left: 95px; }

.p-95 {
    padding: 95px; }

.pt-100 {
    padding-top: 100px; }

.pb-100 {
    padding-bottom: 100px; }

.pr-100 {
    padding-right: 100px; }

.pl-100 {
    padding-left: 100px; }

.p-100 {
    padding: 100px; }

.pt-105 {
    padding-top: 105px; }

.pb-105 {
    padding-bottom: 105px; }

.pr-105 {
    padding-right: 105px; }

.pl-105 {
    padding-left: 105px; }

.p-105 {
    padding: 105px; }

.pt-110 {
    padding-top: 110px; }

.pb-110 {
    padding-bottom: 110px; }

.pr-110 {
    padding-right: 110px; }

.pl-110 {
    padding-left: 110px; }

.p-110 {
    padding: 110px; }

.pt-115 {
    padding-top: 115px; }

.pb-115 {
    padding-bottom: 115px; }

.pr-115 {
    padding-right: 115px; }

.pl-115 {
    padding-left: 115px; }

.p-115 {
    padding: 115px; }

.pt-120 {
    padding-top: 120px; }

.pb-120 {
    padding-bottom: 120px; }

.pr-120 {
    padding-right: 120px; }

.pl-120 {
    padding-left: 120px; }

.p-120 {
    padding: 120px; }

.pt-125 {
    padding-top: 125px; }

.pb-125 {
    padding-bottom: 125px; }

.pr-125 {
    padding-right: 125px; }

.pl-125 {
    padding-left: 125px; }

.p-125 {
    padding: 125px; }

.pt-130 {
    padding-top: 130px; }

.pb-130 {
    padding-bottom: 130px; }

.pr-130 {
    padding-right: 130px; }

.pl-130 {
    padding-left: 130px; }

.p-130 {
    padding: 130px; }

.pt-135 {
    padding-top: 135px; }

.pb-135 {
    padding-bottom: 135px; }

.pr-135 {
    padding-right: 135px; }

.pl-135 {
    padding-left: 135px; }

.p-135 {
    padding: 135px; }

.pt-140 {
    padding-top: 140px; }

.pb-140 {
    padding-bottom: 140px; }

.pr-140 {
    padding-right: 140px; }

.pl-140 {
    padding-left: 140px; }

.p-140 {
    padding: 140px; }

.pt-145 {
    padding-top: 145px; }

.pb-145 {
    padding-bottom: 145px; }

.pr-145 {
    padding-right: 145px; }

.pl-145 {
    padding-left: 145px; }

.p-145 {
    padding: 145px; }

.pt-150 {
    padding-top: 150px; }

.pb-150 {
    padding-bottom: 150px; }

.pr-150 {
    padding-right: 150px; }

.pl-150 {
    padding-left: 150px; }

.p-150 {
    padding: 150px; }

.pt-155 {
    padding-top: 155px; }

.pb-155 {
    padding-bottom: 155px; }

.pr-155 {
    padding-right: 155px; }

.pl-155 {
    padding-left: 155px; }

.p-155 {
    padding: 155px; }

.pt-160 {
    padding-top: 160px; }

.pb-160 {
    padding-bottom: 160px; }

.pr-160 {
    padding-right: 160px; }

.pl-160 {
    padding-left: 160px; }

.p-160 {
    padding: 160px; }

.pt-165 {
    padding-top: 165px; }

.pb-165 {
    padding-bottom: 165px; }

.pr-165 {
    padding-right: 165px; }

.pl-165 {
    padding-left: 165px; }

.p-165 {
    padding: 165px; }

.pt-170 {
    padding-top: 170px; }

.pb-170 {
    padding-bottom: 170px; }

.pr-170 {
    padding-right: 170px; }

.pl-170 {
    padding-left: 170px; }

.p-170 {
    padding: 170px; }

.pt-175 {
    padding-top: 175px; }

.pb-175 {
    padding-bottom: 175px; }

.pr-175 {
    padding-right: 175px; }

.pl-175 {
    padding-left: 175px; }

.p-175 {
    padding: 175px; }

.pt-180 {
    padding-top: 180px; }

.pb-180 {
    padding-bottom: 180px; }

.pr-180 {
    padding-right: 180px; }

.pl-180 {
    padding-left: 180px; }

.p-180 {
    padding: 180px; }

.pt-185 {
    padding-top: 185px; }

.pb-185 {
    padding-bottom: 185px; }

.pr-185 {
    padding-right: 185px; }

.pl-185 {
    padding-left: 185px; }

.p-185 {
    padding: 185px; }

.pt-190 {
    padding-top: 190px; }

.pb-190 {
    padding-bottom: 190px; }

.pr-190 {
    padding-right: 190px; }

.pl-190 {
    padding-left: 190px; }

.p-190 {
    padding: 190px; }

.pt-195 {
    padding-top: 195px; }

.pb-195 {
    padding-bottom: 195px; }

.pr-195 {
    padding-right: 195px; }

.pl-195 {
    padding-left: 195px; }

.p-195 {
    padding: 195px; }

.pt-200 {
    padding-top: 200px; }

.pb-200 {
    padding-bottom: 200px; }

.pr-200 {
    padding-right: 200px; }

.pl-200 {
    padding-left: 200px; }

.p-200 {
    padding: 200px; }



@media (max-width: 768px) {
    .sp-flex-wrap-reverse {
        flex-wrap: wrap-reverse; }
    .sp-fx-wrap {
        flex-wrap: wrap !important; }
    .sp-w-05 {
        width: 5% !important; }
    .sp-w-06 {
        width: 6% !important; }
    .sp-w-8 {
        width: 8% !important; }
    .sp-w-09 {
        width: 9% !important; }
    .sp-w-10 {
        width: 10% !important; }
    .sp-w-15 {
        width: 15% !important; }
    .sp-w-18 {
        width: 18% !important; }
    .sp-w-20 {
        width: 20% !important; }
    .sp-w-21 {
        width: 21% !important; }
    .sp-w-22 {
        width: 22% !important; }
    .sp-w-23 {
        width: 23% !important; }
    .sp-w-24 {
        width: 24% !important; }
    .sp-w-25 {
        width: 25% !important; }
    .sp-w-27 {
        width: 27% !important; }
    .sp-w-30 {
        width: 30% !important; }
    .sp-w-32 {
        width: 32% !important; }
    .sp-w-35 {
        width: 35% !important; }
    .sp-w-40 {
        width: 40% !important; }
    .sp-w-42 {
        width: 42% !important; }
    .sp-w-45 {
        width: 45% !important; }
    .sp-w-46 {
        width: 46% !important; }
    .sp-w-48 {
        width: 48% !important; }
    .sp-w-50 {
        width: 50% !important; }
    .sp-w-51 {
        width: 51% !important; }
    .sp-w-54 {
        width: 54% !important; }
    .sp-w-55 {
        width: 55% !important; }
    .sp-w-60 {
        width: 60% !important; }
    .sp-w-64 {
        width: 64% !important; }
    .sp-w-66 {
        width: 66% !important; }
    .sp-w-70 {
        width: 70% !important; }
    .sp-w-72 {
        width: 72% !important; }
    .sp-w-75 {
        width: 75% !important; }
    .sp-w-80 {
        width: 80% !important; }
    .sp-w-84 {
        width: 84% !important; }
    .sp-w-88 {
        width: 88% !important; }
    .sp-w-89 {
        width: 89% !important; }
    .sp-w-90 {
        width: 90% !important; }
    .sp-w-97 {
        width: 97% !important; }
    .sp-w-100 {
        width: 100% !important; }
    .sp-text-center {
        text-align: center !important; }
    .sp-text-left {
        text-align: left !important; }
    .sp-text-right {
        text-align: right !important; }
    .sp-font0 {
        font-size: 1.34vw !important;
        -webkit-transform: scale(0.9);
        transform: scale(0.9); }
    .sp-font10 {
        font-size: 1.34vw !important; }
    .sp-font11 {
        font-size: 1.47vw !important; }
    .sp-font12 {
        font-size: 1.6vw !important; }
    .sp-font13 {
        font-size: 1.74vw !important; }
    .sp-font14 {
        font-size: 1.87vw !important; }
    .sp-font15 {
        font-size: 2vw !important; }
    .sp-font16 {
        font-size: 2.14vw !important; }
    .sp-font17 {
        font-size: 2.27vw !important; }
    .sp-font18 {
        font-size: 2.4vw !important; }
    .sp-font19 {
        font-size: 2.54vw !important; }
    .sp-font20 {
        font-size: 2.67vw !important; }
    .sp-font21 {
        font-size: 2.8vw !important; }
    .sp-font22 {
        font-size: 2.94vw !important; }
    .sp-font23 {
        font-size: 3.07vw !important; }
    .sp-font24 {
        font-size: 3.2vw !important; }
    .sp-font25 {
        font-size: 3.34vw !important; }
    .sp-font26 {
        font-size: 3.47vw !important; }
    .sp-font27 {
        font-size: 3.6vw !important; }
    .sp-font28 {
        font-size: 3.74vw !important; }
    .sp-font29 {
        font-size: 3.87vw !important; }
    .sp-font30 {
        font-size: 4vw !important; }
    .sp-font31 {
        font-size: 4.14vw !important; }
    .sp-font32 {
        font-size: 4.27vw !important; }
    .sp-font33 {
        font-size: 4.4vw !important; }
    .sp-font34 {
        font-size: 4.54vw !important; }
    .sp-font35 {
        font-size: 4.67vw !important; }
    .sp-font36 {
        font-size: 4.8vw !important; }
    .sp-font37 {
        font-size: 4.94vw !important; }
    .sp-font38 {
        font-size: 5.07vw !important; }
    .sp-font39 {
        font-size: 5.2vw !important; }
    .sp-font40 {
        font-size: 5.34vw !important; }
    .sp-font41 {
        font-size: 5.47vw !important; }
    .sp-font42 {
        font-size: 5.6vw !important; }
    .sp-font43 {
        font-size: 5.74vw !important; }
    .sp-font44 {
        font-size: 5.87vw !important; }
    .sp-font45 {
        font-size: 6vw !important; }
    .sp-font46 {
        font-size: 6.14vw !important; }
    .sp-font50 {
        font-size: 6.67vw !important; }
    .sp-font60 {
        font-size: 8vw !important; }
    .sp-font70 {
        font-size: 9vw !important; }


    .sp-weight100 {
        font-weight: 100 !important; }
    .sp-weight300 {
        font-weight: 300 !important; }
    .sp-weight400 {
        font-weight: 400 !important; }
    .sp-weight500 {
        font-weight: 500 !important; }
    .sp-weight600 {
        font-weight: 600 !important; }
    .sp-weight700 {
        font-weight: 700 !important; }
    .sp-weight800 {
        font-weight: 800 !important; }
    .sp-weight900 {
        font-weight: 900 !important; }
    .sp-fc-grey {
        color: #333333; }
    .sp-m-auto {
        margin: auto !important; }
    .sp-mt-0 {
        margin-top: 0vh !important; }
    .sp-mb-0 {
        margin-bottom: 0vh !important; }
    .sp-mr-0 {
        margin-right: 0vw !important; }
    .sp-ml-0 {
        margin-left: 0vw !important; }
    .sp-m-0 {
        margin: 0vw !important; }
    .sp-mtn-0 {
        margin-top: -0vh !important; }
    .sp-mbn-0 {
        margin-bottom: -0vh !important; }
    .sp-mln-0 {
        margin-left: -0vw !important; }
    .sp-mrn-0 {
        margin-right: -0vw !important; }
    .sp-mt-1 {
        margin-top: 0.075vh !important; }
    .sp-mb-1 {
        margin-bottom: 0.075vh !important; }
    .sp-mr-1 {
        margin-right: 0.133vw !important; }
    .sp-ml-1 {
        margin-left: 0.133vw !important; }
    .sp-m-1 {
        margin: 0.133vw !important; }
    .sp-mtn-1 {
        margin-top: -0.075vh !important; }
    .sp-mbn-1 {
        margin-bottom: -0.075vh !important; }
    .sp-mln-1 {
        margin-left: -0.133vw !important; }
    .sp-mrn-1 {
        margin-right: -0.133vw !important; }
    .sp-mt-2 {
        margin-top: 0.15vh !important; }
    .sp-mb-2 {
        margin-bottom: 0.15vh !important; }
    .sp-mr-2 {
        margin-right: 0.267vw !important; }
    .sp-ml-2 {
        margin-left: 0.267vw !important; }
    .sp-m-2 {
        margin: 0.267vw !important; }
    .sp-mtn-2 {
        margin-top: -0.15vh !important; }
    .sp-mbn-2 {
        margin-bottom: -0.15vh !important; }
    .sp-mln-2 {
        margin-left: -0.267vw !important; }
    .sp-mrn-2 {
        margin-right: -0.267vw !important; }
    .sp-mt-3 {
        margin-top: 0.225vh !important; }
    .sp-mb-3 {
        margin-bottom: 0.225vh !important; }
    .sp-mr-3 {
        margin-right: 0.4vw !important; }
    .sp-ml-3 {
        margin-left: 0.4vw !important; }
    .sp-m-3 {
        margin: 0.4vw !important; }
    .sp-mtn-3 {
        margin-top: -0.225vh !important; }
    .sp-mbn-3 {
        margin-bottom: -0.225vh !important; }
    .sp-mln-3 {
        margin-left: -0.4vw !important; }
    .sp-mrn-3 {
        margin-right: -0.4vw !important; }
    .sp-mt-4 {
        margin-top: 0.3vh !important; }
    .sp-mb-4 {
        margin-bottom: 0.3vh !important; }
    .sp-mr-4 {
        margin-right: 0.533vw !important; }
    .sp-ml-4 {
        margin-left: 0.533vw !important; }
    .sp-m-4 {
        margin: 0.533vw !important; }
    .sp-mtn-4 {
        margin-top: -0.3vh !important; }
    .sp-mbn-4 {
        margin-bottom: -0.3vh !important; }
    .sp-mln-4 {
        margin-left: -0.533vw !important; }
    .sp-mrn-4 {
        margin-right: -0.533vw !important; }
    .sp-mt-5 {
        margin-top: 0.375vh !important; }
    .sp-mb-5 {
        margin-bottom: 0.375vh !important; }
    .sp-mr-5 {
        margin-right: 0.667vw !important; }
    .sp-ml-5 {
        margin-left: 0.667vw !important; }
    .sp-m-5 {
        margin: 0.667vw !important; }
    .sp-mtn-5 {
        margin-top: -0.375vh !important; }
    .sp-mbn-5 {
        margin-bottom: -0.375vh !important; }
    .sp-mln-5 {
        margin-left: -0.667vw !important; }
    .sp-mrn-5 {
        margin-right: -0.667vw !important; }
    .sp-mt-10 {
        margin-top: 0.75vh !important; }
    .sp-mb-10 {
        margin-bottom: 0.75vh !important; }
    .sp-mr-10 {
        margin-right: 1.333vw !important; }
    .sp-ml-10 {
        margin-left: 1.333vw !important; }
    .sp-m-10 {
        margin: 1.333vw !important; }
    .sp-mtn-10 {
        margin-top: -0.75vh !important; }
    .sp-mbn-10 {
        margin-bottom: -0.75vh !important; }
    .sp-mln-10 {
        margin-left: -1.333vw !important; }
    .sp-mrn-10 {
        margin-right: -1.333vw !important; }
    .sp-mt-15 {
        margin-top: 1.124vh !important; }
    .sp-mb-15 {
        margin-bottom: 1.124vh !important; }
    .sp-mr-15 {
        margin-right: 2vw !important; }
    .sp-ml-15 {
        margin-left: 2vw !important; }
    .sp-m-15 {
        margin: 2vw !important; }
    .sp-mtn-15 {
        margin-top: -1.124vh !important; }
    .sp-mbn-15 {
        margin-bottom: -1.124vh !important; }
    .sp-mln-15 {
        margin-left: -2vw !important; }
    .sp-mrn-15 {
        margin-right: -2vw !important; }
    .sp-mt-20 {
        margin-top: 1.499vh !important; }
    .sp-mb-20 {
        margin-bottom: 1.499vh !important; }
    .sp-mr-20 {
        margin-right: 2.667vw !important; }
    .sp-ml-20 {
        margin-left: 2.667vw !important; }
    .sp-m-20 {
        margin: 2.667vw !important; }
    .sp-mtn-20 {
        margin-top: -1.499vh !important; }
    .sp-mbn-20 {
        margin-bottom: -1.499vh !important; }
    .sp-mln-20 {
        margin-left: -2.667vw !important; }
    .sp-mrn-20 {
        margin-right: -2.667vw !important; }
    .sp-mt-25 {
        margin-top: 1.874vh !important; }
    .sp-mb-25 {
        margin-bottom: 1.874vh !important; }
    .sp-mr-25 {
        margin-right: 3.333vw !important; }
    .sp-ml-25 {
        margin-left: 3.333vw !important; }
    .sp-m-25 {
        margin: 3.333vw !important; }
    .sp-mtn-25 {
        margin-top: -1.874vh !important; }
    .sp-mbn-25 {
        margin-bottom: -1.874vh !important; }
    .sp-mln-25 {
        margin-left: -3.333vw !important; }
    .sp-mrn-25 {
        margin-right: -3.333vw !important; }
    .sp-mt-30 {
        margin-top: 2.249vh !important; }
    .sp-mb-30 {
        margin-bottom: 2.249vh !important; }
    .sp-mr-30 {
        margin-right: 4vw !important; }
    .sp-ml-30 {
        margin-left: 4vw !important; }
    .sp-m-30 {
        margin: 4vw !important; }
    .sp-mtn-30 {
        margin-top: -2.249vh !important; }
    .sp-mbn-30 {
        margin-bottom: -2.249vh !important; }
    .sp-mln-30 {
        margin-left: -4vw !important; }
    .sp-mrn-30 {
        margin-right: -4vw !important; }
    .sp-mt-35 {
        margin-top: 2.624vh !important; }
    .sp-mb-35 {
        margin-bottom: 2.624vh !important; }
    .sp-mr-35 {
        margin-right: 4.667vw !important; }
    .sp-ml-35 {
        margin-left: 4.667vw !important; }
    .sp-m-35 {
        margin: 4.667vw !important; }
    .sp-mtn-35 {
        margin-top: -2.624vh !important; }
    .sp-mbn-35 {
        margin-bottom: -2.624vh !important; }
    .sp-mln-35 {
        margin-left: -4.667vw !important; }
    .sp-mrn-35 {
        margin-right: -4.667vw !important; }
    .sp-mt-40 {
        margin-top: 2.999vh !important; }
    .sp-mb-40 {
        margin-bottom: 2.999vh !important; }
    .sp-mr-40 {
        margin-right: 5.333vw !important; }
    .sp-ml-40 {
        margin-left: 5.333vw !important; }
    .sp-m-40 {
        margin: 5.333vw !important; }
    .sp-mtn-40 {
        margin-top: -2.999vh !important; }
    .sp-mbn-40 {
        margin-bottom: -2.999vh !important; }
    .sp-mln-40 {
        margin-left: -5.333vw !important; }
    .sp-mrn-40 {
        margin-right: -5.333vw !important; }
    .sp-mt-45 {
        margin-top: 3.373vh !important; }
    .sp-mb-45 {
        margin-bottom: 3.373vh !important; }
    .sp-mr-45 {
        margin-right: 6vw !important; }
    .sp-ml-45 {
        margin-left: 6vw !important; }
    .sp-m-45 {
        margin: 6vw !important; }
    .sp-mtn-45 {
        margin-top: -3.373vh !important; }
    .sp-mbn-45 {
        margin-bottom: -3.373vh !important; }
    .sp-mln-45 {
        margin-left: -6vw !important; }
    .sp-mrn-45 {
        margin-right: -6vw !important; }
    .sp-mt-50 {
        margin-top: 3.748vh !important; }
    .sp-mb-50 {
        margin-bottom: 3.748vh !important; }
    .sp-mr-50 {
        margin-right: 6.667vw !important; }
    .sp-ml-50 {
        margin-left: 6.667vw !important; }
    .sp-m-50 {
        margin: 6.667vw !important; }
    .sp-mtn-50 {
        margin-top: -3.748vh !important; }
    .sp-mbn-50 {
        margin-bottom: -3.748vh !important; }
    .sp-mln-50 {
        margin-left: -6.667vw !important; }
    .sp-mrn-50 {
        margin-right: -6.667vw !important; }
    .sp-mt-55 {
        margin-top: 4.123vh !important; }
    .sp-mb-55 {
        margin-bottom: 4.123vh !important; }
    .sp-mr-55 {
        margin-right: 7.333vw !important; }
    .sp-ml-55 {
        margin-left: 7.333vw !important; }
    .sp-m-55 {
        margin: 7.333vw !important; }
    .sp-mtn-55 {
        margin-top: -4.123vh !important; }
    .sp-mbn-55 {
        margin-bottom: -4.123vh !important; }
    .sp-mln-55 {
        margin-left: -7.333vw !important; }
    .sp-mrn-55 {
        margin-right: -7.333vw !important; }
    .sp-mt-60 {
        margin-top: 4.498vh !important; }
    .sp-mb-60 {
        margin-bottom: 4.498vh !important; }
    .sp-mr-60 {
        margin-right: 8vw !important; }
    .sp-ml-60 {
        margin-left: 8vw !important; }
    .sp-m-60 {
        margin: 8vw !important; }
    .sp-mtn-60 {
        margin-top: -4.498vh !important; }
    .sp-mbn-60 {
        margin-bottom: -4.498vh !important; }
    .sp-mln-60 {
        margin-left: -8vw !important; }
    .sp-mrn-60 {
        margin-right: -8vw !important; }
    .sp-mt-65 {
        margin-top: 4.873vh !important; }
    .sp-mb-65 {
        margin-bottom: 4.873vh !important; }
    .sp-mr-65 {
        margin-right: 8.667vw !important; }
    .sp-ml-65 {
        margin-left: 8.667vw !important; }
    .sp-m-65 {
        margin: 8.667vw !important; }
    .sp-mtn-65 {
        margin-top: -4.873vh !important; }
    .sp-mbn-65 {
        margin-bottom: -4.873vh !important; }
    .sp-mln-65 {
        margin-left: -8.667vw !important; }
    .sp-mrn-65 {
        margin-right: -8.667vw !important; }
    .sp-mt-70 {
        margin-top: 5.247vh !important; }
    .sp-mb-70 {
        margin-bottom: 5.247vh !important; }
    .sp-mr-70 {
        margin-right: 9.333vw !important; }
    .sp-ml-70 {
        margin-left: 9.333vw !important; }
    .sp-m-70 {
        margin: 9.333vw !important; }
    .sp-mtn-70 {
        margin-top: -5.247vh !important; }
    .sp-mbn-70 {
        margin-bottom: -5.247vh !important; }
    .sp-mln-70 {
        margin-left: -9.333vw !important; }
    .sp-mrn-70 {
        margin-right: -9.333vw !important; }
    .sp-mt-75 {
        margin-top: 5.622vh !important; }
    .sp-mb-75 {
        margin-bottom: 5.622vh !important; }
    .sp-mr-75 {
        margin-right: 10vw !important; }
    .sp-ml-75 {
        margin-left: 10vw !important; }
    .sp-m-75 {
        margin: 10vw !important; }
    .sp-mtn-75 {
        margin-top: -5.622vh !important; }
    .sp-mbn-75 {
        margin-bottom: -5.622vh !important; }
    .sp-mln-75 {
        margin-left: -10vw !important; }
    .sp-mrn-75 {
        margin-right: -10vw !important; }
    .sp-mt-80 {
        margin-top: 5.997vh !important; }
    .sp-mb-80 {
        margin-bottom: 5.997vh !important; }
    .sp-mr-80 {
        margin-right: 10.667vw !important; }
    .sp-ml-80 {
        margin-left: 10.667vw !important; }
    .sp-m-80 {
        margin: 10.667vw !important; }
    .sp-mtn-80 {
        margin-top: -5.997vh !important; }
    .sp-mbn-80 {
        margin-bottom: -5.997vh !important; }
    .sp-mln-80 {
        margin-left: -10.667vw !important; }
    .sp-mrn-80 {
        margin-right: -10.667vw !important; }
    .sp-mt-85 {
        margin-top: 6.372vh !important; }
    .sp-mb-85 {
        margin-bottom: 6.372vh !important; }
    .sp-mr-85 {
        margin-right: 11.333vw !important; }
    .sp-ml-85 {
        margin-left: 11.333vw !important; }
    .sp-m-85 {
        margin: 11.333vw !important; }
    .sp-mtn-85 {
        margin-top: -6.372vh !important; }
    .sp-mbn-85 {
        margin-bottom: -6.372vh !important; }
    .sp-mln-85 {
        margin-left: -11.333vw !important; }
    .sp-mrn-85 {
        margin-right: -11.333vw !important; }
    .sp-mt-90 {
        margin-top: 6.747vh !important; }
    .sp-mb-90 {
        margin-bottom: 6.747vh !important; }
    .sp-mr-90 {
        margin-right: 12vw !important; }
    .sp-ml-90 {
        margin-left: 12vw !important; }
    .sp-m-90 {
        margin: 12vw !important; }
    .sp-mtn-90 {
        margin-top: -6.747vh !important; }
    .sp-mbn-90 {
        margin-bottom: -6.747vh !important; }
    .sp-mln-90 {
        margin-left: -12vw !important; }
    .sp-mrn-90 {
        margin-right: -12vw !important; }
    .sp-mt-95 {
        margin-top: 7.121vh !important; }
    .sp-mb-95 {
        margin-bottom: 7.121vh !important; }
    .sp-mr-95 {
        margin-right: 12.667vw !important; }
    .sp-ml-95 {
        margin-left: 12.667vw !important; }
    .sp-m-95 {
        margin: 12.667vw !important; }
    .sp-mtn-95 {
        margin-top: -7.121vh !important; }
    .sp-mbn-95 {
        margin-bottom: -7.121vh !important; }
    .sp-mln-95 {
        margin-left: -12.667vw !important; }
    .sp-mrn-95 {
        margin-right: -12.667vw !important; }
    .sp-mt-100 {
        margin-top: 7.496vh !important; }
    .sp-mb-100 {
        margin-bottom: 7.496vh !important; }
    .sp-mr-100 {
        margin-right: 13.333vw !important; }
    .sp-ml-100 {
        margin-left: 13.333vw !important; }
    .sp-m-100 {
        margin: 13.333vw !important; }
    .sp-mtn-100 {
        margin-top: -7.496vh !important; }
    .sp-mbn-100 {
        margin-bottom: -7.496vh !important; }
    .sp-mln-100 {
        margin-left: -13.333vw !important; }
    .sp-mrn-100 {
        margin-right: -13.333vw !important; }
    .sp-mt-105 {
        margin-top: 7.871vh !important; }
    .sp-mb-105 {
        margin-bottom: 7.871vh !important; }
    .sp-mr-105 {
        margin-right: 14vw !important; }
    .sp-ml-105 {
        margin-left: 14vw !important; }
    .sp-m-105 {
        margin: 14vw !important; }
    .sp-mtn-105 {
        margin-top: -7.871vh !important; }
    .sp-mbn-105 {
        margin-bottom: -7.871vh !important; }
    .sp-mln-105 {
        margin-left: -14vw !important; }
    .sp-mrn-105 {
        margin-right: -14vw !important; }
    .sp-mt-110 {
        margin-top: 8.246vh !important; }
    .sp-mb-110 {
        margin-bottom: 8.246vh !important; }
    .sp-mr-110 {
        margin-right: 14.667vw !important; }
    .sp-ml-110 {
        margin-left: 14.667vw !important; }
    .sp-m-110 {
        margin: 14.667vw !important; }
    .sp-mtn-110 {
        margin-top: -8.246vh !important; }
    .sp-mbn-110 {
        margin-bottom: -8.246vh !important; }
    .sp-mln-110 {
        margin-left: -14.667vw !important; }
    .sp-mrn-110 {
        margin-right: -14.667vw !important; }
    .sp-mt-115 {
        margin-top: 8.621vh !important; }
    .sp-mb-115 {
        margin-bottom: 8.621vh !important; }
    .sp-mr-115 {
        margin-right: 15.333vw !important; }
    .sp-ml-115 {
        margin-left: 15.333vw !important; }
    .sp-m-115 {
        margin: 15.333vw !important; }
    .sp-mtn-115 {
        margin-top: -8.621vh !important; }
    .sp-mbn-115 {
        margin-bottom: -8.621vh !important; }
    .sp-mln-115 {
        margin-left: -15.333vw !important; }
    .sp-mrn-115 {
        margin-right: -15.333vw !important; }
    .sp-mt-120 {
        margin-top: 8.996vh !important; }
    .sp-mb-120 {
        margin-bottom: 8.996vh !important; }
    .sp-mr-120 {
        margin-right: 16vw !important; }
    .sp-ml-120 {
        margin-left: 16vw !important; }
    .sp-m-120 {
        margin: 16vw !important; }
    .sp-mtn-120 {
        margin-top: -8.996vh !important; }
    .sp-mbn-120 {
        margin-bottom: -8.996vh !important; }
    .sp-mln-120 {
        margin-left: -16vw !important; }
    .sp-mrn-120 {
        margin-right: -16vw !important; }
    .sp-mt-125 {
        margin-top: 9.37vh !important; }
    .sp-mb-125 {
        margin-bottom: 9.37vh !important; }
    .sp-mr-125 {
        margin-right: 16.667vw !important; }
    .sp-ml-125 {
        margin-left: 16.667vw !important; }
    .sp-m-125 {
        margin: 16.667vw !important; }
    .sp-mtn-125 {
        margin-top: -9.37vh !important; }
    .sp-mbn-125 {
        margin-bottom: -9.37vh !important; }
    .sp-mln-125 {
        margin-left: -16.667vw !important; }
    .sp-mrn-125 {
        margin-right: -16.667vw !important; }
    .sp-mt-130 {
        margin-top: 9.745vh !important; }
    .sp-mb-130 {
        margin-bottom: 9.745vh !important; }
    .sp-mr-130 {
        margin-right: 17.333vw !important; }
    .sp-ml-130 {
        margin-left: 17.333vw !important; }
    .sp-m-130 {
        margin: 17.333vw !important; }
    .sp-mtn-130 {
        margin-top: -9.745vh !important; }
    .sp-mbn-130 {
        margin-bottom: -9.745vh !important; }
    .sp-mln-130 {
        margin-left: -17.333vw !important; }
    .sp-mrn-130 {
        margin-right: -17.333vw !important; }
    .sp-mt-135 {
        margin-top: 10.12vh !important; }
    .sp-mb-135 {
        margin-bottom: 10.12vh !important; }
    .sp-mr-135 {
        margin-right: 18vw !important; }
    .sp-ml-135 {
        margin-left: 18vw !important; }
    .sp-m-135 {
        margin: 18vw !important; }
    .sp-mtn-135 {
        margin-top: -10.12vh !important; }
    .sp-mbn-135 {
        margin-bottom: -10.12vh !important; }
    .sp-mln-135 {
        margin-left: -18vw !important; }
    .sp-mrn-135 {
        margin-right: -18vw !important; }
    .sp-mt-140 {
        margin-top: 10.495vh !important; }
    .sp-mb-140 {
        margin-bottom: 10.495vh !important; }
    .sp-mr-140 {
        margin-right: 18.667vw !important; }
    .sp-ml-140 {
        margin-left: 18.667vw !important; }
    .sp-m-140 {
        margin: 18.667vw !important; }
    .sp-mtn-140 {
        margin-top: -10.495vh !important; }
    .sp-mbn-140 {
        margin-bottom: -10.495vh !important; }
    .sp-mln-140 {
        margin-left: -18.667vw !important; }
    .sp-mrn-140 {
        margin-right: -18.667vw !important; }
    .sp-mt-145 {
        margin-top: 10.87vh !important; }
    .sp-mb-145 {
        margin-bottom: 10.87vh !important; }
    .sp-mr-145 {
        margin-right: 19.333vw !important; }
    .sp-ml-145 {
        margin-left: 19.333vw !important; }
    .sp-m-145 {
        margin: 19.333vw !important; }
    .sp-mtn-145 {
        margin-top: -10.87vh !important; }
    .sp-mbn-145 {
        margin-bottom: -10.87vh !important; }
    .sp-mln-145 {
        margin-left: -19.333vw !important; }
    .sp-mrn-145 {
        margin-right: -19.333vw !important; }
    .sp-mt-150 {
        margin-top: 11.244vh !important; }
    .sp-mb-150 {
        margin-bottom: 11.244vh !important; }
    .sp-mr-150 {
        margin-right: 20vw !important; }
    .sp-ml-150 {
        margin-left: 20vw !important; }
    .sp-m-150 {
        margin: 20vw !important; }
    .sp-mtn-150 {
        margin-top: -11.244vh !important; }
    .sp-mbn-150 {
        margin-bottom: -11.244vh !important; }
    .sp-mln-150 {
        margin-left: -20vw !important; }
    .sp-mrn-150 {
        margin-right: -20vw !important; }
    .sp-mt-155 {
        margin-top: 11.619vh !important; }
    .sp-mb-155 {
        margin-bottom: 11.619vh !important; }
    .sp-mr-155 {
        margin-right: 20.667vw !important; }
    .sp-ml-155 {
        margin-left: 20.667vw !important; }
    .sp-m-155 {
        margin: 20.667vw !important; }
    .sp-mtn-155 {
        margin-top: -11.619vh !important; }
    .sp-mbn-155 {
        margin-bottom: -11.619vh !important; }
    .sp-mln-155 {
        margin-left: -20.667vw !important; }
    .sp-mrn-155 {
        margin-right: -20.667vw !important; }
    .sp-mt-160 {
        margin-top: 11.994vh !important; }
    .sp-mb-160 {
        margin-bottom: 11.994vh !important; }
    .sp-mr-160 {
        margin-right: 21.333vw !important; }
    .sp-ml-160 {
        margin-left: 21.333vw !important; }
    .sp-m-160 {
        margin: 21.333vw !important; }
    .sp-mtn-160 {
        margin-top: -11.994vh !important; }
    .sp-mbn-160 {
        margin-bottom: -11.994vh !important; }
    .sp-mln-160 {
        margin-left: -21.333vw !important; }
    .sp-mrn-160 {
        margin-right: -21.333vw !important; }
    .sp-mt-165 {
        margin-top: 12.369vh !important; }
    .sp-mb-165 {
        margin-bottom: 12.369vh !important; }
    .sp-mr-165 {
        margin-right: 22vw !important; }
    .sp-ml-165 {
        margin-left: 22vw !important; }
    .sp-m-165 {
        margin: 22vw !important; }
    .sp-mtn-165 {
        margin-top: -12.369vh !important; }
    .sp-mbn-165 {
        margin-bottom: -12.369vh !important; }
    .sp-mln-165 {
        margin-left: -22vw !important; }
    .sp-mrn-165 {
        margin-right: -22vw !important; }
    .sp-mt-170 {
        margin-top: 12.744vh !important; }
    .sp-mb-170 {
        margin-bottom: 12.744vh !important; }
    .sp-mr-170 {
        margin-right: 22.667vw !important; }
    .sp-ml-170 {
        margin-left: 22.667vw !important; }
    .sp-m-170 {
        margin: 22.667vw !important; }
    .sp-mtn-170 {
        margin-top: -12.744vh !important; }
    .sp-mbn-170 {
        margin-bottom: -12.744vh !important; }
    .sp-mln-170 {
        margin-left: -22.667vw !important; }
    .sp-mrn-170 {
        margin-right: -22.667vw !important; }
    .sp-mt-175 {
        margin-top: 13.118vh !important; }
    .sp-mb-175 {
        margin-bottom: 13.118vh !important; }
    .sp-mr-175 {
        margin-right: 23.333vw !important; }
    .sp-ml-175 {
        margin-left: 23.333vw !important; }
    .sp-m-175 {
        margin: 23.333vw !important; }
    .sp-mtn-175 {
        margin-top: -13.118vh !important; }
    .sp-mbn-175 {
        margin-bottom: -13.118vh !important; }
    .sp-mln-175 {
        margin-left: -23.333vw !important; }
    .sp-mrn-175 {
        margin-right: -23.333vw !important; }
    .sp-mt-180 {
        margin-top: 13.493vh !important; }
    .sp-mb-180 {
        margin-bottom: 13.493vh !important; }
    .sp-mr-180 {
        margin-right: 24vw !important; }
    .sp-ml-180 {
        margin-left: 24vw !important; }
    .sp-m-180 {
        margin: 24vw !important; }
    .sp-mtn-180 {
        margin-top: -13.493vh !important; }
    .sp-mbn-180 {
        margin-bottom: -13.493vh !important; }
    .sp-mln-180 {
        margin-left: -24vw !important; }
    .sp-mrn-180 {
        margin-right: -24vw !important; }
    .sp-mt-185 {
        margin-top: 13.868vh !important; }
    .sp-mb-185 {
        margin-bottom: 13.868vh !important; }
    .sp-mr-185 {
        margin-right: 24.667vw !important; }
    .sp-ml-185 {
        margin-left: 24.667vw !important; }
    .sp-m-185 {
        margin: 24.667vw !important; }
    .sp-mtn-185 {
        margin-top: -13.868vh !important; }
    .sp-mbn-185 {
        margin-bottom: -13.868vh !important; }
    .sp-mln-185 {
        margin-left: -24.667vw !important; }
    .sp-mrn-185 {
        margin-right: -24.667vw !important; }
    .sp-mt-190 {
        margin-top: 14.243vh !important; }
    .sp-mb-190 {
        margin-bottom: 14.243vh !important; }
    .sp-mr-190 {
        margin-right: 25.333vw !important; }
    .sp-ml-190 {
        margin-left: 25.333vw !important; }
    .sp-m-190 {
        margin: 25.333vw !important; }
    .sp-mtn-190 {
        margin-top: -14.243vh !important; }
    .sp-mbn-190 {
        margin-bottom: -14.243vh !important; }
    .sp-mln-190 {
        margin-left: -25.333vw !important; }
    .sp-mrn-190 {
        margin-right: -25.333vw !important; }
    .sp-mt-195 {
        margin-top: 14.618vh !important; }
    .sp-mb-195 {
        margin-bottom: 14.618vh !important; }
    .sp-mr-195 {
        margin-right: 26vw !important; }
    .sp-ml-195 {
        margin-left: 26vw !important; }
    .sp-m-195 {
        margin: 26vw !important; }
    .sp-mtn-195 {
        margin-top: -14.618vh !important; }
    .sp-mbn-195 {
        margin-bottom: -14.618vh !important; }
    .sp-mln-195 {
        margin-left: -26vw !important; }
    .sp-mrn-195 {
        margin-right: -26vw !important; }
    .sp-mt-200 {
        margin-top: 14.993vh !important; }
    .sp-mb-200 {
        margin-bottom: 14.993vh !important; }
    .sp-mr-200 {
        margin-right: 26.667vw !important; }
    .sp-ml-200 {
        margin-left: 26.667vw !important; }
    .sp-m-200 {
        margin: 26.667vw !important; }
    .sp-mtn-200 {
        margin-top: -14.993vh !important; }
    .sp-mbn-200 {
        margin-bottom: -14.993vh !important; }
    .sp-mln-200 {
        margin-left: -26.667vw !important; }
    .sp-mrn-200 {
        margin-right: -26.667vw !important; }
    .sp-mrl-auto {
        margin-left: auto !important;
        margin-right: auto !important; }
    .sp-pt-0 {
        padding-top: 0vh !important; }
    .sp-pb-0 {
        padding-bottom: 0vh !important; }
    .sp-pr-0 {
        padding-right: 0vh !important; }
    .sp-pl-0 {
        padding-left: 0vh !important; }
    .sp-p-0 {
        padding: 0vh !important; }
    .sp-pt-1 {
        padding-top: 0.075vh !important; }
    .sp-pb-1 {
        padding-bottom: 0.075vh !important; }
    .sp-pr-1 {
        padding-right: 0.133vh !important; }
    .sp-pl-1 {
        padding-left: 0.133vh !important; }
    .sp-p-1 {
        padding: 0.133vh !important; }
    .sp-pt-2 {
        padding-top: 0.15vh !important; }
    .sp-pb-2 {
        padding-bottom: 0.15vh !important; }
    .sp-pr-2 {
        padding-right: 0.267vh !important; }
    .sp-pl-2 {
        padding-left: 0.267vh !important; }
    .sp-p-2 {
        padding: 0.267vh !important; }
    .sp-pt-3 {
        padding-top: 0.225vh !important; }
    .sp-pb-3 {
        padding-bottom: 0.225vh !important; }
    .sp-pr-3 {
        padding-right: 0.4vh !important; }
    .sp-pl-3 {
        padding-left: 0.4vh !important; }
    .sp-p-3 {
        padding: 0.4vh !important; }
    .sp-pt-4 {
        padding-top: 0.3vh !important; }
    .sp-pb-4 {
        padding-bottom: 0.3vh !important; }
    .sp-pr-4 {
        padding-right: 0.533vh !important; }
    .sp-pl-4 {
        padding-left: 0.533vh !important; }
    .sp-p-4 {
        padding: 0.533vh !important; }
    .sp-pt-5 {
        padding-top: 0.375vh !important; }
    .sp-pb-5 {
        padding-bottom: 0.375vh !important; }
    .sp-pr-5 {
        padding-right: 0.667vh !important; }
    .sp-pl-5 {
        padding-left: 0.667vh !important; }
    .sp-p-5 {
        padding: 0.667vh !important; }
    .sp-pt-10 {
        padding-top: 0.75vh !important; }
    .sp-pb-10 {
        padding-bottom: 0.75vh !important; }
    .sp-pr-10 {
        padding-right: 1.333vh !important; }
    .sp-pl-10 {
        padding-left: 1.333vh !important; }
    .sp-p-10 {
        padding: 1.333vh !important; }
    .sp-pt-15 {
        padding-top: 1.124vh !important; }
    .sp-pb-15 {
        padding-bottom: 1.124vh !important; }
    .sp-pr-15 {
        padding-right: 2vh !important; }
    .sp-pl-15 {
        padding-left: 2vh !important; }
    .sp-p-15 {
        padding: 2vh !important; }
    .sp-pt-20 {
        padding-top: 1.499vh !important; }
    .sp-pb-20 {
        padding-bottom: 1.499vh !important; }
    .sp-pr-20 {
        padding-right: 2.667vh !important; }
    .sp-pl-20 {
        padding-left: 2.667vh !important; }
    .sp-p-20 {
        padding: 2.667vh !important; }
    .sp-pt-25 {
        padding-top: 1.874vh !important; }
    .sp-pb-25 {
        padding-bottom: 1.874vh !important; }
    .sp-pr-25 {
        padding-right: 3.333vh !important; }
    .sp-pl-25 {
        padding-left: 3.333vh !important; }
    .sp-p-25 {
        padding: 3.333vh !important; }
    .sp-pt-30 {
        padding-top: 2.249vh !important; }
    .sp-pb-30 {
        padding-bottom: 2.249vh !important; }
    .sp-pr-30 {
        padding-right: 4vh !important; }
    .sp-pl-30 {
        padding-left: 4vh !important; }
    .sp-p-30 {
        padding: 4vh !important; }
    .sp-pt-35 {
        padding-top: 2.624vh !important; }
    .sp-pb-35 {
        padding-bottom: 2.624vh !important; }
    .sp-pr-35 {
        padding-right: 4.667vh !important; }
    .sp-pl-35 {
        padding-left: 4.667vh !important; }
    .sp-p-35 {
        padding: 4.667vh !important; }
    .sp-pt-40 {
        padding-top: 2.999vh !important; }
    .sp-pb-40 {
        padding-bottom: 2.999vh !important; }
    .sp-pr-40 {
        padding-right: 5.333vh !important; }
    .sp-pl-40 {
        padding-left: 5.333vh !important; }
    .sp-p-40 {
        padding: 5.333vh !important; }
    .sp-pt-45 {
        padding-top: 3.373vh !important; }
    .sp-pb-45 {
        padding-bottom: 3.373vh !important; }
    .sp-pr-45 {
        padding-right: 6vh !important; }
    .sp-pl-45 {
        padding-left: 6vh !important; }
    .sp-p-45 {
        padding: 6vh !important; }
    .sp-pt-50 {
        padding-top: 3.748vh !important; }
    .sp-pb-50 {
        padding-bottom: 3.748vh !important; }
    .sp-pr-50 {
        padding-right: 6.667vh !important; }
    .sp-pl-50 {
        padding-left: 6.667vh !important; }
    .sp-p-50 {
        padding: 6.667vh !important; }
    .sp-pt-55 {
        padding-top: 4.123vh !important; }
    .sp-pb-55 {
        padding-bottom: 4.123vh !important; }
    .sp-pr-55 {
        padding-right: 7.333vh !important; }
    .sp-pl-55 {
        padding-left: 7.333vh !important; }
    .sp-p-55 {
        padding: 7.333vh !important; }
    .sp-pt-60 {
        padding-top: 4.498vh !important; }
    .sp-pb-60 {
        padding-bottom: 4.498vh !important; }
    .sp-pr-60 {
        padding-right: 8vh !important; }
    .sp-pl-60 {
        padding-left: 8vh !important; }
    .sp-p-60 {
        padding: 8vh !important; }
    .sp-pt-65 {
        padding-top: 4.873vh !important; }
    .sp-pb-65 {
        padding-bottom: 4.873vh !important; }
    .sp-pr-65 {
        padding-right: 8.667vh !important; }
    .sp-pl-65 {
        padding-left: 8.667vh !important; }
    .sp-p-65 {
        padding: 8.667vh !important; }
    .sp-pt-70 {
        padding-top: 5.247vh !important; }
    .sp-pb-70 {
        padding-bottom: 5.247vh !important; }
    .sp-pr-70 {
        padding-right: 9.333vh !important; }
    .sp-pl-70 {
        padding-left: 9.333vh !important; }
    .sp-p-70 {
        padding: 9.333vh !important; }
    .sp-pt-75 {
        padding-top: 5.622vh !important; }
    .sp-pb-75 {
        padding-bottom: 5.622vh !important; }
    .sp-pr-75 {
        padding-right: 10vh !important; }
    .sp-pl-75 {
        padding-left: 10vh !important; }
    .sp-p-75 {
        padding: 10vh !important; }
    .sp-pt-80 {
        padding-top: 5.997vh !important; }
    .sp-pb-80 {
        padding-bottom: 5.997vh !important; }
    .sp-pr-80 {
        padding-right: 10.667vh !important; }
    .sp-pl-80 {
        padding-left: 10.667vh !important; }
    .sp-p-80 {
        padding: 10.667vh !important; }
    .sp-pt-85 {
        padding-top: 6.372vh !important; }
    .sp-pb-85 {
        padding-bottom: 6.372vh !important; }
    .sp-pr-85 {
        padding-right: 11.333vh !important; }
    .sp-pl-85 {
        padding-left: 11.333vh !important; }
    .sp-p-85 {
        padding: 11.333vh !important; }
    .sp-pt-90 {
        padding-top: 6.747vh !important; }
    .sp-pb-90 {
        padding-bottom: 6.747vh !important; }
    .sp-pr-90 {
        padding-right: 12vh !important; }
    .sp-pl-90 {
        padding-left: 12vh !important; }
    .sp-p-90 {
        padding: 12vh !important; }
    .sp-pt-95 {
        padding-top: 7.121vh !important; }
    .sp-pb-95 {
        padding-bottom: 7.121vh !important; }
    .sp-pr-95 {
        padding-right: 12.667vh !important; }
    .sp-pl-95 {
        padding-left: 12.667vh !important; }
    .sp-p-95 {
        padding: 12.667vh !important; }
    .sp-pt-100 {
        padding-top: 7.496vh !important; }
    .sp-pb-100 {
        padding-bottom: 7.496vh !important; }
    .sp-pr-100 {
        padding-right: 13.333vh !important; }
    .sp-pl-100 {
        padding-left: 13.333vh !important; }
    .sp-p-100 {
        padding: 13.333vh !important; }
    .sp-pt-105 {
        padding-top: 7.871vh !important; }
    .sp-pb-105 {
        padding-bottom: 7.871vh !important; }
    .sp-pr-105 {
        padding-right: 14vh !important; }
    .sp-pl-105 {
        padding-left: 14vh !important; }
    .sp-p-105 {
        padding: 14vh !important; }
    .sp-pt-110 {
        padding-top: 8.246vh !important; }
    .sp-pb-110 {
        padding-bottom: 8.246vh !important; }
    .sp-pr-110 {
        padding-right: 14.667vh !important; }
    .sp-pl-110 {
        padding-left: 14.667vh !important; }
    .sp-p-110 {
        padding: 14.667vh !important; }
    .sp-pt-115 {
        padding-top: 8.621vh !important; }
    .sp-pb-115 {
        padding-bottom: 8.621vh !important; }
    .sp-pr-115 {
        padding-right: 15.333vh !important; }
    .sp-pl-115 {
        padding-left: 15.333vh !important; }
    .sp-p-115 {
        padding: 15.333vh !important; }
    .sp-pt-120 {
        padding-top: 8.996vh !important; }
    .sp-pb-120 {
        padding-bottom: 8.996vh !important; }
    .sp-pr-120 {
        padding-right: 16vh !important; }
    .sp-pl-120 {
        padding-left: 16vh !important; }
    .sp-p-120 {
        padding: 16vh !important; }
    .sp-pt-125 {
        padding-top: 9.37vh !important; }
    .sp-pb-125 {
        padding-bottom: 9.37vh !important; }
    .sp-pr-125 {
        padding-right: 16.667vh !important; }
    .sp-pl-125 {
        padding-left: 16.667vh !important; }
    .sp-p-125 {
        padding: 16.667vh !important; }
    .sp-pt-130 {
        padding-top: 9.745vh !important; }
    .sp-pb-130 {
        padding-bottom: 9.745vh !important; }
    .sp-pr-130 {
        padding-right: 17.333vh !important; }
    .sp-pl-130 {
        padding-left: 17.333vh !important; }
    .sp-p-130 {
        padding: 17.333vh !important; }
    .sp-pt-135 {
        padding-top: 10.12vh !important; }
    .sp-pb-135 {
        padding-bottom: 10.12vh !important; }
    .sp-pr-135 {
        padding-right: 18vh !important; }
    .sp-pl-135 {
        padding-left: 18vh !important; }
    .sp-p-135 {
        padding: 18vh !important; }
    .sp-pt-140 {
        padding-top: 10.495vh !important; }
    .sp-pb-140 {
        padding-bottom: 10.495vh !important; }
    .sp-pr-140 {
        padding-right: 18.667vh !important; }
    .sp-pl-140 {
        padding-left: 18.667vh !important; }
    .sp-p-140 {
        padding: 18.667vh !important; }
    .sp-pt-145 {
        padding-top: 10.87vh !important; }
    .sp-pb-145 {
        padding-bottom: 10.87vh !important; }
    .sp-pr-145 {
        padding-right: 19.333vh !important; }
    .sp-pl-145 {
        padding-left: 19.333vh !important; }
    .sp-p-145 {
        padding: 19.333vh !important; }
    .sp-pt-150 {
        padding-top: 11.244vh !important; }
    .sp-pb-150 {
        padding-bottom: 11.244vh !important; }
    .sp-pr-150 {
        padding-right: 20vh !important; }
    .sp-pl-150 {
        padding-left: 20vh !important; }
    .sp-p-150 {
        padding: 20vh !important; }
    .sp-pt-155 {
        padding-top: 11.619vh !important; }
    .sp-pb-155 {
        padding-bottom: 11.619vh !important; }
    .sp-pr-155 {
        padding-right: 20.667vh !important; }
    .sp-pl-155 {
        padding-left: 20.667vh !important; }
    .sp-p-155 {
        padding: 20.667vh !important; }
    .sp-pt-160 {
        padding-top: 11.994vh !important; }
    .sp-pb-160 {
        padding-bottom: 11.994vh !important; }
    .sp-pr-160 {
        padding-right: 21.333vh !important; }
    .sp-pl-160 {
        padding-left: 21.333vh !important; }
    .sp-p-160 {
        padding: 21.333vh !important; }
    .sp-pt-165 {
        padding-top: 12.369vh !important; }
    .sp-pb-165 {
        padding-bottom: 12.369vh !important; }
    .sp-pr-165 {
        padding-right: 22vh !important; }
    .sp-pl-165 {
        padding-left: 22vh !important; }
    .sp-p-165 {
        padding: 22vh !important; }
    .sp-pt-170 {
        padding-top: 12.744vh !important; }
    .sp-pb-170 {
        padding-bottom: 12.744vh !important; }
    .sp-pr-170 {
        padding-right: 22.667vh !important; }
    .sp-pl-170 {
        padding-left: 22.667vh !important; }
    .sp-p-170 {
        padding: 22.667vh !important; }
    .sp-pt-175 {
        padding-top: 13.118vh !important; }
    .sp-pb-175 {
        padding-bottom: 13.118vh !important; }
    .sp-pr-175 {
        padding-right: 23.333vh !important; }
    .sp-pl-175 {
        padding-left: 23.333vh !important; }
    .sp-p-175 {
        padding: 23.333vh !important; }
    .sp-pt-180 {
        padding-top: 13.493vh !important; }
    .sp-pb-180 {
        padding-bottom: 13.493vh !important; }
    .sp-pr-180 {
        padding-right: 24vh !important; }
    .sp-pl-180 {
        padding-left: 24vh !important; }
    .sp-p-180 {
        padding: 24vh !important; }
    .sp-pt-185 {
        padding-top: 13.868vh !important; }
    .sp-pb-185 {
        padding-bottom: 13.868vh !important; }
    .sp-pr-185 {
        padding-right: 24.667vh !important; }
    .sp-pl-185 {
        padding-left: 24.667vh !important; }
    .sp-p-185 {
        padding: 24.667vh !important; }
    .sp-pt-190 {
        padding-top: 14.243vh !important; }
    .sp-pb-190 {
        padding-bottom: 14.243vh !important; }
    .sp-pr-190 {
        padding-right: 25.333vh !important; }
    .sp-pl-190 {
        padding-left: 25.333vh !important; }
    .sp-p-190 {
        padding: 25.333vh !important; }
    .sp-pt-195 {
        padding-top: 14.618vh !important; }
    .sp-pb-195 {
        padding-bottom: 14.618vh !important; }
    .sp-pr-195 {
        padding-right: 26vh !important; }
    .sp-pl-195 {
        padding-left: 26vh !important; }
    .sp-p-195 {
        padding: 26vh !important; }
    .sp-pt-200 {
        padding-top: 14.993vh !important; }
    .sp-pb-200 {
        padding-bottom: 14.993vh !important; }
    .sp-pr-200 {
        padding-right: 26.667vh !important; }
    .sp-pl-200 {
        padding-left: 26.667vh !important; }
    .sp-p-200 {
        padding: 26.667vh !important; }
    .sp-pl-init {
        padding-left: initial !important; }
    .hr-content {
        width: 80% !important; }
    .hr-green-gla {
        position: relative; }
    .hr-blue-gla {
        position: relative;
        height: 5px;
        top: -10px; }
    .hr-pink-gla {
        position: relative;
        height: 5px;
        top: -10px; }
    .hr-orange-gla {
        position: relative;
        height: 5px;
        top: -10px; }
    .hr-purple-gla {
        position: relative;
        height: 5px;
        top: 0; }
    .ht-pale_green-gla {
        position: relative;
        height: 5px;
        top: -10px; }
    .hr-pale_blue-gra {
        position: relative;
        height: 5px;
        top: -10px; }
    .hr-pale_blue-gra_02 {
        position: relative;
        height: 4px;
        top: -5px; }
    .sp-position-absolute_close {
        position: fixed;
        top: 50%;
        right: 0; }
    .sp-position-relative {
        position: relative !important; }
    .sp-lh00 {
        line-height: 0 !important; }
    .sp-lh01 {
        line-height: 0.1em !important; }
    .sp-lh02 {
        line-height: 0.2em !important; }
    .sp-lh03 {
        line-height: 0.3em !important; }
    .sp-lh04 {
        line-height: 0.4em !important; }
    .sp-lh05 {
        line-height: 0.5em !important; }
    .sp-lh06 {
        line-height: 0.6em !important; }
    .sp-lh07 {
        line-height: 0.7em !important; }
    .sp-lh08 {
        line-height: 0.8em !important; }
    .sp-lh09 {
        line-height: 0.9em !important; }
    .sp-lh10 {
        line-height: 1.0em !important; }
    .sp-lh11 {
        line-height: 1.1em !important; }
    .sp-lh12 {
        line-height: 1.2em !important; }
    .sp-lh13 {
        line-height: 1.3em !important; }
    .sp-lh14 {
        line-height: 1.4em !important; }
    .sp-lh15 {
        line-height: 1.5em !important; }
    .sp-lh16 {
        line-height: 1.6em !important; }
    .sp-lh17 {
        line-height: 1.7em !important; }
    .sp-lh18 {
        line-height: 1.8em !important; }
    .sp-lh19 {
        line-height: 1.8em !important; }
    .sp-lh20 {
        line-height: 2.0em !important; }
    .grid-item {
        width: 48%;
        margin: 1%;
        height: auto; }
    .grid-item img {
        width: 100%; }
    .grid-item--large {
        width: 48%;
        height: auto; }
    .grid-item--large img {
        width: 100%; }
    .grid-entry-items .grid-item {
        width: 45%; }
    .grid-entry-items .grid-item .grid-inner {
        height: 145px; }
    .grid-entry-items .grid-item .sr-item_entry {
        height: 145px; }
    .grid-entry-items .grid-item_entry {
        height: 320px; }
    .grid-entry-items .grid-item_entry .grid-inner {
        height: 145px; }
    .modaal-content-container {
        padding: 50px; }
    .sp-bg-white {
        background-color: white !important; }
    .sp-bg-white a {
        color: #000; }
    .sp-bg-beige {
        background-color: #efe9d1 !important; }
    .bg-flower {
        background-image: none; }
    .item-nav {
        width: 100%;
        margin: auto;
        min-width: initial; }
    .item-nav .container {
        width: 100%;
        margin: auto; }
    .item-nav .d-flex > div {
        width: 20%; }
    .item-nav .sp-menu {
        top: 0;
        z-index: 66; }
    .item-nav .sp-menu img {
        width: initial;
        height: initial; }
    .item-nav ul {
        position: absolute;
        overflow-y: auto; }
    .item-nav ul li {
        height: 45px;
        line-height: 45px; }
    .item-nav .item-nav_menu {
        background: #edff0b;
        border-bottom: solid 15px #fff; }
    .item-nav_fixed {
        padding-top: 1.34vw !important; }
    .item-menu {
        opacity: 1; }
    .sp-menu-list {
        background-color: #fff; }
    .sp-menu-list li {
        height: 125px;
        line-height: 125px; }
    .sp-menu-list li:hover {
        background-color: #edff0b; }
    .item-menu-btn {
        top: 145px; }
    .sp-h-auto {
        height: auto !important; }
    .sp-h0 {
        height: 0vh !important; }
    .sp-h1 {
        height: 0.075vh !important; }
    .sp-h2 {
        height: 0.15vh !important; }
    .sp-h3 {
        height: 0.225vh !important; }
    .sp-h4 {
        height: 0.3vh !important; }
    .sp-h5 {
        height: 0.375vh !important; }
    .sp-h10 {
        height: 0.75vh !important; }
    .sp-h15 {
        height: 1.124vh !important; }
    .sp-h20 {
        height: 1.499vh !important; }
    .sp-h25 {
        height: 1.874vh !important; }
    .sp-h30 {
        height: 2.249vh !important; }
    .sp-h35 {
        height: 2.624vh !important; }
    .sp-h40 {
        height: 2.999vh !important; }
    .sp-h45 {
        height: 3.373vh !important; }
    .sp-h50 {
        height: 3.748vh !important; }
    .sp-h55 {
        height: 4.123vh !important; }
    .sp-h60 {
        height: 4.498vh !important; }
    .sp-h65 {
        height: 4.873vh !important; }
    .sp-h70 {
        height: 5.247vh !important; }
    .sp-h75 {
        height: 5.622vh !important; }
    .sp-h80 {
        height: 5.997vh !important; }
    .sp-h85 {
        height: 6.372vh !important; }
    .sp-h90 {
        height: 6.747vh !important; }
    .sp-h95 {
        height: 7.121vh !important; }
    .sp-h100 {
        height: 7.496vh !important; }
    .sp-h105 {
        height: 7.871vh !important; }
    .sp-h110 {
        height: 8.246vh !important; }
    .sp-h115 {
        height: 8.621vh !important; }
    .sp-h120 {
        height: 8.996vh !important; }
    .sp-h125 {
        height: 9.37vh !important; }
    .sp-h130 {
        height: 9.745vh !important; }
    .sp-h135 {
        height: 10.12vh !important; }
    .sp-h140 {
        height: 10.495vh !important; }
    .sp-h145 {
        height: 10.87vh !important; }
    .sp-h150 {
        height: 11.244vh !important; }
    .sp-h155 {
        height: 11.619vh !important; }
    .sp-h160 {
        height: 11.994vh !important; }
    .sp-h165 {
        height: 12.369vh !important; }
    .sp-h170 {
        height: 12.744vh !important; }
    .sp-h175 {
        height: 13.118vh !important; }
    .sp-h180 {
        height: 13.493vh !important; }
    .sp-h185 {
        height: 13.868vh !important; }
    .sp-h190 {
        height: 14.243vh !important; }
    .sp-h195 {
        height: 14.618vh !important; }
    .sp-h200 {
        height: 14.993vh !important; }
    input {
        font-size: 16px !important; }
    .wrapper, #anniversary {
        min-width: initial;
        width: 100%;
        overflow: hidden; }
    .pc_only {
        display: none; }
    .sp_only {
        display: block; }
    .content {
        width: auto;
        height: auto;
        padding-top: 40px;
        padding-bottom: 40px; }
    .container {
        width: 100%;
        overflow: hidden; }
    .container-w {
        width: 100%;
        overflow: hidden; }
    .item-container {
        width: 100%;
        overflow: hidden; }
    .pageFooter {
        display: none; }
    .slide-area {
        width: 90%;
        overflow: initial; }
    .header-contents {
        width: 90%; }
    .sp-article {
        width: 90%; } }
