.con-privacy { margin-left: auto; margin-right: auto; width: calc(100% - 160px); }
@media only screen and (min-width: 768px) and (max-width: 1024px) { .con-privacy { width: 92%; } }
@media only screen and (max-width: 767px) { .con-privacy { width: 89.6%; } }

/*Animate */
/* ----------------------------------------------------------- .con-privacy
----------------------------------------------------------- */
.con-privacy { margin: 80px auto 240px; }
@media only screen and (min-width: 1025px) { .con-privacy { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; } }
@media print { .con-privacy { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; } }
.ie8 .con-privacy { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; }
@media only screen and (max-width: 767px) { .con-privacy { margin: 64px auto 120px; } }
@media only screen and (min-width: 1025px) { .con-privacy .txt-intro { width: 27%; } }
@media print { .con-privacy .txt-intro { width: 27%; } }
.ie8 .con-privacy .txt-intro { width: 27%; }
@media only screen and (min-width: 768px) and (max-width: 1024px) { .con-privacy .txt-intro { margin-bottom: 64px; } }
@media only screen and (max-width: 767px) { .con-privacy .txt-intro { margin-bottom: 40px; } }
.con-privacy .box-privacy { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; gap: 64px; }
@media only screen and (min-width: 1025px) { .con-privacy .box-privacy { width: calc(73% - 120px); } }
@media print { .con-privacy .box-privacy { width: calc(73% - 120px); } }
.ie8 .con-privacy .box-privacy { width: calc(73% - 120px); }
@media only screen and (max-width: 767px) { .con-privacy .box-privacy { gap: 40px; } }
.con-privacy .box-privacy h2 { font-weight: normal; font-size: 2rem; }
@media only screen and (max-width: 767px) { .con-privacy .box-privacy h2 { font-size: 1.8rem; } }
.con-privacy .box-privacy .txt { margin-top: 16px; }
@media only screen and (max-width: 767px) { .con-privacy .box-privacy .txt { margin-top: 8px; } }
.con-privacy .box-privacy ul { padding-left: 1.5em; }
.con-privacy .box-privacy ul li { list-style-type: disc; list-style-position: outside; }
