.c5-wordbreak{
  word-break:break-all;
}

.s5-updateInfoHeader__nav ul{
	width: auto;
}
/* License Agreement */
.c5-licenseAgreement {
  overflow-y: auto;
  overflow-x:hidden;
  height: 150px;
  padding: 20px;
  margin-bottom:10px;
  border: 1px solid #ccc;
}

.c5-licenseAgreement p {
  text-align:left;
  margin-bottom:10px;
}
/* DL button */
button#fileDLBtn {
  color: #FFF;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 8px 18px;
  border: none;
  border-radius: 1px;
  background: #5787f4;
  -webkit-transition: background .2s;
  transition: background .2s;
  margin-bottom: 10px;
  margin-right: 10px;
}
button#fileDLBtn2 {
  color: #FFF;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 8px 18px;
  border: none;
  border-radius: 1px;
  background: #5787f4;
  -webkit-transition: background .2s;
  transition: background .2s;
  margin-bottom: 10px;
  margin-right: 10px;
}
button#fileDLBtn3 {
  color: #FFF;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 8px 18px;
  border: none;
  border-radius: 1px;
  background: #5787f4;
  -webkit-transition: background .2s;
  transition: background .2s;
  margin-bottom: 10px;
  margin-right: 10px;
}
@media screen and (max-width: 639px) {
  .c5-updateImg img{
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #confirm th,#confirm2 th,#confirm3 th{
    word-break: break-all;
  }
}
.c5-update__lineBox1--Red {
  padding-left: 10px;
  border:#ff0000 solid 3px;
  max-width: 100%;
}
.c5-update__lineBox4--Black {
  padding-left: 10px;
  border:#000000 solid 3px;
  max-width: 100%;
}
.c5-update__lineBox2--black {
  padding-left: 10px;
  border:#000 solid 1px;
  max-width: 100%;
}
.c5-update__lineBox3--black {
  padding-left: 10px;
  border:#000 solid 1px;
  max-width: 900px;
}
@media screen and (max-width: 767px) {
  .c5-update__lineBox1--black,
  .c5-update__lineBox2--black,
  .c5-update__lineBox3--black{
   max-width: 600px;
 }
}


#formarea{
  border: #CCC solid 1px;
  padding: 1em;
  background-color:#eee;
}
#formtable{
  margin:0 auto;
  /*width:450px;*/
}
#formtable th{
  text-align:left;
}
#formtable tr.line{
  /*line-height:3em;*/
  padding-top:3em;
}
#btnarea{
  text-align:center;
}
.errmsg{
  color:#ff0000;
}
#identity{
  word-break:break-all;
  word-wrap:break-word;
}

.formNote{
  margin:0;
  padding:0;
}
.formNote li{
  list-style-type:none;
}

@media (max-width:640px){

  #formtable{
    width:100%;
  }
  select{width:100%;}
}

