@charset "utf-8";
/*-------------------------------------------------------------------------------
 sg override
 -------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------
 pg-rules
-------------------------------------------------------------------------------*/
.pg-rules-outline {
  text-align: center;
}

.pg-rules-author {
  float: right;
}

.pg-rules-listnumber {
  list-style-type: decimal;
  padding-left: 20px;
}

.pg-rules-listnumber li {
  padding-top: 20px;
}

.pg-rules-listnumber-double {
  list-style-type: decimal-leading-zero;
  padding-left: 30px;
}

.pg-rules-listnumber-katakana {
  list-style-type: katakana;
  padding-left: 30px;
}

.pg-rules-listnumber-katakana li {
  padding-top: 10px;
}

.pg-rules-company {
  width: 250px;
  float: right;
}

.pg-rules-company dt,
.pg-rules-company dd,
.pg-rules-admin dt,
.pg-rules-admin dd {
  float: left;
}

/*-------------------------------------------------------------------------------
 pg-rules-popup
-------------------------------------------------------------------------------*/
.pg-rules-popup-link-close {
  float: right;
}

.supported-browsers{
  margin-top: 20px;
}

.pg-help-annotation {
 color: #888888;
 margin-top: 1em;
 margin-bottom: 20px
}

.telecom-law-outline {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  color: #333;
  margin-top: 20px!important;
  margin-bottom: 20px;
  word-wrap: break-word;
}

.telecom-law-description dt {
  float: left;
  width: 20px;
}

.telecom-law-description dd {
  padding-left: 10px;
  display: flex;
}

.send-target {
  margin-top: 20px;
}

.send-info-detail dt {
  margin-top: 10px;
  margin-left: 20px;
}

.send-info-detail dd {
  margin-left: 30px;
}
