
h1{
	font-size: 32px;;
}
.drop{
  background-color:#FFF5D7;
  padding:10px;
  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;
}
button{
	cursor:pointer;
}
.submitbox{
	text-align: center;
}
.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: 160px;
}
.reset{
  border-radius: 6px;
  background-color: #666;
  color: #FFF;
  font-size: 16px;
  height: 30px;
  margin-top: 5px;

  border: solid 2px #666;
  line-height: 1;
  width: 160px;
}
.half{
  float: left;
  width: 190px;
  margin-top: -40px;
}
.image{
  width:57px;
  height:57px;
  overflow: hidden;
  border-radius:50%;
}
.image img{
 height: 100%;
}
.p-button {
  margin-top:10px;
  width:50%;
  float:left;
  text-align:center;
  line-height:1.6;

}
.zoom{
  margin-top: 20px;
}
.p-button span{
  font-size:18px;
  cursor:pointer;
}

.rightbox{
	margin-top: 20px;
  width:480px;
  float:right;
}
.nenga{
  border:solid 1px #DDD;
  position:relative;
  margin:0 auto;
}
.leftbox{
	margin-top: 20px;
  width:360px;
  margin-left: 20px;
  float:left;
}


.drag-drop-inside p{

}
.drag-drop-inside{
  text-align:center;
}
#file2,
#file{
  font-size:20px;
  width:200px;
}
input[type="file"]{
  display:none;
}
.leftbox ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sounyubutton li{
	text-align: center;
	background-color: #316CED;
	padding: 5px 0;
	padding-left: 10px;
	border-radius:10px;
	color: #FFF;
	margin: 5px 0;
	cursor:pointer;
}
.sounyubutton span{
	text-align: center;
	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: 10px;
}
.selectbox strong{
	color: #FF0000;
}
.ol-sp{
	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_bar2{
	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;
}

