@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1rem / 16);--device: 750}@media (min-width: 750px){:root{--device: 1024}}#terms{position:relative}#terms::before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:5vw;background:url(../images/terms/bg_terms.jpg) no-repeat top center;background-size:100%;background-attachment:fixed}@media screen and (max-width: 750px){#terms::before{height:26.66667vw}}@media screen and (min-width: 751px){#terms::before{height:16vw}}#terms h1{position:relative;z-index:1}@media screen and (max-width: 750px){#terms h1{width:40%;margin:5.33333vw auto 2.66667vw}}@media screen and (min-width: 751px){#terms h1{width:14.12vw;margin:9.5vw auto 0vw}}@media screen and (max-width: 750px){#termsCol h2{margin-bottom:5.33333vw}}@media screen and (min-width: 751px){#termsCol h2{width:90%;max-width:1080px;margin-bottom:2vw}}#termsCol h3{margin-bottom:1.5rem;font-weight:800;text-align:center;font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (21 / var(--device) * 100)),21 * var(--ratio-em))}#termsCol h4{background:#6d0742;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg);margin-top:1.5rem;margin-bottom:1rem;padding:0.5rem 1.5rem;font-weight:bold;color:#fff;border-radius:100vh;font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (18 / var(--device) * 100)),18 * var(--ratio-em))}#termsCol h5{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg);margin-top:1.5rem;margin-bottom:1rem;padding-bottom:0.2rem;border-bottom:3px dotted #bdbdbd;font-weight:bold;font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (18 / var(--device) * 100)),18 * var(--ratio-em))}#termsCol .inner{background:#fff;border-radius:1.33333vw;padding:2.66667vw}@media screen and (min-width: 751px){#termsCol .inner{padding:2vw 2.5vw;border-radius:.5vw}}#termsCol a{color:#005eff}#termsCol .list{margin-top:1rem}#termsCol .list li+li{margin-top:1rem}#termsCol .list li .notice{margin-top:0.5rem}.btnBack{text-align:center;margin:8vw auto 0}@media screen and (min-width: 751px){.btnBack{margin:3vw auto 0}}.btnBack a{display:inline-block;background:#005eff;border-radius:100vw;text-decoration:none;text-align:center;color:#fff;width:60%;margin:2vw 0;padding:2vw 0;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}@media screen and (min-width: 751px){.btnBack a{width:20vw;max-width:400px;margin:.75vw 0;padding:.75vw 0}}@media (hover: hover){.btnBack a{transition:.3s}.btnBack a:hover{opacity:.7}}
