.manual_void_wrap{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: var(--complete_ui, #E7EDE6);
}
.manual_root_wrap{
    display: flex;
    max-width: 120rem;
    width: 120rem;
    /*padding: 15rem 7.5rem;*/
    flex-direction: column;
    align-items: center;
    gap: 15rem;
    background: var(--complete_ui, #E7EDE6);

    box-sizing: border-box;
}
.title_wrap{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
}
.title_img{
    width: 100%;
    height: 15.9375rem;
    filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

}
.sub_title_txt{
    color: var(--primary, #0E4A0A);
    text-align: center;
}
.manual_title_wrap_title{
    color: var(--Sementic-Color-text_default, #333);
}
.manual_title_wrap_content{
    color: var(--Sementic-Color-text_default, #333);
}
.manual_wrap{
    display: flex;
    padding: 15rem 7.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 7.5rem;
    align-self: stretch;
    box-sizing: border-box;
}
.manual_content_wrap{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 1.25rem;
    align-self: stretch;

}
.manual_content_img_wrap{
    display: flex;
    width: 800px;
    height: 31.25rem;
    align-self: center;
    justify-content: space-between;
    align-items: center;
    /*align-self: stretch;*/
}
.lulu1_img{
    width: 100%;
    height: 31.25rem;
    flex: 1 0 0;
}
.manual_content_img{
    flex: 1 0 0;
    width: 100%;
    height: 31.25rem;
    align-self: stretch;
}
.speech_bubble_arrow_left{
    width: 5.25025rem;
    height: 4.35938rem;
    position: absolute;
    right: 45.5%;

    top: -3.9375rem;
    background: url("/img/home/manual/speech_bubble_arrow_up-54f67df421b053913c06fe39e46398bb.png") no-repeat center;
    background-size: contain;
}
.speech_bubble_arrow_right{
    width: 5.25025rem;
    height: 4.35938rem;
    position: absolute;
    right: 45.5%;
    transform: scaleX(-1);


    top: -3.9375rem;
    background: url("/img/home/manual/speech_bubble_arrow_up-54f67df421b053913c06fe39e46398bb.png") no-repeat center;
    background-size: contain;
}

.manual_bubble_wrap{
    display: flex;
    /*position: relative;*/
    /*min-width: 31.25rem;*/
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    align-self: stretch;
}
.lulu_name_left{
    position: absolute;
    width: 14.1875rem;
    height: 5.3125rem;
    /*left: 0.6875rem;*/
    top: -12%;
    left: 1%;
    z-index: 2;
}
.lulu_name_right{
    position: absolute;
    width: 14.1875rem;
    height: 5.3125rem;
    /*left: 0.6875rem;*/
    top: -12%;
    right: 1%;
    z-index: 2;
}

.text_content_cover_wrap{
    position: relative;
    display: flex;
    height: 26.875rem;
    padding: 1.25rem 5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1.5625rem;
    flex: 1 0 0;
    border-radius: 2.5rem;
    background: var(--Grey-White, #FFF);

    /* shadow */
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.25);

    box-sizing: border-box;
}
.text_content_wrap{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1.5625rem;
}
.text_content_sub_wrap{
    display: flex;
    flex-direction: column;
    align-self: center;
    align-items: center;
    gap: 1.5625rem;
    text-align: center;
    width: 500px;
}
.title_txt{
    color: var(--text_emphasize, #1A1A1A);
    text-align: center;
}
.sub_txt{
    color: var(--Sementic-Color-text_01, #666);
    text-align: center;
}
.store_badge_wrap{
    display: flex;
    width: 20.6rem;
    height: 3rem;
    justify-content: center;
    align-items: center;
    gap: 1.5rem;
}
.google_download_img{
    width: 9.3125rem;
    height: 2.875rem;
    cursor: pointer;
}
.apple_download_img{
    width: 9.3125rem;
    height: 2.875rem;
    cursor: pointer;
}
.content_txt_wrap{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
    align-self: stretch;
}
.content_txt{
    align-self: stretch;
    color: var(--text_default,  #666);
}
.impact_content_txt{
    align-self: stretch;
    color: var(--Sementic-Color-text_default, #333);
}


.big{
    display: none;
}
.small{
    display: none;
}