
.drop{
  background-color:#FFF5D7;
  margin: 0 auto;
  padding:5px;
  border-radius: 10px;
  text-align: center;
  font-size: 14px;
  border: solid 1px #CCC;
}
.drop p{
  margin: 0;
  font-size: 10px;
}
.drop input[type="submit"]{
  display:none;
}
.drop button{
  border-radius: 6px;
  background-color: #1EB025;
  color: #FFF;
  font-size: 16px;
  height: 30px;
  margin-top: 5px;

  border: solid 2px #1B9F21;
  line-height: 1;
  width: 120px;
}
.submitbox{
	text-align: center;
}
.reset{
  border-radius: 6px;
  background-color: #666;
  color: #FFF;
  font-size: 14px;
  height: 28px;
  border: solid 2px #666;
  line-height: 1;
  width: 140px;
}
.half{
  float: left;
  margin-top: 10px;
}
.image{
  width:57px;
  height:57px;
  overflow: hidden;
  border-radius:50%;
}
.image img{
  height:100%;
}

.p-button {
  margin-top:10px;
  width:140px;
  float:left;
  text-align:center;
  line-height:1.6;

}
.zoom{
  margin-top: 0px;
  line-height: 1;
}
.p-button span{
  font-size:18px;
  cursor:pointer;
}
.zoom span{
	display: block;
	text-align: center;
}
.rightbox{
}
.nenga{
	margin: 10px auto;
  width:310px;
  border:solid 1px #DDD;
  position:relative;
}
.leftbox{
	margin: 10px;
}


.drag-drop-inside p{

}
.drag-drop-inside{
  text-align:center;
}
#file2,
#file{
  font-size:20px;
  width:200px;
}
input[type="file"]{
  display:none;
}
.drag-drop-info{
	display: none;
}
.leftbox ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sounyubutton li{
	background-color: #316CED;
	padding: 5px 0;
	border-radius:10px;
	color: #FFF;
	margin: 5px 0;
	cursor:pointer;
	text-align: center;
}
.sounyubutton span{
	background-color: #FFF;
	display: inline-block;
	width: 20px;
	height: 20px;
	color: #316CED;
	border-radius:50%;
	margin: 0 5px;
	vertical-align: -1px;
	font-weight: bold;
	line-height: 1.4;
}
.selectbox{
	display: none;
	border: solid 3px #316CED;
	border-radius: 10px;
	padding: 5px;
}
.selectbox strong{
	color: #FF0000;
}

.ol-pc{
	display: none;
}
.tyuui{
	text-align: left;
	margin-left: 1em;
	text-indent: -1em;
}

.sounyubutton li.box4{
	background-color: #2ABC7C;
}
#box4{
	border-color: #2ABC7C;
}
.sounyubutton li.box1{
	background-color: #FC6E16;
}
#box1{
	border-color: #FC6E16;
}
.sounyubutton li.box2{
	background-color: #FB178C;
}
#box2{
	border-color: #FB178C;;
}

.progress_bar{
	display:none;
	width:300px;
	margin:5px auto;
	border:solid 1px #12DE9A;
	border-radius:10px;
}

#progress_bar{
	background-color:#12DE9A;
	width:0px;
	height:20px;
	border-radius:10px;
	color:#FFF;
}

.submitbox .submit{
	display: none;
	margin: 20px auto;
}

.submitbox span{
	border-radius: 10px;
	display: block;
	border: solid 2px #CB072A;
	padding: 5px 10px;
	margin: 20px auto;
	width: 250px;
	color: #CB072A;
}

