body{
  margin:0;
  background:#ccc;
  font-size:0;
}

.wrapper{
  background:white;
  width:1024px;
  margin:0 auto;
}

#iframe-head, #iframe-foot, #iframe-top-second{
  border:none;
  margin: auto;
  display: block;
}

.top-wrapper{
  height:60px;
  background:white;
}

.container{
  width: 1024px;
  padding: 0;
  margin: 0 auto;
}

.choice h1{
  font-size:40px;
  font-weight:normal;
  color:black;
  display:inline-block;
  margin:3px 30px;
  float:left
}

.event{
  font-size:30px;
  font-weight:normal;
  color:black;
}

.second-wrapper{
  height:80px;
  background:white;
}

#procedure{
  width:550px;
  display:inline-block;
  margin-left:230px;
}

.main-wrapper{
  height:570px
}

.vertical{
  float:left;
}

.side{
  float:left;
}

input[type=radio]{
  width:25px;
  height:25px;
}

label{
  display:inline-block;
  font-size:32px;
  font-weight:bold;
  margin-left:5px;
}

.radio-vertical{
  display:inline-block;
  margin:0 0 0 50px;
}

.vertical img{
  width:380px;
  margin:0 10px 30px 40px;
  display:block;
  border:solid 2px black;
  border-radius:5px;
}

.vertical img:hover{
  opacity:0.5;
}

.radio-side{
  display:inline-block;
  margin:0 0 0 30px;
}

.side img{
  width:530px;
  margin:0 30px 0 20px;
  display:block;
  border:solid 2px black;
  border-radius:5px;
}

.side img:hover{
  opacity:0.5;
}

.bottom-wrapper{
  height;100px;
}

.btn-choice{
  display:flex;
}

.btn-back{
  padding:8px 15px;
  margin:-50px 0 0 280px;
  background:#004400;
  color:white;
  position:absolute;
  opacity:0.8;
  border-radius:4px;
}

.btn-choice a{
  font-size:30px;
  color:white;
  text-decoration:none;
}
