#content{padding:20px 20px 40px}#agreement{margin:0 auto;width:760px}#agreement h2{margin:8px 0;padding:4px;text-align:center;border-top:solid 1px #e6edf1;border-bottom:solid 1px #e6edf1;line-height:50px}#agreement #agreement-block{width:100%}#agreement .chapter{margin-bottom:12px;font-size:18px;font-weight:600}#agreement .chapter:not(:first-child){margin-top:24px}#agreement .title{padding:4px 0;color:#1ebd95;font-weight:600}@media all and (max-width:768px){#agreement{margin:0 auto;width:100%}}@media all and (max-width:500px){#agreement>h2{font-size:4.5vw}}.mobile #agreement{margin:0 auto;width:100%}.mobile #agreement>h2{font-size:4.5vw}