/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.26.10_react-dom@18.3.1_react@18.3.1__react@18.3.1_sass@1.86.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.26.10_react-dom@18.3.1_react@18.3.1__react@18.3.1_sass@1.86.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/sidebar/SidebarPrivacy.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/* 'max-w-[346px] flex flex-col gap-[0] w-full */

.SidebarPrivacy_sidebarWrap__qiLM9 {
    max-width: 346px;
    display: flex;
    flex-direction: column;
    gap: 0;
    width: 100%;
}

@media screen and (max-width: 1200px) {
    .SidebarPrivacy_sidebarWrap__qiLM9 {
        max-width: 250px;
    }
}

@media screen and (max-width: 768px) {
    .SidebarPrivacy_sidebarWrap__qiLM9 {
        max-width:unset;
    }

        .SidebarPrivacy_sidebarWrap__qiLM9 .SidebarPrivacy_sidebarText__LQ06i {
            font-size: 14px !important;
            padding-bottom: 12px !important;
        }

        .SidebarPrivacy_sidebarWrap__qiLM9 .SidebarPrivacy_sidebarMT__uFB_2 {
            padding-top: 12px !important;
        }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.26.10_react-dom@18.3.1_react@18.3.1__react@18.3.1_sass@1.86.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.26.10_react-dom@18.3.1_react@18.3.1__react@18.3.1_sass@1.86.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.26.10_react-dom@18.3.1_react@18.3.1__react@18.3.1_sass@1.86.0/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.26.10_react-dom@18.3.1_react@18.3.1__react@18.3.1_sass@1.86.0/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/views/pages/privacy/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_pageWrapper__j3z2P {
  padding-left: 18px;
  padding-right: 18px;
  max-width: 1240px !important;
}
.styles_pageWrapper__j3z2P .styles_pageTitle__pnvtK {
  /* text-[36px] font-extrabold text-[#0D1637] leading-[50px] mb-[64px] */
  font-size: 36px;
  font-weight: 800;
  color: #0D1637;
  line-height: 50px;
  margin-bottom: 64px;
  font-family: "'Noto Sans JP', sans-serif";
}
.styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 {
  margin-bottom: 28px;
}
.styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 .styles_sectionTitle__xjGxq {
  /* 'text-[16px] font-bold leading-[170%] text-[#0D1637] mb-[15px]' */
  font-size: 18px;
  font-weight: 700;
  line-height: 170%;
  color: #0D1637;
  margin-bottom: 15px;
}
.styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 .styles_sectionText__19pQJ {
  /* 'text-[16px] font-normal leading-[170%] text-[#0D1637]' */
  font-size: 16px;
  font-weight: 400;
  line-height: 170%;
  color: #0D1637;
}
.styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 .styles_orderListText__k6WY_ {
  /* 'decimal-list grid text-black mt-[5px] text-[#0D1637]  text-[16px]' */
  list-style-type: decimal;
  display: grid;
  color: #0D1637;
  font-size: 16px;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 5px;
  font-weight: 400;
  line-height: 170%;
}
.styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 {
  /* 'flex gap-[10px] items-center pt-[34px] pb-[33px] border-y-[1px] border-[#EBEBEC]' */
  display: flex;
  gap: 10px;
  align-items: center;
  padding-top: 34px;
  padding-bottom: 14px;
  border-block-width: 1px;
  border-bottom: #EBEBEC;
  /* border-color: #EBEBEC; */
}
.styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 .styles_sectionTitle__xjGxq {
  font-size: 18px;
  font-weight: 700;
  color: #0D1637;
  line-height: 170%;
  min-width: 180px;
  align-self: flex-start;
}
.styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 .styles_contentTable__9vxcg p {
  margin-bottom: 19px;
}

@media screen and (max-width: 1200px) {
  .styles_pageWrapper__j3z2P {
    gap: 40px !important;
  }
}
@media screen and (max-width: 768px) {
  .styles_pageWrapper__j3z2P {
    /* display: grid; */
    flex-direction: column;
    padding-bottom: 28px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    gap: 26px !important;
  }
  .styles_pageWrapper__j3z2P .styles_pageTitle__pnvtK {
    margin-bottom: 24px;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 50px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 {
    margin-bottom: 32px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 .styles_sectionTitle__xjGxq {
    font-size: 16px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 .styles_sectionText__19pQJ {
    font-size: 14px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionWrapper__EObW2 .styles_orderListText__k6WY_ {
    font-size: 14px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 {
    padding-top: 32px;
    padding-bottom: 32px;
    display: grid;
    gap: 22px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 .styles_sectionTitle__xjGxq {
    font-size: 14px;
  }
  .styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 .styles_text__WLjFK {
    font-size: 14px !important;
  }
  .styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 .styles_contentTable__9vxcg {
    /* ' grid gap-[10px]' */
    display: grid;
    gap: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
  }
  .styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 .styles_contentTable__9vxcg .styles_text__WLjFK {
    font-size: 14px !important;
  }
  .styles_pageWrapper__j3z2P .styles_sectionTable__80oO4 ul {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 599px) {
  .styles_pageWrapper__j3z2P {
    padding-top: 73px !important;
  }
}
