@charset "UTF-8";.topic{width:1280px;margin:130px auto 0;line-height:1.3}@media screen and (max-width: 768px){.topic{width:95%;margin-top:21.3333333333vw}}.topic ul{display:flex;flex-wrap:wrap}.topic ul li{margin-bottom:5px;font-size:12px}@media screen and (max-width: 768px){.topic ul li{font-size:2.9333333333vw}}.topic ul li a{color:var(--red);display:flex;align-items:center;justify-content:center;text-decoration:underline}.topic ul li a:after{content:"";display:block;background:url(/build/assets/arrow_topic-1noIc0xK.webp) no-repeat;background-size:100% 100%;width:12px;height:12px;margin:0 15px}@media screen and (max-width: 768px){.topic ul li a:after{width:2.6666666667vw;height:2.6666666667vw;margin:0 3.4666666667vw}}section .l-main{margin-top:35px}@media screen and (max-width: 768px){section .l-main{margin-top:9.3333333333vw}}section .l-main h1{font-size:36px;font-weight:700;text-align:center}@media screen and (max-width: 768px){section .l-main h1{font-size:6.4vw}}section .l-main p{font-size:18px;text-align:center;margin-top:55px;line-height:1.4}@media screen and (max-width: 768px){section .l-main p{text-align:left;margin:9.3333333333vw auto 0;line-height:1.78;width:95%;font-size:3.7333333333vw}}section .l-main .l-privacy{width:1280px;margin:100px auto 0;line-height:1.44}@media screen and (max-width: 768px){section .l-main .l-privacy{width:95%;margin:13.3333333333vw auto 0}}section .l-main .l-privacy>ol{counter-reset:number 0}section .l-main .l-privacy>ol>li{border-top:solid 6px #ededed;position:relative}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li{border-top:solid .8vw #ededed}}section .l-main .l-privacy>ol>li:before{content:"";position:absolute;border-top:solid 6px var(--red);width:120px;height:inherit;left:0;top:-6px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li:before{border-top:solid .8vw var(--red);width:16%;top:-.8vw}}section .l-main .l-privacy>ol>li:nth-of-type(2){margin-top:100px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li:nth-of-type(2){margin-top:13.3333333333vw}}section .l-main .l-privacy>ol>li:nth-of-type(n+3){margin-top:145px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li:nth-of-type(n+3){margin-top:13.3333333333vw}}section .l-main .l-privacy>ol>li>h2{font-size:26px;font-weight:700;margin-top:35px;display:flex;justify-content:start}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li>h2{font-size:4.8vw;margin-top:5.3333333333vw}}section .l-main .l-privacy>ol>li>h2:before{counter-increment:number 1;content:counter(number) ".";font-size:26px;margin-right:35px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li>h2:before{font-size:4.8vw;margin-right:5.3333333333vw}}section .l-main .l-privacy>ol>li>p{text-align:left;margin-left:60px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li>p{margin-left:5.3333333333vw}}section .l-main .l-privacy>ol>li ul,section .l-main .l-privacy>ol>li ol{margin:45px 0 0 60px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li ul,section .l-main .l-privacy>ol>li ol{margin:6.4vw 0 0 9.3333333333vw;line-height:1.42}}section .l-main .l-privacy>ol>li ul>li,section .l-main .l-privacy>ol>li ol>li{text-indent:-1em;margin-left:0}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li ul>li,section .l-main .l-privacy>ol>li ol>li{font-size:3.7333333333vw}}section .l-main .l-privacy>ol>li ul>li:before,section .l-main .l-privacy>ol>li ol>li:before{content:"・";display:inline}section .l-main .l-privacy>ol>li ul>li+li,section .l-main .l-privacy>ol>li ol>li+li{margin-top:15px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li ul>li+li,section .l-main .l-privacy>ol>li ol>li+li{margin-top:1.3333333333vw}}section .l-main .l-privacy>ol>li ul>li>a,section .l-main .l-privacy>ol>li ol>li>a{text-decoration:underline}section .l-main .l-privacy>ol>li dl{margin:55px 0 0 60px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li dl{font-size:3.7333333333vw;margin:6.4vw 0 0 9.3333333333vw}}section .l-main .l-privacy>ol>li dl dd{margin-top:10px}@media screen and (max-width: 768px){section .l-main .l-privacy>ol>li dl dd{margin-top:1.3333333333vw}}
