.outer_container.svelte-hinwiz{width:100%;height:840px;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.background_pattern_container.svelte-hinwiz{position:absolute;top:0;right:0;bottom:0;left:0}.main_container.svelte-hinwiz{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;position:relative}.dec_png.svelte-hinwiz{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none}.image_name_container.svelte-hinwiz{display:flex;align-items:center;flex-direction:column;width:65%;height:100%;margin-top:160px;z-index:2}.image_container.svelte-hinwiz{width:220px;height:150px;margin-top:40px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.person_image.svelte-hinwiz{width:76%;height:78%;pointer-events:none;object-fit:cover;object-position:center;margin-top:-5px;border-radius:5%}.person_name.svelte-hinwiz{bottom:0;font-size:3.5rem;z-index:2;text-align:center;color:#fff;line-height:1;margin-top:30px}.main_event_date.svelte-hinwiz{color:#fff}.birthday_png.svelte-hinwiz{width:25%;height:65%;margin-top:72px;z-index:2}.happy_png.svelte-hinwiz{position:absolute;width:72%;bottom:82px;left:20px;z-index:10}.y_letter_png.svelte-hinwiz{position:absolute;width:35%;bottom:-16px;right:0;z-index:3}section.component-content.pc.svelte-hinwiz{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-hinwiz{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
