Japanese hubble-bubble pellicle