@charset "utf-8";@media (min-width:1440px),print{.main__inner{padding-top:49px}.privacy{font-size:1.6rem;line-height:1.88;letter-spacing:.05em}.privacy .txt-right{text-align:right;letter-spacing:.02em}.privacy .txt-right+.txt-right{margin-top:31px}.privacy .block{padding:0!important}.privacy .block+.block{margin-top:57px}.privacy .block02{margin-top:42px}.privacy .block02+.block02{margin-top:54px}.privacy .block02 .page-tl02{letter-spacing:.1em}.privacy .block03{margin-top:65px}.privacy .block03__tt{font-size:2.4rem;line-height:1.17;font-weight:700;letter-spacing:.05em;margin-bottom:35px}.privacy .scroll-sp{margin:35px 0}.privacy .scroll-sp:first-child{margin-top:0}.privacy .scroll-sp:last-child{margin-bottom:0}.privacy .page-tbl--custom01 tr th{width:100%;text-align:left}.privacy .page-tbl--custom01 tr th:nth-of-type(1){width:402px}.privacy .page-tbl--custom01 tr td{padding:31px 40px 35px;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom02 tr th{width:100%}.privacy .page-tbl--custom02 tr th:nth-of-type(1){width:190px}.privacy .page-tbl--custom02 tr td{padding:34px 30px 37px 40px;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom03 tr th{width:100%;padding:17px 30px 19px 40px}.privacy .page-tbl--custom03 tr th:nth-of-type(1){width:403px}.privacy .page-tbl--custom03 tr td{padding:17px 30px 19px 40px;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom03 tr td dl{display:flex}.privacy .page-tbl--custom03 tr td dl:first-child{margin-top:8px}.privacy .page-tbl--custom03 tr td dl:last-child{margin-bottom:8px}.privacy .page-tbl--custom03 tr td dl dt{width:165px;letter-spacing:.02em}.privacy .page-tbl--custom03 tr td dl dd{text-indent:-1em;margin-left:1em}.privacy .page-tl{margin-bottom:13px;letter-spacing:.05em}.privacy .page-tl--customMg{margin-bottom:32px}.privacy .page-listDot{margin:43px 0}.privacy .page-listDot__item:not(:first-child){margin-top:19px}.privacy .page-listDot__item span{display:inline-block;margin-top:2px;margin-left:-18px;font-feature-settings:normal}.privacy .page-listDot+.txt-right{margin-top:50px}.privacy p+p{margin-top:3px}.privacy p+.page-listNum{margin-top:14px}.privacy-box{background:#f3f3f3;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:68px 0}.privacy-box h3{margin-bottom:20px;font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.02em}.privacy-box:first-child{margin-top:0}.privacy-box:last-child{margin-bottom:0}}@media (min-width:769px) and (max-width:1439px){.main__inner{padding-top:3.83vw}.privacy{font-size:1.25vw;line-height:1.88;letter-spacing:.05em}.privacy .txt-right{text-align:right;letter-spacing:.02em}.privacy .txt-right+.txt-right{margin-top:2.42vw}.privacy .block{padding:0!important}.privacy .block+.block{margin-top:4.45vw}.privacy .block02{margin-top:3.28vw}.privacy .block02+.block02{margin-top:4.22vw}.privacy .block02 .page-tl02{letter-spacing:.1em}.privacy .block03{margin-top:5.08vw}.privacy .block03__tt{font-size:1.88vw;line-height:1.17;font-weight:700;letter-spacing:.05em;margin-bottom:2.73vw}.privacy .scroll-sp{margin:2.73vw 0}.privacy .scroll-sp:first-child{margin-top:0}.privacy .scroll-sp:last-child{margin-bottom:0}.privacy .page-tbl--custom01 tr th{width:100%;text-align:left}.privacy .page-tbl--custom01 tr th:nth-of-type(1){width:31.41vw}.privacy .page-tbl--custom01 tr td{padding:2.42vw 3.13vw 2.73vw;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom02 tr th{width:100%}.privacy .page-tbl--custom02 tr th:nth-of-type(1){width:14.84vw}.privacy .page-tbl--custom02 tr td{padding:2.66vw 2.34vw 2.89vw 3.13vw;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom03 tr th{width:100%;padding:1.33vw 2.34vw 1.48vw 3.13vw}.privacy .page-tbl--custom03 tr th:nth-of-type(1){width:31.48vw}.privacy .page-tbl--custom03 tr td{padding:1.33vw 2.34vw 1.48vw 3.13vw;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom03 tr td dl{display:flex}.privacy .page-tbl--custom03 tr td dl:first-child{margin-top:.63vw}.privacy .page-tbl--custom03 tr td dl:last-child{margin-bottom:.63vw}.privacy .page-tbl--custom03 tr td dl dt{width:12.89vw;letter-spacing:.02em}.privacy .page-tbl--custom03 tr td dl dd{text-indent:-1em;margin-left:1em}.privacy .page-tl{margin-bottom:1.02vw;letter-spacing:.05em}.privacy .page-tl--customMg{margin-bottom:2.5vw}.privacy .page-listDot{margin:3.36vw 0}.privacy .page-listDot__item:not(:first-child){margin-top:1.48vw}.privacy .page-listDot__item span{display:inline-block;margin-top:.16vw;margin-left:-1.41vw;font-feature-settings:normal}.privacy .page-listDot+.txt-right{margin-top:3.91vw}.privacy p+p{margin-top:.23vw}.privacy p+.page-listNum{margin-top:1.09vw}.privacy-box{background:#f3f3f3;padding:1.72vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5.31vw 0}.privacy-box h3{margin-bottom:1.56vw;font-size:1.88vw;font-weight:700;line-height:1.25;letter-spacing:.02em}.privacy-box:first-child{margin-top:0}.privacy-box:last-child{margin-bottom:0}}@media only screen and (max-width:768px){.mv-title__ja{font-size:10.16vw}.privacy{font-size:3.39vw;line-height:1.88;letter-spacing:.1em}.privacy .txt-right{text-align:right;letter-spacing:.02em}.privacy .txt-right+.txt-right{margin-top:4.04vw}.privacy .block{padding:0!important}.privacy .block+.block{margin-top:7.42vw}.privacy .block02{margin-top:5.47vw}.privacy .block02+.block02{margin-top:7.03vw}.privacy .block02 .page-tl02{letter-spacing:.1em}.privacy .block03{margin-top:8.46vw}.privacy .block03__tt{font-size:4.43vw;line-height:1.17;font-weight:700;letter-spacing:.05em;margin-bottom:4.56vw}.privacy .scroll-sp{margin:4.56vw 0;padding-bottom:.26vw}.privacy .scroll-sp:first-child{margin-top:0}.privacy .scroll-sp:last-child{margin-bottom:0}.privacy .page-tbl--custom01 tr th{width:100%;text-align:left}.privacy .page-tbl--custom01 tr th:nth-of-type(1){width:52.34vw}.privacy .page-tbl--custom01 tr td{padding:4.04vw 5.21vw 4.56vw;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom02 tr th{width:100%}.privacy .page-tbl--custom02 tr th:nth-of-type(1){width:32.55vw}.privacy .page-tbl--custom02 tr td{padding:4.43vw 3.91vw 4.82vw 5.21vw;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom03 tr th{width:100%;padding:2.21vw 3.91vw 2.47vw 5.21vw}.privacy .page-tbl--custom03 tr th:nth-of-type(1){width:52.47vw}.privacy .page-tbl--custom03 tr td{padding:2.21vw 3.91vw 2.47vw 5.21vw;letter-spacing:.02em;font-feature-settings:normal}.privacy .page-tbl--custom03 tr td dl{display:flex}.privacy .page-tbl--custom03 tr td dl:first-child{margin-top:1.04vw}.privacy .page-tbl--custom03 tr td dl:last-child{margin-bottom:1.04vw}.privacy .page-tbl--custom03 tr td dl dt{width:21.48vw;letter-spacing:.02em}.privacy .page-tbl--custom03 tr td dl dd{text-indent:-1em;margin-left:1em}.privacy .page-tl{margin-bottom:1.69vw;letter-spacing:.05em}.privacy .page-tl--customMg{margin-bottom:4.17vw}.privacy .page-listDot{margin:5.6vw 0}.privacy .page-listDot__item:not(:first-child){margin-top:2.47vw}.privacy .page-listDot__item span{display:inline-block;margin-top:.26vw;margin-left:-4.04vw;font-feature-settings:normal}.privacy .page-listDot+.txt-right{margin-top:6.51vw}.privacy p+p{margin-top:.39vw}.privacy p+.page-listNum{margin-top:1.82vw}.privacy-box{background:#f3f3f3;padding:6.51vw 2.86vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:8.85vw 0}.privacy-box h3{margin-bottom:2.6vw;font-size:4.43vw;font-weight:700;line-height:1.25;letter-spacing:.02em}.privacy-box:first-child{margin-top:0}.privacy-box:last-child{margin-bottom:0}}