@charset "utf-8";@media (min-width:1280px),print{.main__inner{padding-top:49px}.privacy{font-size:1.5rem;line-height:160%;letter-spacing:.03em}.privacy p{position:relative;z-index:3}.privacy a{text-decoration:underline}.privacy a:hover{text-decoration:none}.privacy .privacy-content-wrap ._pc-none{display:none}.privacy .privacy-content-wrap .text{margin-bottom:40px}.privacy .privacy-content-wrap .text._right{text-align:right}.privacy .privacy-content-wrap .text ._text-bold{font-weight:600}.privacy .privacy-content-wrap .h2-title{font-family:var(--font-second);font-weight:600;font-size:2.8rem;line-height:160%;letter-spacing:.03em;margin-bottom:24px;color:var(--primary-color)}.privacy .privacy-content-wrap h3{font-family:var(--font-second);font-weight:600;font-size:2.2rem;line-height:160%;letter-spacing:.03em;margin-bottom:16px;color:var(--primary-color)}.privacy .privacy-content-wrap .h3-title{font-family:var(--font-second);font-weight:600;font-size:1.8rem;line-height:160%;letter-spacing:.03em;margin-bottom:12px}.privacy .privacy-content-wrap .h4-title{font-family:var(--font-second);font-weight:600;font-size:1.6rem;line-height:160%;letter-spacing:.03em;margin-bottom:12px}.privacy .privacy-content-wrap .list-numbering{margin-bottom:40px}.privacy .privacy-content-wrap .list-decimal{list-style:decimal;padding-left:40px}.privacy .privacy-content-wrap .list-decimal .item span{display:inline-block;margin-bottom:5px}.privacy .privacy-content-wrap .list-decimal .item+.item{margin-top:20px}.privacy .privacy-content-wrap .content-box .link-box a.button-normal{display:inline-block;font-size:1.8rem;margin-bottom:20px;padding:0}}@media (min-width:769px) and (max-width:1279px){.main__inner{padding-top:3.83vw}.privacy{font-size:1.17vw;line-height:160%;letter-spacing:.03em}.privacy p{position:relative;z-index:3}.privacy a{text-decoration:underline}.privacy a:hover{text-decoration:none}.privacy .privacy-content-wrap ._pc-none{display:none}.privacy .privacy-content-wrap .text{margin-bottom:3.13vw}.privacy .privacy-content-wrap .text._right{text-align:right}.privacy .privacy-content-wrap .text ._text-bold{font-weight:600}.privacy .privacy-content-wrap .h2-title{font-family:var(--font-second);font-weight:600;font-size:2.19vw;line-height:160%;letter-spacing:.03em;margin-bottom:1.88vw;color:var(--primary-color)}.privacy .privacy-content-wrap h3{font-family:var(--font-second);font-weight:600;font-size:1.72vw;line-height:160%;letter-spacing:.03em;margin-bottom:1.25vw;color:var(--primary-color)}.privacy .privacy-content-wrap .h3-title{font-family:var(--font-second);font-weight:600;font-size:1.41vw;line-height:160%;letter-spacing:.03em;margin-bottom:.94vw}.privacy .privacy-content-wrap .h4-title{font-family:var(--font-second);font-weight:600;font-size:1.25vw;line-height:160%;letter-spacing:.03em;margin-bottom:.94vw}.privacy .privacy-content-wrap .list-numbering{margin-bottom:3.13vw}.privacy .privacy-content-wrap .list-decimal{list-style:decimal;padding-left:3.13vw}.privacy .privacy-content-wrap .list-decimal .item span{display:inline-block;margin-bottom:.39vw}.privacy .privacy-content-wrap .list-decimal .item+.item{margin-top:1.56vw}.privacy .privacy-content-wrap .content-box .link-box a.button-normal{display:inline-block;font-size:1.41vw;margin-bottom:1.56vw;padding:0}}@media only screen and (max-width:768px){.privacy{font-size:3.56vw;line-height:160%;letter-spacing:.03em;margin-bottom:-9.67vw}.privacy p{position:relative;z-index:3}.privacy a{text-decoration:underline}.privacy .privacy-content-wrap ._pc-none{display:none}.privacy .privacy-content-wrap .text{margin-bottom:7.63vw}.privacy .privacy-content-wrap .text._right{text-align:right}.privacy .privacy-content-wrap .text ._text-bold{font-weight:600}.privacy .privacy-content-wrap .h2-title{font-family:var(--font-second);font-weight:600;font-size:5.09vw;line-height:160%;letter-spacing:.03em;margin-bottom:5.09vw;color:var(--primary-color)}.privacy .privacy-content-wrap h3{font-family:var(--font-second);font-weight:600;font-size:4.58vw;line-height:160%;letter-spacing:.03em;margin-bottom:4.07vw;color:var(--primary-color)}.privacy .privacy-content-wrap .h3-title{font-family:var(--font-second);font-weight:600;font-size:4.07vw;line-height:160%;letter-spacing:.03em;margin-bottom:3.05vw}.privacy .privacy-content-wrap .h4-title{font-family:var(--font-second);font-weight:600;font-size:3.56vw;line-height:160%;letter-spacing:.03em;margin-bottom:3.05vw}.privacy .privacy-content-wrap .list-numbering{margin-bottom:10.18vw}.privacy .privacy-content-wrap .list-decimal{list-style:decimal;padding-left:10.18vw}.privacy .privacy-content-wrap .list-decimal .item span{display:inline-block;margin-bottom:1.27vw}.privacy .privacy-content-wrap .list-decimal .item+.item{margin-top:5.09vw}.privacy .privacy-content-wrap .content-box .link-box a.button-normal{display:inline-block;font-size:3.56vw;margin-bottom:5.09vw;padding:0}}