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

/*-------------------------------------------------------------------------------
 pg override
 -------------------------------------------------------------------------------*/
.pg-breath { margin-top: 20px; }
.pg-breath-m { margin-top: 10px; }
.pg-breath-s { margin-top: 5px; }

/*-------------------------------------------------------------------------------
 pg-privacypolicy
-------------------------------------------------------------------------------*/
.pg-privacypolicy-listnumber {
  list-style-type: decimal;
}

.pg-privacypolicy-listnumber li {
  margin-left: 2em;
  margin-top: 10px;
}

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

/*-------------------------------------------------------------------------------
 pg-privacyAcceptContact
-------------------------------------------------------------------------------*/
.pg-privacyacceptcontact-liststyle {
  list-style-type: decimal;
  padding-left: 20px;
}

.pg-privacyacceptcontact-liststyle li + li {
  margin-top: 10px;
}

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

.pg-privacyacceptcontact-textright {
  text-align: right;
}

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

.telecom-law-outline {
  font-size: 12px;
  text-align: center;
  color: #333;
  margin-top: 20px;
  margin-bottom: 20px;
}

.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;
}