@charset "UTF-8";
/* form*/

.form-hidden {
	display: none;
}

.font-small {
  font-size: 0.78rem;
}

.taC {
  text-align: center;
}

#secondBox, 
#thirdBox {
  display: none;
}

#master-form table tr th,
.user-form table tr th {
  width: 22%;
}

.width100{
  text-align: center !important;
  font-size: .9em;
}

.width10{
  width:16% !important ;
  white-space:nowrap
}
.width20{
  width:32% !important;
}
.width40{
  width:34% !important ;
}
.width80{
  width:68% !important;
}

.borderBNone{
border-bottom: none !important;
}

.fs09{
  font-size: .9em;
}

.pcNone{
display: none;
}

.spNone{
  display: block !important;
    }

@media screen and (max-width: 640px) {
  .spNone{
display: none !important;
  }

  .pcNone{
    display: inline;
    }
  
    .spBorderBNone{
      border-bottom: none !important;
      padding: 0 !important;
      }

    .spPaddingT{
      padding-top: 5px !important;
    }

  #master-form table tr th,
  .user-form table tr th {
    width: calc(100% - 10px);
  }

  .width100{
    text-align: left !important;
  }

#master-form table tr th,
.user-form table tr th,
.width100,
.width10,
.width20,
.width40,
.width80{
  width: 100% !important;
  margin: 0 !important;
  display: inline-block;
  padding-left: 15px !important;
  box-sizing: border-box;
}

}

a .link:hover{
text-decoration: underline;
color: rgba(0,75,156,1.00);
}