.termsPage .container{width:100%;max-width:800px;margin:0 auto;padding:60px 20px 40px;box-sizing:border-box}@media(min-width:640px){.termsPage .container{padding:80px 20px 60px}}@media(min-width:768px){.termsPage .container{padding:100px 20px 80px}}@media(min-width:1024px){.termsPage .container{padding:120px 0 80px}}.termsPage .container .pageTitle{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}@media(min-width:640px){.termsPage .container .pageTitle{font-size:28px;margin-bottom:30px}}@media(min-width:768px){.termsPage .container .pageTitle{font-size:32px;margin-bottom:40px}}@media(min-width:1024px){.termsPage .container .pageTitle{font-size:36px}}.termsPage .container .termsContent{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box}@media(min-width:640px){.termsPage .container .termsContent{padding:30px}}@media(min-width:768px){.termsPage .container .termsContent{padding:40px}}.termsPage .container .termsContent .termsSection{margin-bottom:30px}.termsPage .container .termsContent .termsSection:last-child{margin-bottom:0}.termsPage .container .termsContent .termsSection h2{font-size:18px;font-weight:700;margin-bottom:15px;color:#143189}@media(min-width:640px){.termsPage .container .termsContent .termsSection h2{font-size:20px;margin-bottom:18px}}@media(min-width:768px){.termsPage .container .termsContent .termsSection h2{font-size:22px;margin-bottom:20px}}.termsPage .container .termsContent .termsSection p{font-size:14px;line-height:1.8;margin-bottom:15px;color:#333}@media(min-width:640px){.termsPage .container .termsContent .termsSection p{font-size:15px}}@media(min-width:768px){.termsPage .container .termsContent .termsSection p{font-size:16px}}.termsPage .container .termsContent .termsSection p:last-child{margin-bottom:0}.termsPage .container .termsContent .termsSection ol,.termsPage .container .termsContent .termsSection ul{margin-bottom:15px;padding-left:20px}.termsPage .container .termsContent .termsSection ol li,.termsPage .container .termsContent .termsSection ul li{font-size:14px;line-height:1.8;margin-bottom:8px;color:#333}@media(min-width:640px){.termsPage .container .termsContent .termsSection ol li,.termsPage .container .termsContent .termsSection ul li{font-size:15px}}@media(min-width:768px){.termsPage .container .termsContent .termsSection ol li,.termsPage .container .termsContent .termsSection ul li{font-size:16px}}.termsPage .container .termsContent .termsSection ol li:last-child,.termsPage .container .termsContent .termsSection ul li:last-child{margin-bottom:0}.sp-only{display:inline}@media(min-width:768px){.sp-only{display:none}}.pc-only{display:none}@media(min-width:768px){.pc-only{display:inline}}