.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;
}
/* #btnarea button{
  opacity: 0;
} */
/* #btnarea button.is-active {
  opacity: 1;
} */
.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%;}
}

.c5-contactform-link {
  box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgb(118, 118, 118); border-image: initial; -webkit-appearance: button; cursor: pointer; padding: 5px; text-decoration: none !important; border-radius: 2px;
}
.c5-contactform-link:hover {
  background-color: rgba(59, 59, 59,0.1);
}
#btnarea button {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(118, 118, 118);
  border-image: initial; -webkit-appearance: button;
  border-radius: 2px;
  background-color: transparent;
}
#btnarea button:hover {
  background-color: rgba(59, 59, 59,0.1);
}

.mod_listNotes {
  display: table;
  margin-bottom: 1.5rem;
  line-height: 1.6;
  font-size: .85rem;
  padding-left: 1em;
}
.mod_listNotes .mod_listNotes-item {
  display: table-row;
  list-style: none;
}
.mod_listNotes-note {
  display: table-cell;
  padding-right: .5rem;
  white-space: nowrap;
}
.mod_listNotes-data {
  display: table-cell;
}