body {font-family: Arial, Helvetica, sans-serif;}

.modal{
    display: block;
}
/* The Modal (background) */
.select_modal {
    display: none; /* Hidden by default */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    border: 2px #fefefe;
}
#modalinputBtn{
    opacity: 0;
}
/* Modal Content */
.modal-content,.modal-selec-content {
    background-color: #fefefe;
    margin: 10px auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    position: relative;
    z-index: 1;
}
.modal-selec-content{
    width: 50%;
    z-index: 2 !important;
}

/* The Close Button */
.close-modal-input{
    opacity: 0;
}
.close-modal-input,.close-modal-select {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

.close-modal-input:hover,.close-modal-select:hover
.close-modal-input:focus,.close-modal-select:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.container-inputs{
    margin: 10px 0px;
}
.label-inputs{
    width: 150px;
    text-align: left;
    display: inline-block;
}
.modal-select-btn{
    margin-top: 5px;
}
/*img pick button*/
.choseimgbtn{
    position: relative;
    z-index: 2;
    margin-left: 10px;
    height: 50px;
    width: 50px;
    opacity: 0;
    cursor: pointer;
}

/*img pick display*/
.choseimg{
    width: 50px;
    height: 50px;
    border: 1px solid;
    position: relative;
    z-index: 1;
    margin-left: -57px;
}

/*img chosen display*/
.chosen-img-class{
    width: 50px;
    height: 50px;
    border: 1px solid;
    display: block;
}

.main-textarea{
    height: 100px;
    width: 250px;
    vertical-align: text-top;
    display: inline-block;
}

/* required text*/
.required-selimg,.required-text1,.required-text2,.required-text3,.required-text4,.required-text10,.required-text-todou,.required-text-shiku,.required-email,.required-email2{
    color: red;
    display: none;
}

select{
    background-color: white;
}
.red-text{
    color: red;
}

@media screen and (max-width: 359px) { 
.main-textarea {
    width: 100%;
}

}