@media screen and (max-width: 767px){.pc{display:none!important}}@media screen and (min-width: 768px){.sp{display:none!important}}html{scroll-behavior:smooth}@media screen and (min-width: 768px){html{font-size:min(.6944444444vw,10px);scroll-padding-top:87px}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw;scroll-padding-top:52px}}body{font-family:system-ui,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans CJK,Yu Gothic,Helvetica Neue,Original Yu Gothic,YuGothic,Meiryo,Arial,sans-serif;letter-spacing:.1em;line-height:2;color:#122911;word-break:break-all}@media screen and (min-width: 768px){body{font-size:clamp(12px,1.6rem,16px)}}@media screen and (max-width: 767px){body{font-size:1.4rem}}.page-terms .terms-box{color:#3c3c3c;line-height:1.8em}.page-terms .terms-box>p+ul,.page-terms .terms-box>ul+p,.page-terms .terms-box>p+p{margin-top:10px}.page-terms .terms-box h4{color:#c1ae5a;font-size:1.8rem;font-weight:700;text-align:left}.page-terms .terms-box h4+*{margin-top:10px}.page-terms .terms-box>*+h4{margin-top:6rem}.page-terms .terms-box ol{counter-reset:item}.page-terms .terms-box ol>li{padding-left:3em;position:relative}.page-terms .terms-box ol>li:before{counter-increment:item;content:"(" counter(item) ")";position:absolute;left:0;text-align:center;width:3em}.page-terms .terms-box ol>li>ol{counter-reset:item}.page-terms .terms-box ol>li>ol>li{padding-left:2.6em;position:relative}.page-terms .terms-box ol>li>ol>li:before{counter-increment:item;content:"<" counter(item) ">";position:absolute;left:0}
