.container[data-v-4538fd82]{height:100vh;display:flex;background:url(../img/home.b7415d34.png);background-repeat:no-repeat;background-size:contain;background-position:0;background-color:#f3f1e9}@media screen and (min-width:768px)and (max-width:1199px){.container[data-v-4538fd82]{background-size:contain}}@media screen and (max-width:767px){.container[data-v-4538fd82]{background-size:100%}}.container .right[data-v-4538fd82]{overflow-y:auto;width:50vw;margin-left:50vw;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}@media screen and (min-width:768px)and (max-width:1199px){.container .right[data-v-4538fd82]{width:80%;margin:0 auto}}@media screen and (max-width:767px){.container .right[data-v-4538fd82]{width:100%;flex:1;margin-left:0}}.container .right .right-icon-warp[data-v-4538fd82]{flex:none;width:100px;margin:2rem;transition:all .15s;position:absolute;top:0}@media screen and (min-width:768px)and (max-width:1199px){.container .right .right-icon-warp[data-v-4538fd82]{width:80px}}@media screen and (max-width:767px){.container .right .right-icon-warp[data-v-4538fd82]{margin:1rem;width:80px;left:calc(50% - 40px - 1rem)}}.container .right .right-icon-warp img[data-v-4538fd82]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.container .right .introduction-warp[data-v-4538fd82]{width:90%;border-radius:20px;text-align:center;color:#262320;margin:0 auto}@media screen and (min-width:768px)and (max-width:1199px){.container .right .introduction-warp[data-v-4538fd82]{margin:0 auto;background-color:hsla(0,0%,100%,.85)}}@media screen and (max-width:767px){.container .right .introduction-warp[data-v-4538fd82]{margin:0 auto;background-color:hsla(0,0%,100%,.85)}}.container .right .introduction-warp .title[data-v-4538fd82]{font-size:36px;margin-top:.5rem;font-weight:700;margin-bottom:3rem;font-family:titleGTFGoodSansTRIALRegular}@media screen and (max-width:767px){.container .right .introduction-warp .title[data-v-4538fd82]{font-size:24px;margin-bottom:.5rem}}.container .right .introduction-warp .text[data-v-4538fd82]{width:60%;margin:0 auto;font-size:16px;margin-top:1rem}@media screen and (max-width:767px){.container .right .introduction-warp .text[data-v-4538fd82]{width:90%}}.container .right .introduction-warp .start-btn[data-v-4538fd82]{padding:0 5rem;margin:2rem 0;font-weight:500;box-shadow:0 2px 6px 0 rgba(0,0,0,.08)}