/* CSS Document */
/* line 6, style.scss */
.catimg_title {
  max-width: 500px;
  width: 500px; }
  @media screen and (min-width: 930.01px) and (max-width: 1100px) {
    /* line 6, style.scss */
    .catimg_title {
      max-width: 450px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 6, style.scss */
    .catimg_title {
      max-width: 400px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 6, style.scss */
    .catimg_title {
      max-width: 350px; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 6, style.scss */
    .catimg_title {
      max-width: 325px; } }
  @media screen and (max-width: 360px) {
    /* line 6, style.scss */
    .catimg_title {
      max-width: 300px; } }

/*
----------------------------------------------------------*/
/* line 35, style.scss */
.privacy_txt {
  margin: 60px 0 0 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 35, style.scss */
    .privacy_txt {
      margin: 50px 0 0 0; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 35, style.scss */
    .privacy_txt {
      margin: 40px 0 0 0; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 35, style.scss */
    .privacy_txt {
      margin: 40px 0 0 0; } }
  @media screen and (max-width: 360px) {
    /* line 35, style.scss */
    .privacy_txt {
      margin: 40px 0 0 0; } }
  /* line 61, style.scss */
  .privacy_txt.first_content {
    margin: 30px 0 0; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 61, style.scss */
      .privacy_txt.first_content {
        margin: 25px 0 0 0; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 61, style.scss */
      .privacy_txt.first_content {
        margin: 20px 0 0 0; } }
    @media screen and (min-width: 360.01px) and (max-width: 600px) {
      /* line 61, style.scss */
      .privacy_txt.first_content {
        margin: 20px 0 0 0; } }
    @media screen and (max-width: 360px) {
      /* line 61, style.scss */
      .privacy_txt.first_content {
        margin: 20px 0 0 0; } }

/* line 91, style.scss */
.privacy_txtb {
  text-align: right; }
  /* line 113, style.scss */
  .privacy_txtb span {
    display: inline-block;
    text-align: left; }

/* line 119, style.scss */
.privacy_title {
  margin: 60px 0 0 0; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 119, style.scss */
    .privacy_title {
      margin: 50px 0 0 0; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 119, style.scss */
    .privacy_title {
      margin: 50px 0 0 0; } }
  @media screen and (max-width: 360px) {
    /* line 119, style.scss */
    .privacy_title {
      margin: 40px 0 0 0; } }

/* line 146, style.scss */
.privacy_titleb {
  position: relative;
  padding: 3px 0 0 50px;
  font-size: 20px;
  font-size: 2.0rem;
  line-height: 1.5; }
  @media screen and (min-width: 930.01px) and (max-width: 1100px) {
    /* line 146, style.scss */
    .privacy_titleb {
      padding: 3px 0 0 40px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 146, style.scss */
    .privacy_titleb {
      padding: 3px 0 0 40px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 146, style.scss */
    .privacy_titleb {
      padding: 3px 0 0 35px;
      font-size: 18px;
      font-size: 1.8rem; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 146, style.scss */
    .privacy_titleb {
      padding: 3px 0 0 35px;
      font-size: 18px;
      font-size: 1.8rem; } }
  @media screen and (max-width: 360px) {
    /* line 146, style.scss */
    .privacy_titleb {
      padding: 3px 0 0 35px;
      font-size: 17px;
      font-size: 1.7rem; } }

/* line 185, style.scss */
.privacy_title_icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 35px; }
  @media screen and (min-width: 930.01px) and (max-width: 1100px) {
    /* line 185, style.scss */
    .privacy_title_icon {
      width: 30px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 185, style.scss */
    .privacy_title_icon {
      width: 30px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 185, style.scss */
    .privacy_title_icon {
      width: 25px; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 185, style.scss */
    .privacy_title_icon {
      width: 25px; } }
  @media screen and (max-width: 360px) {
    /* line 185, style.scss */
    .privacy_title_icon {
      width: 25px; } }

/* line 240, style.scss */
.privacy_mainb {
  padding: 0 0 0 50px;
  margin: 40px 0 0 0; }
  @media screen and (min-width: 930.01px) and (max-width: 1100px) {
    /* line 240, style.scss */
    .privacy_mainb {
      margin: 30px 0 0 0;
      padding: 0 0 0 40px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 240, style.scss */
    .privacy_mainb {
      margin: 30px 0 0 0;
      padding: 0 0 0 40px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 240, style.scss */
    .privacy_mainb {
      margin: 20px 0 0 0;
      padding: 0 0 0 35px; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 240, style.scss */
    .privacy_mainb {
      margin: 20px 0 0 0;
      padding: 0 0 0 0; } }
  @media screen and (max-width: 360px) {
    /* line 240, style.scss */
    .privacy_mainb {
      margin: 20px 0 0 0;
      padding: 0 0 0 0; } }

/* line 275, style.scss */
.privacy_box {
  margin: 20px 0 0 0; }

/* line 299, style.scss */
.privacy_boxb {
  background: #f6f6f6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 40px 40px; }
  @media screen and (min-width: 930.01px) and (max-width: 1100px) {
    /* line 299, style.scss */
    .privacy_boxb {
      padding: 30px 30px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 299, style.scss */
    .privacy_boxb {
      padding: 30px 30px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 299, style.scss */
    .privacy_boxb {
      padding: 20px 20px; } }
  @media screen and (min-width: 360.01px) and (max-width: 600px) {
    /* line 299, style.scss */
    .privacy_boxb {
      padding: 20px 20px; } }
  @media screen and (max-width: 360px) {
    /* line 299, style.scss */
    .privacy_boxb {
      padding: 15px 15px; } }

/* line 352, style.scss */
.privacy_list ul {
  margin: -10px 0; }
  /* line 355, style.scss */
  .privacy_list ul li {
    margin: 10px 0;
    position: relative;
    padding: 0 0 0 2.5em; }

/* line 385, style.scss */
.privacy_list_icon {
  position: absolute;
  display: block;
  top: 0;
  left: 0; }

/*# sourceMappingURL=style.css.map */
