::-webkit-scrollbar {
  width: 5px;
  background: #F5F5F5; }

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #BBBBBB;
  border: 1px solid #B5B5B5; }

.warning_disclaimer {
  padding: 30px 0 10px 0;
  opacity: 0;
  transition: opacity .35s ease-in-out;
  border: none; }
  .warning_disclaimer.showwarnning {
    opacity: 1; }
  .warning_disclaimer .block_title {
    padding: 15px 20px; }
	.warning_disclaimer .privacy{
  padding: 20px 30px 20px 30px;}
  	.warning_disclaimer .privacy .privacy_txt{
  padding-left: 50px;
  padding-bottom:20px;}
  .warning_disclaimer .block1 .dscrb_txt {
    padding-top: 15px; }
    .warning_disclaimer .block1 .dscrb_txt.hidedscrbtxt {
      display: none; }
  .warning_disclaimer .block1 .warn_suggest_box {
    padding: 20px 0; }
    .warning_disclaimer .block1 .warn_suggest_box .confirmation {
      padding: 0;
      background: none; }
      .warning_disclaimer .block1 .warn_suggest_box .confirmation .content_desc {
        line-height: 1.4; }
      .warning_disclaimer .block1 .warn_suggest_box .confirmation .list_policy li {
        padding: 10px 0; }
      .warning_disclaimer .block1 .warn_suggest_box .confirmation .switch {
        margin: 35px 0; }
      .warning_disclaimer .block1 .warn_suggest_box .confirmation .btnacpt {
        padding-bottom: 20px; }
    .warning_disclaimer .block1 .warn_suggest_box .agreement {
      padding: 50px 0 0 0; }
  .warning_disclaimer .block1 .panel_warning {
    padding: 0 60px; }

.warning_privacy_policy {
  padding: 30px 0 30px 0;
  opacity: 0;
  transition: opacity .35s ease-in-out; }
  .warning_privacy_policy.showprivacy_policy {
    opacity: 1; }
  .warning_privacy_policy .block_title {
    padding: 15px 20px; }
  .warning_privacy_policy .block1 .introduction {
    padding: 20px 70px;
    margin: 0 auto; }
  .warning_privacy_policy .block1 .dscrb_txt {
    padding-top: 15px; }
    .warning_privacy_policy .block1 .dscrb_txt.hidedscrbtxt {
      display: none; }
  .warning_privacy_policy .block1 .warn_suggest_box {
    padding: 20px 0; }
    .warning_privacy_policy .block1 .warn_suggest_box .confirmation {
      padding: 0;
      background: none; }
      .warning_privacy_policy .block1 .warn_suggest_box .confirmation .content_desc {
        line-height: 1.4; }
      .warning_privacy_policy .block1 .warn_suggest_box .confirmation .list_policy {
        margin: 15px 0; }
        .warning_privacy_policy .block1 .warn_suggest_box .confirmation .list_policy.pdleft {
          padding-left: 0px; }
      .warning_privacy_policy .block1 .warn_suggest_box .confirmation .switch {
        margin: 35px 0; }
      .warning_privacy_policy .block1 .warn_suggest_box .confirmation .btnacpt {
        padding-bottom: 20px; }
  .warning_privacy_policy .panel_warning {
    padding: 0 70px; }

@media screen and (max-width: 767px) {
  .warning_disclaimer .block1 .warn_suggest_box .confirmation .list_policy {
    text-align: inherit; }
  .warning_disclaimer .block1 .warn_suggest_box .panel_content .panel_header {
    width: 100%; }
  .warning_disclaimer .block1 .warn_suggest_box .panel_content .panel_body {
    padding: 30px 0;
    width: 95%;
    margin: 0 auto; }
  .warning_disclaimer .block1 .warn_suggest_box .agreement {
    padding: 0; }
  .warning_disclaimer .block1 .panel_warning {
    padding: 0 20px; }
  .warning_privacy_policy .block1 .introduction {
    padding: 20px; }
  .warning_privacy_policy .block1 .warn_suggest_box .panel_content .panel_header {
    width: 100%; }
  .warning_privacy_policy .block1 .warn_suggest_box .panel_content .panel_body {
    padding: 30px 0;
    width: 95%;
    margin: 0 auto; }
  .warning_privacy_policy .block1 .warn_suggest_box .confirmation .list_policy {
    text-align: inherit; }
  .warning_privacy_policy .block1 .panel_warning {
    padding: 0 20px; } }

@media screen and (max-width: 480px) {
  .warning_disclaimer {
    padding: 30px 0 50px 0; }
    .warning_disclaimer .block1 .warn_suggest_box .panel_content .panel_body {
      padding: 15px 0; }
    .warning_disclaimer .block1 .warn_suggest_box .confirmation .list_policy {
      padding-left: 25px; }
    .warning_disclaimer .block1 .warn_suggest_box .confirmation .switch {
      margin: 20px 0; }
  .warning_privacy_policy {
    padding: 10px 0 10px 0; }
    .warning_privacy_policy .block1 .introduction {
      padding: 0 20px; }
    .warning_privacy_policy .block1 .warn_suggest_box .panel_content .panel_body {
      padding: 15px 0; }
    .warning_privacy_policy .block1 .warn_suggest_box .confirmation .list_policy {
      padding-left: 25px;
      margin: 10px 0; }
    .warning_privacy_policy .block1 .warn_suggest_box .confirmation .switch {
      margin: 20px 0; } }
