body {
    padding: 0!important;
}
.lp .lpmv-sp {
    display: none;
    position: relative;
}
.lp .lpmv-pc {
    display: block;
    width: 100vw;
    height: 42vw;
    padding-left: min(calc((100/1040)*100vw), 100px);
    max-height: 600px;
    background: #00b1f1 url(../img/mv_pc.jpg) center center no-repeat;
    background-size: contain;
}
.lp .lpmv-pc .inner {
    margin: 0 auto;
    width: min(calc((1000/1040)*100vw), 1000px);
    position: relative;
}
.lp .lpmv-pc .image {
    width: 65%;
    position: absolute;
    top: min(calc((30/1040)*100vw), 30px);
    right: 0;
    z-index: 1;
}
.lp .lpmv-pc .btn {
    margin-top: min(calc((34/1040)*100vw), 34px);
}
.lp .inner {
    margin: 0 auto;
    padding: 0;
    width: min(calc((1000/1040)*100vw), 1000px);
}
@media screen and (max-width: 1440px) {
    .lp .lpmv-pc {
        height: 48vw;
        background-size: cover;
        padding-left: 0;
    }
    .lp .lpmv-pc .image {
        width: 50vw;
        position: absolute;
        right: 5vw;
        max-width: 650px;
    }
    .lp .lpmv-pc .inner {
        width: 100vw;
    }
}
@media screen and (max-width: 768px) {
    .lp .inner {
        width: calc((690/750)*100vw);
    }
    .lp .lpmv-sp {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        align-self: flex-start;
        align-content: flex-start;
        width: 100%;
        height: 170vw;
        background: url(../img/mvsp.jpg) center center no-repeat;
        background-size: cover;
        position: relative;
        text-align: center;
        padding: 0 8%;
    }
    .lp .lpmv-sp img {
        width: 100%;
        max-width: 600px;
        position: relative;
        z-index: 1;
    }
    .lp .lpmv-sp .image {
        width: 100%;
        position: absolute;
        top: calc((40/750)*100vw);
        padding: 0 calc((60/750)*100vw);
        right: 0;
        z-index: 1;
    }
    .lp .lpmv-sp .btn {
        width: 100%;
        position: absolute;
        bottom: calc((30/750)*100vw);
        padding: 0 calc((20/750)*100vw);
        right: 0;
        z-index: 1;
    }
    .lp .lpmv-pc {
        display: none;
        position: relative;
    }
    .lp .lpmv-pc .inner {
        width: 90%;
        margin: 0 auto;
    }
}

/*styling*/
.nospacing {
    letter-spacing: 2px;
}
.green {
    color: #1AC8A4;
}
.orange {
    color: #F86B27;
}
.large {
    font-size: min(calc((56/1040)*100vw), 56px);
    margin: 0;
    padding: 0;
}
.big {
    font-size: min(calc((30/1040)*100vw), 30px);
    margin: 0;
    padding: 0;
    line-height: 180%;
}
.smaller {
    font-size: min(calc((22/1040)*100vw), 22px);
    margin: 0;
    padding: 0;
    line-height: 180%;
}
.bold {
    font-weight: 600;
}
@media screen and (max-width: 768px) {
    .large {
        font-size: calc((56/750)*100vw);
    }
    .big {
        font-size: calc((36/750)*100vw);
    }
    .smaller {
        font-size: calc((30/750)*100vw);
    }
}

/*form*/
iframe {
    padding: 0;
    width: 100%;
    max-width: 1000px!important;
    height: min(calc((1500/1040)*100vw), 1500px);
}
#form {
    width: 80%;
    max-width: 1000px;
    margin: min(calc((80/1040)*100vw), 80px) auto;
}
@media screen and (max-width: 767px) {
    iframe {
        width: 100%;
        height: calc((2200/750)*100vw);
    }
    #form {
        width: 100%;
        padding: 0 2%;
        max-width: 1000px;
        margin: calc((80/750)*100vw) auto;
    }
}

/*area & button*/
#area {
    background: #F5FDF9;
    margin: 0 auto;
    padding: min(calc((80/1040)*100vw), 80px) 0;
    text-align: center;
    font-weight: 500;
}
#area .mainimg {
    width: 100%;
    max-width: min(calc((480/1040)*100vw), 480px);
    margin-bottom: min(calc((30/1040)*100vw), 30px);
}
#button {
    background: #f5f5f5;
    margin: 0 auto;
    padding: min(calc((80/1040)*100vw), 80px) 0 min(calc((70/1040)*100vw), 70px) ;
    text-align: center;
    font-weight: 500;
}
#area a,
#button a {
    display: block;
    margin: min(calc((50/1040)*100vw), 50px) auto 0;
    padding: 0;
    text-align: center;
}
#area a img,
#button a img {
    width: 100%;
    max-width: min(calc((600/1040)*100vw), 600px);
}
.button-text {
    font-size: min(calc((18/1040)*100vw), 18px);
    color: #F86B27;
    margin-bottom: 10px;
    font-weight: 500;
}
@media screen and (max-width: 768px) {
    #area {
        padding: calc((80/750)*100vw) 0;
        text-align: center;
    }
    #area .mainimg {
        width: 100%;
        max-width: calc((540/750)*100vw);
        margin-bottom: calc((50/750)*100vw);
    }
    #button {
        padding: calc((80/750)*100vw) 0 calc((70/750)*100vw);
    }
    #area a,
    #button a {
        display: block;
        margin: calc((50/750)*100vw) auto 0;
        padding: 0;
        text-align: center;
    }
    #area a img,
    #button a img {
        width: 100%;
        max-width: calc((680/750)*100vw);
    }
    .button-text {
        font-size: calc((26/750)*100vw);
        margin-bottom: 4px;
    }
}

/*why*/
#problem,
#why {
    margin: 0 auto;
    padding: min(calc((80/1040)*100vw), 80px) 0;
    text-align: center;
}
#why dl {
    width: 100%;
    margin: min(calc((20/1040)*100vw), 20px) 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    align-self: stretch;
    align-content: center;
}
#why dl dt {
    margin: 0;
    padding: 3% 4%;
    width: 34%;
    background: #f5f5f5 url(../img/bg.png) left center no-repeat;
    background-size: 100% 100%;
    text-align: left;
    color: #fff;
    line-height: 240%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    align-content: stretch;
}
#why dl dt .large {
    font-size: min(calc((34/1040)*100vw), 34px);
}
#why dl dt .smaller {
    font-size: min(calc((17/1040)*100vw), 17px);
}
#why dl dt .smaller2 {
    font-size: min(calc((24/1040)*100vw), 24px);
}
#why dl dt img {
    max-width: min(calc((80/1040)*100vw), 80px);
    margin-bottom: min(calc((10/1040)*100vw), 10px);
}
#why dl dd {
    margin: 0;
    padding: 3% 5%;
    width: 66%;
    background: #f5f5f5;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    align-content: stretch;
    flex-wrap: wrap;
}
#why dl dd p {
    font-size: min(calc((18/1040)*100vw), 18px);
    line-height: 200%;
    width: 100%;
}
#why dl dd p.note {
    font-size: min(calc((13/1040)*100vw), 13px);
    margin-top: min(calc((20/1040)*100vw), 20px);
    width: 100%;
}
@media screen and (max-width: 768px) {
    #problem,
    #why {
        padding: calc((80/750)*100vw) 0;
    }
    #why dl {
        margin: calc((20/750)*100vw) 0;
        flex-wrap: wrap;
    }
    #why dl dt {
        margin: 0;
        padding: 3% 3% 7%;
        width: 100%;
        background: #f5f5f5 url(../img/bgsp.png) left center no-repeat;
        background-size: 100% 100%;
        text-align: center;
    }
    #why dl dt div {
        width: 100%;
    }
    #why dl dt .large {
        font-size: calc((40/750)*100vw);
    }
    #why dl dt .smaller {
        font-size: calc((30/750)*100vw);
    }
    #why dl dt .smaller2 {
        font-size: calc((24/750)*100vw);
    }
    #why dl dt img {
        max-width: calc((150/750)*100vw);
        margin-bottom: calc((10/750)*100vw);
    }
    #why dl dd {
        margin: 0;
        padding: 5% 5%;
        width: 100%;
    }
    #why dl dd p {
        font-size: calc((26/750)*100vw);
        line-height: 200%;
        width: 100%;
    }
    #why dl dd p.note {
        font-size: calc((18/750)*100vw);
        margin-top: calc((20/750)*100vw);
        width: 100%;
    }
}

/*problem*/
#problem dl {
    width: 100%;
    margin: 0;
    padding: 0 min(calc((40/1040)*100vw), 40px);
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    align-self: stretch;
    align-content: flex-start;
    flex-wrap: wrap;
}
#problem dd {
    width: 48%;
    margin: min(calc((20/1040)*100vw), 20px) 0;
    padding: min(calc((70/1040)*100vw), 70px) 4% min(calc((20/1040)*100vw), 20px) ;
    text-align: center;
    background: #f5f5f5;
    position: relative;
    z-index: 1;
    font-weight: 500;
}
#problem dd p {
    font-size: min(calc((20/1040)*100vw), 20px);
    margin-bottom: min(calc((30/1040)*100vw), 30px);
    line-height: 190%;
}
#problem dd .large {
    font-size: min(calc((26/1040)*100vw), 26px);
    font-weight: 600;
}
#problem dd .smaller {
    font-weight: 500;
}
#problem dd .icon {
    width: 60%;
    max-width: min(calc((200/1040)*100vw), 200px);
    position: absolute;
    left: 0;
    top: 0;
}
#problem .head {
    padding: 0 min(calc((40/1040)*100vw), 40px);
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: center;
    align-content: center;
    flex-wrap: wrap;
    font-weight: 600;
}
#problem .head .text {
    width: 55%;
    text-align: left;
    padding-left: min(calc((60/1040)*100vw), 60px);
}
#problem .head .image {
    width: 45%;
    margin-bottom: -20px;
    vertical-align: bottom;
}
#problem .head .big {
    margin-top: min(calc((20/1040)*100vw), 20px)
}
@media screen and (max-width: 768px) {
    #problem dl {
        padding: 0;
    }
    #problem dd {
        width: 48.5%;
        margin: calc((10/750)*100vw) 0;
        padding: calc((75/750)*100vw) 1% calc((40/750)*100vw);
        text-align: center;
        background: #f5f5f5;
        position: relative;
        z-index: 1;
        font-weight: 500;
    }
    #problem dd p {
        font-size: calc((23/750)*100vw);
        margin-bottom: calc((30/750)*100vw);
    }
    #problem dd .large {
        font-size: calc((30/750)*100vw);
        font-weight: 600;
    }
    #problem dd .smaller {
        font-weight: 500;
    }
    #problem dd .icon {
        width: 60%;
        max-width: calc((200/750)*100vw);
    }
    #problem .head {
        padding: 0;
        flex-wrap: wrap;
    }
    #problem .head .text {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }
    #problem .head .image {
        width: 100%;
        padding: calc((20/750)*100vw) calc((100/750)*100vw) 0;
    }
    #problem .head .big {
        margin-top: min(calc((20/1040)*100vw), 20px)
    }
}
#area a:hover,
#button a:hover {
    opacity: .6;
}

.contact .contact-ttl {
    font-weight: 500;
    text-align: center;
    line-height: 1.73333;
    font-size: calc((36/750)*100vw)
}

@media screen and (min-width: 768px),
print {
    .contact .contact-ttl {
        letter-spacing: 0.1em;
        font-size: min(calc((18/1040)*100vw), 18px)
    }
}

.contact .contact-ttl::after {
    content: "";
    display: block;
    margin: auto;
    background: linear-gradient(to right, #18c8a5, #91f44f);
    margin: calc((20/750)*100vw) auto calc((40/750)*100vw);
    width: calc((60/750)*100vw);
    height: calc((7/750)*100vw)
}

@media screen and (min-width: 768px),
print {
    .contact .contact-ttl::after {
        margin: min(calc((25/1040)*100vw), 25px) auto 0;
        width: min(calc((42/1040)*100vw), 42px);
        height: min(calc((4/1040)*100vw), 4px)
    }
}

.contact .sec01-txt {
    font-size: min(calc((24/750)*100vw), 24px);
    width: calc((690/750)*100vw);
    margin-top: calc((40/750)*100vw);
    text-align: center;
}

@media screen and (min-width: 768px),
print {
    .contact .sec01-txt {
        text-align: center;
        font-size: min(calc((18/1040)*100vw), 18px);
        width: min(calc((940/1040)*100vw), 940px);
        margin-top: min(calc((47/1040)*100vw), 47px);
    }
}

.contact .sec02 .content-inner {
    padding-top: 0;
}

.contact .contact-grid {
    display: block;
}

@media screen and (min-width: 768px),
print {
    .contact .contact-grid {
        display: flex;
        justify-content: space-between;
    }
}

.contact .contact-info {
    width: calc((690/750)*100vw);
    padding-bottom: min(calc((30/750)*100vw), 30px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-info {
        width: min(calc((590/1040)*100vw), 590px);
        padding-bottom: 0;
    }
}

.contact .contact-info figure {
    padding-bottom: min(calc((26/390)*100vw), 26px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-info figure {
        padding-bottom: min(calc((30/1040)*100vw), 30px);
    }
}

.contact .contact-info .docu-info_ttl {
    font-weight: bold;
    line-height: 1.3;
    font-size: calc((28/750)*100vw);
    letter-spacing: 0.1em;
    border-bottom: 2px solid;
    border-image: linear-gradient(to left, #4BD1AB, #93F157) 1;
    padding-bottom: min(calc((15/750)*100vw), 15px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-info .docu-info_ttl {
        line-height: 1.53846;
        letter-spacing: 0.06em;
        font-size: min(calc((20/1040)*100vw), 20px);
        padding-bottom: min(calc((15/1040)*100vw), 15px);
        margin-bottom: min(calc((10/1040)*100vw), 10px)
    }
}

.contact .docu-info_list li {
    font-weight: bold;
    display: flex;
    align-items: center;
    padding: min(calc((10/750)*100vw), 10px) 0;
    letter-spacing: 0.1em
}

@media screen and (max-width: 767px),
print {
    .contact .docu-info_list li {
        line-height: 1.78571
    }
}

@media screen and (min-width: 768px),
print {
    .contact .docu-info_list li {
        letter-spacing: 0.05em;
        font-size: min(calc((14/1040)*100vw), 14px);
        padding: min(calc((10/1040)*100vw), 10px) 0;
    }
}

.contact .docu-info_list li::before {
    content: "";
    display: block;
    background: url(../img/task_ic_check.svg) no-repeat left center;
    background-size: contain;
    width: min(calc((40/750)*100vw), 40px);
    height: min(calc((30/750)*100vw), 30px);
    margin-right: calc((20/750)*100vw)
}

@media screen and (min-width: 768px),
print {
    .contact .docu-info_list li::before {
        width: min(calc((20/1040)*100vw), 20px);
        height: min(calc((16/1040)*100vw), 16px);
        margin-right: min(calc((16/1040)*100vw), 16px)
    }
}
/*追加*/
.contact .docu-info_text {
    padding: min(calc((20/390)*100vw), 20px) 0;
}

@media screen and (min-width: 768px),
print {
    .contact .docu-info_text {
        font-size: min(calc((15/1040)*100vw), 15px);
        padding: min(calc((20/1040)*100vw), 20px) 0;
    }
}

.contact .contact-info .docu-info {
    padding-bottom: min(calc((40/390)*100vw), 40px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-info .docu-info {
        padding-bottom: min(calc((40/1040)*100vw), 40px);
    }
}
/*ここまで*/
.contact .contact-form {
    background-color: #F8F8F8;
    width: calc((690/750)*100vw);
    padding: min(calc((25/750)*100vw), 25px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form {
        width: min(calc((368/1040)*100vw), 368px);
        padding: min(calc((30/1040)*100vw), 30px);
    }
}

.contact .contact-form dl {
    margin: 0;
    padding: 0 0 min(calc((20/750)*100vw), 20px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form dl {
        padding: 0 0 min(calc((20/1040)*100vw), 20px);
    }
}

.contact .contact-form dl.last {
    margin: 0;
    padding: 0 0 min(calc((10/750)*100vw), 10px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form dl.last {
        padding: 0 0 min(calc((10/1040)*100vw), 10px);
    }
}

.contact .contact-form dt {
    font-size: min(calc((22/750)*100vw), 22px);
    margin: 0;
    padding: 0 0 min(calc((5/750)*100vw), 5px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form dt {
        font-size: min(calc((14/1040)*100vw), 14px);
        margin: 0;
        padding: 0 0 min(calc((5/1040)*100vw), 5px);
    }
}

.contact .c-aster {
    color: #770000;
}

.contact .contact-form dd {
    font-size: min(calc((22/750)*100vw), 22px);
    margin: 0;
    padding: 0;
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form dd {
        font-size: min(calc((14/1040)*100vw), 14px);
        margin: 0;
        padding: 0;
    }
}

.contact .contact-form dd.input2 {
    display: flex;
    justify-content: space-between;
}

.contact .contact-form dd.input22 {
    justify-content: space-between;
}

.contact .contact-form input {
    width: 100%;
    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 9px;
    padding: 10px;
}

.contact .contact-form input.inputHalf {
    width: 48%;
}

.contact .contact-form .select {
    position: relative;
}

.contact .contact-form .select::before {
    content: "";
    display: block;
    position: absolute;
    background-size: contain;
    background-image: url(../img/select-ic.svg);
    pointer-events: none;
    width: calc((11/750)*100vw);
    height: calc((24/750)*100vw);
    right: calc((20/750)*100vw);
    top: calc((25/750)*100vw);
    z-index: 10;
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form .select::before {
        right: min(calc((25/1040)*100vw), 25px);
        width: min(calc((11/1040)*100vw), 11px);
        height: min(calc((24/1040)*100vw), 24px);
        top: 27%;
    }
}

.contact .contact-form select {
    display: block;
    width: 100%;
    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 9px;
    padding: 13px 6px;
    appearance: auto;
}

.contact .contact-form textarea {
    width: 100%;
    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 9px;
    padding: 10px;
    font-size: min(calc((22/750)*100vw), 22px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form textarea {
        font-size: min(calc((14/1040)*100vw), 14px);
    }
}

.contact .contact-form .contact-privacy {
    padding: 0 0 min(calc((30/750)*100vw), 30px);
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form .contact-privacy {
        padding: 0 0 min(calc((20/1040)*100vw), 20px);
    }
}

.contact .contact-form .contact-privacy a {
    display: inline;
    color: #18c8a5;
    text-decoration: underline;
}

.contact .contact-form label {
    font-size: min(calc((22/750)*100vw), 22px);
    padding-left: 2.5em;
}

@media screen and (min-width: 768px),
print {
    .contact .contact-form label {
        font-size: min(calc((14/1040)*100vw), 14px);
    }
}

.contact input[type=checkbox] {
    display: none;
}

.contact .checkbox01 {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    position: relative;
    width: auto;
}

.contact .checkbox01::before {
    background: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 6px;
    content: '';
    display: block;
    height: 24px;
    left: 0;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}

.contact .checkbox01::after {
    border-right: 3px solid #16C8A5;
    border-bottom: 3px solid #16C8A5;
    content: '';
    display: block;
    height: 16px;
    left: 12px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 8px;
}

.contact input[type=checkbox]:checked+.checkbox01::after {
    opacity: 1;
}

.contact .contact-btn .submit {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    font-weight: bold;
    color: #fff;
    margin: auto;
    padding: 0;
    letter-spacing: 0.05em;
    font-size: calc((32/750)*100vw);
    width: 100%;
    height: calc((90/750)*100vw);
    border: none;
    outline: none;
    border-radius: 0;
}

@media screen and (min-width: 768px),
print {
    .contact .contact-btn .submit {
        transition: all .3s;
        font-size: min(calc((16/1040)*100vw), 16px);
        width: 100%;
        height: min(calc((56/1040)*100vw), 56px)
    }
}

.contact .contact-btn .submit:hover {
    opacity: 0.7;
    cursor: pointer
}

.contact .sec01 .complete-btn {
    display: block;
    width: 90%;
    margin: min(calc((60/750)*100vw), 60px) auto 0;
}

@media screen and (min-width: 768px),
print {
    .contact .sec01 .complete-btn {
        display: flex;
        justify-content: space-between;
        width: min(calc((648/1040)*100vw), 648px);
        margin: min(calc((65/1040)*100vw), 65px) auto 0;
    }
}

.contact .sec01 .complete-btn li {
    width: 100%;
    margin-bottom: min(calc((30/750)*100vw), 30px);
}

@media screen and (min-width: 768px),
print {
    .contact .sec01 .complete-btn li {
        width: 48%;
    }
}

.contact .sec01 .complete-btn li a {
    display: block;
    width: 100%;
    color: #fff;
    font-weight: bold;
    font-size: min(calc((22/750)*100vw), 22px);
    text-align: center;
    padding: 20px;
}

@media screen and (min-width: 768px),
print {
    .contact .sec01 .complete-btn li a {
        display: block;
        width: 100%;
        color: #fff;
        font-weight: bold;
        font-size: min(calc((16/1040)*100vw), 16px);
        text-align: center;
        padding: 20px;
    }
}

.contact .sec01 .complete-btn li a.btn-black {
    background-color: #484848;
}

.contact .sec01 .complete-btn li a.btn-green {
    background-color: #16C8A5;
}

@media screen and (min-width: 768px),
print{
.form-request ul li .btn {
    font-size: min(calc((15/1040)*100vw), 15px);
}
}

.form-request ul li .btn {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: 0.05em;
}

@media screen and (min-width: 768px),
print{
  .form-request ul li .btn::before {
    width: min(calc((32/1040)*100vw), 32px);
    height: min(calc((32/1040)*100vw), 32px);
    margin-right: min(calc((20/1040)*100vw), 20px);
}
}

.form-request ul li .btn::before {
    content: '';
    display: block;
    border-radius: 50%;
    background-color: #F2F2F2;
    font-weight: 500;
    width: calc((32/750)*100vw);
    height: calc((32/750)*100vw);
    margin-right: calc((20/750)*100vw);
}

@media screen and (min-width: 768px),
print{
.form-request ul li .radio-input:checked+.btn::after {
    left: min(calc((6/1040)*100vw), 6px);
    width: min(calc((20/1040)*100vw), 20px);
    height: min(calc((20/1040)*100vw), 20px);
}
}

.form-request ul li .radio-input:checked+.btn::after {
    content: '';
    position: absolute;
    display: block;
    border-radius: 50%;
    background-color: #3DAAC1;
    left: calc((6/750)*100vw);
    width: calc((20/750)*100vw);
    height: calc((20/750)*100vw);
}