/* CSS For Application */
.zone{display:block;}

.list{display:block;margin:0 auto;max-width:600px;}
.list-item{display:block;margin:5px;}
.list-column{display:inline-block;vertical-align:top;width:16.66%;}
.list-column2{display:inline-block;vertical-align:top;width:33.33%;}
.list-color{display:block;background:transparent;border:#000 2px solid;height:16px;}
.list-name{text-align:center;}
.list-split{display:block;height:20px;}
.list-finish{display:block;height:50px;}

.form{display:block;margin:0 auto;max-width:600px;}
.form-part{display:inline-block;vertical-align:top;width:33.33%;}
.form-tip{display:block;text-align:center;line-height:60px;}

.upload{display:block;position:relative;margin:5px;border:#333 2px dashed;border-radius:10px;}
.upload-ok{border-color:#294;}
.upload-err{border-color:#a33;}
.upload-text{display:block;line-height:150px;text-align:center;}
.upload-input{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}

.result{display:block;margin:0 auto;max-width:600px;}
.result-image{display:block;width:100%;}

@media screen and (min-width:640px){

}

@media screen and (min-width:960px){

}

@media screen and (min-width:1280px){

}
