.main .inner{padding:0 7.8125vw}@media only screen and (max-width: 768px){.main .inner{padding:0 5.33333vw}}#terms{padding-bottom:12.5vw}@media only screen and (max-width: 768px){#terms{padding-bottom:34.66667vw}}#terms .sec_ttl{padding-top:8.59375vw;font-size:2.34375vw;color:#00b0f2}@media only screen and (max-width: 768px){#terms .sec_ttl{padding-top:9.33333vw;font-size:6.66667vw;text-align:center}}#terms .terms_txt{padding:6.25vw 7.8125vw 0;font-size:1.09375vw;line-height:1.71429;letter-spacing:.08em}@media only screen and (max-width: 768px){#terms .terms_txt{padding:6.66667vw 0 0;font-size:4vw}}@media only screen and (min-width: 769px){#terms .terms_list{padding:0 7.8125vw}}#terms .terms_item{margin-top:2em;font-size:1.09375vw;line-height:1.71429;letter-spacing:.08em;word-break:break-all;word-wrap:break-word}@media only screen and (max-width: 768px){#terms .terms_item{font-size:4vw}}#terms .terms_item dt{font-weight:600}#terms .terms_btn{margin-top:6.25vw;text-align:center}@media only screen and (max-width: 768px){#terms .terms_btn{margin-top:10.66667vw}}#terms .terms_btn a{display:inline-block;width:26.17188vw;height:6.71875vw;line-height:6.71875vw;font-size:1.5625vw;letter-spacing:.04em;text-align:center;background-color:#fff;border:1px solid #666;-webkit-transition:all 0.5s cubic-bezier(0.21, 0.51, 0.51, 1);transition:all 0.5s cubic-bezier(0.21, 0.51, 0.51, 1);color:#666}@media only screen and (max-width: 768px){#terms .terms_btn a{width:100%;height:16vw;line-height:16vw;font-size:4.8vw}}.pc #terms .terms_btn a:hover{background-color:#666;color:#fff}
