@charset "UTF-8";
/* color
=================================================================== */
/* common
=================================================================== */
/* layout
=================================================================== */
/* background
=================================================================== */
/* flex
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* vw
=================================================================== */
/* form
=================================================================== */
/* vw
================================================*/
/* vh
================================================*/
/* ========================================================================================================= coPh 企業情報 */
.privacy__contents > aside {
  text-align: right;
  margin-bottom: 30px; }
.privacy__contents .privacy__contents--list > li {
  margin-bottom: 70px; }
  .privacy__contents .privacy__contents--list > li h3 {
    margin-bottom: 10px; }
  .privacy__contents .privacy__contents--list > li > p {
    margin-bottom: 40px; }

.privacyRule .contentsTitle .h2 strong br {
  display: none; }
.privacyRule .privacy__contents .privacy__contents--list > li h3 {
  margin-bottom: 20px; }
.privacyRule .list__underline--lr {
  margin-bottom: 60px;
  font-size: 14px; }
  .privacyRule .list__underline--lr > li > dl {
    padding-bottom: 15px;
    margin-bottom: 15px; }
.privacyRule .list__underline--lr.noline {
  margin-bottom: 0;
  font-size: 16px; }
  .privacyRule .list__underline--lr.noline > li {
    margin-bottom: 10px; }
    .privacyRule .list__underline--lr.noline > li > dl {
      padding-bottom: 0;
      margin-bottom: 0; }
      .privacyRule .list__underline--lr.noline > li > dl > dt {
        width: 175px; }
      .privacyRule .list__underline--lr.noline > li > dl > dd {
        width: calc(100% - 175px); }
.privacyRule .list__underline--lr > li.tableLeader > dl {
  padding-bottom: 15px; }
  .privacyRule .list__underline--lr > li.tableLeader > dl:before {
    width: 100%; }
  .privacyRule .list__underline--lr > li.tableLeader > dl:after {
    display: none; }
  .privacyRule .list__underline--lr > li.tableLeader > dl > dt, .privacyRule .list__underline--lr > li.tableLeader > dl > dd {
    opacity: .5;
    font-size: 13px; }
