div#wrapper section#privacy .section-inner>h2{position:relative;padding-top:34px;padding-left:40px;margin-top:55px;margin-left:60px;font-family:YakuHanJPs,noto-sans-cjk-jp,sans-serif;font-size:32px;font-weight:700;letter-spacing:.05em}div#wrapper section#privacy .section-inner>h2::before{position:absolute;top:0;left:0;width:32px;height:22px;content:"";background-image:url("../images/home/header-triangle.svg");background-repeat:no-repeat;background-position:center top;background-size:32px 22px}div#wrapper section#privacy .privacy-contents-wrapper{width:860px;margin:120px auto 200px}div#wrapper section#privacy .privacy-prologue{padding-bottom:45px;font-family:YakuHanJPs,noto-sans-cjk-jp,sans-serif;border-bottom:1px dotted #000}div#wrapper section#privacy .privacy-prologue p{line-height:2}div#wrapper section#privacy .privacy-prologue h3{padding-top:50px;margin-top:75px;font-size:18px;font-weight:700;border-top:1px solid #000}div#wrapper section#privacy .privacy-prologue .text02{margin-top:15px}div#wrapper section#privacy .privacy-prologue .text03{margin-top:40px;text-align:center}div#wrapper section#privacy .privacy-prologue ol{margin-top:45px;font-size:14px;list-style:none}div#wrapper section#privacy .privacy-prologue ol li{position:relative;padding-left:1.75em;margin-top:8px;counter-increment:privacy-prologue-list}div#wrapper section#privacy .privacy-prologue ol li::before{position:absolute;top:0;left:0;content:counter(privacy-prologue-list) "."}div#wrapper section#privacy .privacy-prologue .date{margin-top:45px;font-size:14px;text-align:right}div#wrapper section#privacy .privacy-prologue .sign{margin-top:40px;text-align:right}div#wrapper section#privacy .privacy-handling{font-family:YakuHanJPs,noto-sans-cjk-jp,sans-serif}div#wrapper section#privacy .privacy-handling h3{margin-top:200px;font-size:28px;font-weight:700;line-height:1.5}div#wrapper section#privacy .privacy-handling h3::before{display:block;width:32px;height:1px;margin-bottom:46px;content:"";background:#000}div#wrapper section#privacy .privacy-handling>dl>dt{padding-top:45px;margin-top:45px;font-size:18px;font-weight:700;border-top:1px dotted #000}div#wrapper section#privacy .privacy-handling>dl>dt:first-child{margin-top:55px;border-top-style:solid}div#wrapper section#privacy .privacy-handling>dl dd{margin-top:12px;line-height:2}div#wrapper section#privacy .privacy-handling>dl dl dt{margin-top:35px;font-size:16px;font-weight:700}div#wrapper section#privacy .privacy-handling .list-num01 li,div#wrapper section#privacy .privacy-handling .list-num02 li,div#wrapper section#privacy .privacy-handling .list-katakana li{position:relative;margin-top:6px;line-height:1.6}div#wrapper section#privacy .privacy-handling .list-num01{font-size:14px;list-style:none}div#wrapper section#privacy .privacy-handling .list-num01 li{padding-left:1.75em;counter-increment:privacy-handling-num01}div#wrapper section#privacy .privacy-handling .list-num01 li::before{position:absolute;top:0;left:0;content:counter(privacy-handling-num01) "."}div#wrapper section#privacy .privacy-handling .list-num02{font-size:14px;list-style:none}div#wrapper section#privacy .privacy-handling .list-num02 li{padding-left:1.65em;counter-increment:privacy-handling-num02}div#wrapper section#privacy .privacy-handling .list-num02 li::before{position:absolute;top:0;left:0;content:counter(privacy-handling-num02) ")"}div#wrapper section#privacy .privacy-handling .list-katakana{margin-left:1.85em;font-size:14px;list-style:katakana}div#wrapper section#privacy .privacy-handling>dl>dd>ol{margin-top:45px}div#wrapper section#privacy .privacy-contact{padding:40px 40px 35px;margin-top:45px;border:1px dotted #000}div#wrapper section#privacy .privacy-contact h4{margin-bottom:15px;font-size:16px;font-weight:700}div#wrapper section#privacy .privacy-contact p{margin-top:10px;font-size:14px}div#wrapper section#privacy .privacy-contact a{text-decoration:underline}div#wrapper section#privacy .privacy-contact a:hover{text-decoration:none}.list-dots li{position:relative;padding-top:10px;padding-left:1.65em;font-size:14px;line-height:1.6}.list-dots li::before{position:absolute;top:10px;left:0;content:"・"}@media screen and (max-width: 812px){div#wrapper section#privacy .section-inner>h2{padding-top:4.26667vw;padding-left:8.53333vw;margin-top:10.66667vw;margin-left:5.06667vw;font-size:5.86667vw}div#wrapper section#privacy .section-inner>h2::before{width:6.4vw;height:4.26667vw;background-size:6.4vw 4.26667vw}div#wrapper section#privacy .privacy-contents-wrapper{width:auto;margin:13.33333vw 8vw 32vw}div#wrapper section#privacy .privacy-prologue{padding-bottom:12vw}div#wrapper section#privacy .privacy-prologue p{font-size:3.73333vw}div#wrapper section#privacy .privacy-prologue h3{padding-top:13.33333vw;margin-top:13.33333vw;font-size:4.26667vw}div#wrapper section#privacy .privacy-prologue .text02{margin-top:4vw}div#wrapper section#privacy .privacy-prologue .text03{margin-top:10.66667vw}div#wrapper section#privacy .privacy-prologue ol{margin-top:12vw;font-size:3.73333vw}div#wrapper section#privacy .privacy-prologue ol li{margin-top:2.13333vw}div#wrapper section#privacy .privacy-prologue .date{margin-top:12vw;font-size:3.2vw}div#wrapper section#privacy .privacy-prologue .sign{margin-top:10.66667vw}div#wrapper section#privacy .privacy-handling h3{margin-top:32vw;font-size:6.4vw}div#wrapper section#privacy .privacy-handling h3::before{width:8.53333vw;margin-bottom:8.53333vw}div#wrapper section#privacy .privacy-handling>dl>dt{padding-top:12vw;margin-top:12vw;font-size:4.26667vw}div#wrapper section#privacy .privacy-handling>dl>dt:first-child{margin-top:10.66667vw}div#wrapper section#privacy .privacy-handling>dl dd{margin-top:3.2vw;font-size:3.73333vw}div#wrapper section#privacy .privacy-handling>dl dl dt{margin-top:12vw;font-size:4.26667vw}div#wrapper section#privacy .privacy-handling .list-num01,div#wrapper section#privacy .privacy-handling .list-num02,div#wrapper section#privacy .privacy-handling .list-katakana{font-size:3.73333vw}div#wrapper section#privacy .privacy-handling .list-num01 li,div#wrapper section#privacy .privacy-handling .list-num02 li,div#wrapper section#privacy .privacy-handling .list-katakana li{margin-top:1.33333vw}div#wrapper section#privacy .privacy-handling>dl>dd>ol{margin-top:12vw}div#wrapper section#privacy .privacy-contact{padding:5.33333vw;margin-top:9.33333vw}div#wrapper section#privacy .privacy-contact h4{margin-bottom:2.66667vw;font-size:3.73333vw;line-height:2}div#wrapper section#privacy .privacy-contact p{margin-top:2.66667vw;font-size:3.2vw}.list-dots li{padding-top:5px}.list-dots li::before{position:absolute;top:5px}}
