/* ------------------------------------------------ */
/* モーダルに合わせた移動先 */

.p0-1o {
    position          : absolute ;
    margin-top        : 40% ;
    /* 以下不要 */
    opacity :0;
    z-index           : +2;
    left              : 0px;
    width             : 50px ;
    height            : 8vmin;
    background-color  : rgb(0, 255, 255) ;
}
.p0-1c {
    position          : absolute ;
    margin-top        : 40% ;
    /* 以下不要 */
    opacity :0;
    z-index           : +2;
    left              : 0px;
    width             : 50px ;
    height            : 8vmin;
    background-color  : rgb(0, 0, 255) ;
}
.p1-1o {
    position          : absolute ;
    margin-top        : 20% ;
    /* 以下不要 */
    opacity :0;
    z-index           : +2;
    left              : 0px;
    width             : 50px ;
    height            : 8vmin;
    background-color  : rgb(0, 255, 125) ;
}
.p1-1c {
    position          : absolute ;
    margin-top        : 20% ;
    /* 以下不要 */
    opacity :0;
    z-index           : +2;
    left              : 0px;
    width             : 50px ;
    height            : 8vmin;
    background-color  : rgb(0, 255, 0) ;
}