/* about-us.module.css */
@charset "utf-8";

/* reset */

/**,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*/

/*img {*/
/*	max-width: 100%;*/
/*	height: auto;*/
/*	!* backface-visibility: hidden; *!*/
/*}*/

/*ol{*/
/*	padding: 0;*/
/*	margin: 0;*/
/*}*/

/*ul,li {*/
/*	list-style: none;*/
/*	padding: 0;*/
/*	margin: 0;*/
/*}*/
/*a {*/
/*	outline: none;*/
/*	text-decoration: none;*/
/*}*/

/*p, h1, h2, h3, h4, h5, h6 {*/
/*  margin-block-start: 0;*/
/*  margin-block-end: 0;*/
/*}*/

/* End reset */

/*html {*/
/*  font-family: Nunito, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;*/
/*  line-height: 1.5;*/
/*  -moz-tab-size: 4;*/
/*  -o-tab-size: 4;*/
/*  tab-size: 4;*/
/*}*/

/*main{*/
/*  max-width: 1024px;*/
/*  margin: 32px auto 80px;*/
/*}*/

[class~="l6ww5FumkYmhRFj27nN-mg=="] {

}

[class~="l6ww5FumkYmhRFj27nN-mg=="] h1{
  margin: 0px 0px 32px;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  line-height: 1.5;
  text-align: center;
  color: #ED6D00;
  font-weight: 700;
  font-size: 1.625rem;
}

[class~="l6ww5FumkYmhRFj27nN-mg=="] h2{
  font-size: 0.9375rem;
  font-weight: bold;
}

[class~="l6ww5FumkYmhRFj27nN-mg=="] p{
  font-size: 0.875rem;
}

[class~="l6ww5FumkYmhRFj27nN-mg=="] h3{
  font-weight: bold;
  font-size: 0.875rem;
}

[class~="_4u-fl8jhZXEDQbRaejxWqw=="]{
  margin-top: 60px;
  max-width: 736px;
  margin-left: auto;
  margin-right: auto;
}

[class~="JjM2XU6ZzNfLhQ5a+J4HGQ=="]{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 53px;
  border-bottom: solid 1px #E3E3E3;
  padding: 24px 0;
}

[class~="PUDWscx4NfCMOHgT42-uRg=="]{
  margin-bottom: 16px;
}

[class~="dGlxkmYf9Nv+Dk+BB0MoqQ=="]{
  margin-bottom: 8px;
}

[class~="dGlxkmYf9Nv+Dk+BB0MoqQ=="] a{
  color: #000;
  border-bottom: 1px solid #000;
}

[class~="t-+L2d-8fR1KF0ITtgFIZw=="]{
  pointer-events: none;
    color: #000 !important; /* 見た目も無効化されているようにする */
    text-decoration: none;
    cursor: default;
}


@media screen and (max-width:800px) {

  /*main{*/
  /*  max-width: 343px;*/
  /*  margin: 32px auto 48px;*/
  /*}*/

  [class~="l6ww5FumkYmhRFj27nN-mg=="] h2{
    margin-bottom: 16px;
  }

  [class~="_4u-fl8jhZXEDQbRaejxWqw=="]{
    margin-top: 40px;
    margin-bottom: 64px;
  }

  [class~="JjM2XU6ZzNfLhQ5a+J4HGQ=="]{
    display: block;
  }
}


/* privacy.module.css */
@charset "utf-8";

/* reset */

/**,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*/

/*img {*/
/*	max-width: 100%;*/
/*	height: auto;*/
/*	!* backface-visibility: hidden; *!*/
/*}*/

/*ol{*/
/*	padding: 0;*/
/*	margin: 0;*/
/*}*/

/*ul,li {*/
/*	list-style: none;*/
/*	padding: 0;*/
/*	margin: 0;*/
/*}*/
/*a {*/
/*	outline: none;*/
/*	text-decoration: none;*/
/*}*/

/* End reset */

/*html {*/
/*  font-family: Nunito, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;*/
/*  line-height: 1.5;*/
/*  -moz-tab-size: 4;*/
/*  -o-tab-size: 4;*/
/*  tab-size: 4;*/
/*}*/

/*main{*/
/*  max-width: 1024px;*/
/*  margin: 32px auto 80px;*/
/*}*/

[class~="nVMwFEpanusO+KaHQLXqog=="] {

}

[class~="nVMwFEpanusO+KaHQLXqog=="] section{
  margin-top: 88px;
  text-align: justify;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] h1{
  margin: 0px 0px 32px;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  line-height: 1.5;
  text-align: center;
  color: #ED6D00;
  font-weight: 700;
  font-size: 1.625rem;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] h2{
  font-size: 1.5625rem;
  font-weight: normal;
  margin-bottom: 40px;
  letter-spacing: 2px;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] p{
  margin-bottom: 24px;
  font-size: 0.875rem;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] ol{
  padding-left: 20px;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] ol li{
  list-style-type: decimal;
  margin-bottom: 14px;
  line-height: 1.7em;
  font-size: 0.875rem;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] ul li{
  line-height: 1.7em;
  font-size: 0.875rem;
  margin-bottom: 14px;
}

[class~="ilEkx8VvHfTFeY+RFWn8Eg=="] ol li{
  list-style-type: lower-alpha;
}

[class~="ilEkx8VvHfTFeY+RFWn8Eg=="] ul{
  padding-left: 20px;
  margin-bottom: 24px;
}

[class~="ilEkx8VvHfTFeY+RFWn8Eg=="] ul li{
  list-style-type: disc;
}

[class~="ilEkx8VvHfTFeY+RFWn8Eg=="]_title{
  margin: 24px 0;
}

[class~="nVMwFEpanusO+KaHQLXqog=="] h3{
  font-weight: bold;
  font-size: 0.875rem;
}

[class~="bmy+qYbovGGfBBN5HE15pg=="]{
  margin-bottom: 16px;
}

[class~="bmy+qYbovGGfBBN5HE15pg=="] p{
  margin-bottom: 0;
}

[class~="bmy+qYbovGGfBBN5HE15pg=="] ol{
  padding-left: 0;
}

[class~="bmy+qYbovGGfBBN5HE15pg=="] ol li{
  list-style-type: none;
  margin-bottom: 0;
}

[class~="W9g4e2gphT3oW270wdjSMA=="]{
  margin-top: 24px;
}

@media screen and (max-width:800px) {

  /*main{*/
  /*  max-width: 343px;*/
  /*  margin: 32px auto 48px;*/
  /*}*/

  [class~="nVMwFEpanusO+KaHQLXqog=="] h2{
    letter-spacing: 0px;
    font-size: 1.25rem;
    margin-bottom: 24px;
  }
}


/* special-commercial-notation.modules.css */
@charset "utf-8";

.css-5dnkpw {
    padding: 80px 16px 80px;
    width: 100%;
}
@media (min-width: 600px) {
    .css-5dnkpw {
        position: relative;
        left: max(0px, -512px + 50vw);
        width: 1024px;
        padding: 80px 32px 32px;
    }
}

[class~="EYZjI8k564sSzNGBsyItFw=="] {
    font-family: Nunito, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

[class~="EYZjI8k564sSzNGBsyItFw=="] h1 {
    color: #ed6d00;
    font-family: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif;
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.5;
    margin: 0 0 32px;
    text-align: center;
}

[class~="_1rhIcxRKlVWzTQavEjCg7g=="] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    max-width: 736px;
}

/* 修正 grid-template-columns: 1fr 1fr → 170px 1fr */
[class~="_3KSsT2GoiMouoBHbmNo0rw=="] {
    border-bottom: 1px solid #e3e3e3;
    display: grid;
    gap: 53px;
    grid-template-columns: 170px 1fr;
    padding: 24px 0;
}
@media screen and (max-width: 800px) {
    [class~="_3KSsT2GoiMouoBHbmNo0rw=="] {
        display: block;
    }
}

@media screen and (max-width: 800px) {
    [class~="_3KSsT2GoiMouoBHbmNo0rw=="] h2 {
        margin-bottom: 16px;
    }
}
[class~="_3KSsT2GoiMouoBHbmNo0rw=="] h2 {
    font-size: .9375rem;
    font-weight: 700;
}

[class~="_3KSsT2GoiMouoBHbmNo0rw=="] h3, [class~="_3KSsT2GoiMouoBHbmNo0rw=="] p {
    font-size: .875rem;
    line-height: 2;
}

[class~="_3KSsT2GoiMouoBHbmNo0rw=="] p a {
    border-bottom: 1px solid #000;
    color: #000;
}

[class~="IvOwh3urZeeegAjW+O4nhQ=="] {
    line-height: 2;
    margin-bottom: 16px;
}

/* 追加 smartphoneの場合に非表示または表示 */
[class~="x7WlAgMHam2cw3g91EHCMA=="] {
    display: none;
}
@media screen and (max-width: 800px) {
    [class~="IwHmpNnEn6TH8zJlyHy5FQ=="] {
        display: none;
    }
    [class~="x7WlAgMHam2cw3g91EHCMA=="] {
        display: block;
    }
}


