#formMainContent{
    flex:1;
    display:flex;
    flex-direction: column;
    margin:2vw 3vw 1vw 3vw;
}

    #nameBlock{
        flex:1;
        width:50%;
        display:flex;
        flex-direction: column;
    }

        #nameBlockInput{
            width:15vw;
            display:flex;
            flex-direction:column;
            color:#878787;
            font-family: 'Wellfleet', cursive;
            font-size:1vw;
        }

            #nameBox{
                color:black;
                border-radius:0.6vw;
                padding-left:0.5vw;
                border: 0.2vw solid #000000;
                box-sizing: border-box;
                box-shadow: 0.2vw 0.4vw 0.2vw rgba(255, 255, 255, 0.25);
            }

            #nameBox:focus{
                outline:none;
                color:black;
                border-radius:0.6vw;
                padding-left:0.5vw;
                border: 0.2vw solid #057B26;
                box-sizing: border-box;
                box-shadow: 0.2vw 0.4vw 0.2vw rgba(255, 255, 255, 0.25);
            }

        #errorNameBlock{
            height:3vw;
            display:flex;
            padding-top:0.5vw;
            padding-left:0.5vw;
        }

            #errorName{
                color:red;
                font-family: 'Wellfleet', cursive;
                font-size:0.75vw;
            }

        label{
            margin:0;
        }

    #iconBlock{
        flex:1;
        display:flex;
        margin-bottom:3vw;
    }

        #iconBlockInput{
            flex:1;
            font-family: 'Wellfleet', cursive;
            font-size:1vw;
        }

            #customIconBox{
                border: 0.2vw solid black;
                background:#FFFFFF;
                box-sizing: border-box;
                box-shadow: inset -0.3vw -0.4vw 0.3vw rgba(0, 0, 0, 0.75);
                display: inline-block;
                border-radius:0.8vw;
                padding:0.5vw 0.7vw 0.5vw 0.7vw;
                cursor: pointer;
            }

            #iconBox{
                display:none;
            }

        #errorIconBlock{
            flex:1;
            display:flex;
            justify-content: center;
            align-items: center;
        }

            #errorIcon{
                color:red;
                font-family: 'Wellfleet', cursive;
                font-size:0.75vw;
            }

            #iconName{
                color:#878787;
                font-family: 'Wellfleet', cursive;
                font-size:1vw;
            }
        
        p{
            margin:0
        }