.agreement{font-family:SF Pro}.agreement,.agreement aside a{font-size:16px;line-height:1.5}.agreement .content{color:#333;section{padding-bottom:48px}h1{font-size:36px}h1,h2{font-weight:600;color:#000;margin-bottom:16px}h2{font-size:28px}h2,h3{scroll-margin-top:90px}h3{font-size:24px;color:#000;margin-top:24px;margin-bottom:5px}h3,h4{font-weight:600}h4{font-size:18px;color:#333;padding-top:13px;margin-bottom:16px}h5{font-size:16px;padding-top:14px}h5,h6{color:#000;font-weight:600}h6{margin-top:19px}h6,p{font-size:14px}p{color:#333;margin-top:16px}strong{font-weight:600}a{color:#007bff;text-decoration:underline;cursor:pointer}a,ol,ul{font-size:14px}ol,ul{color:#333;padding-left:14px}ul{list-style:none}ul li{position:relative;padding-left:14px;margin-top:2px}ul li:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;background:#333;border-radius:50%}ul.bg-blue :before{background:#007bff}ol li{margin-top:2px}}.agreement .text-d1{font-size:42px;line-height:1.2;font-weight:500}.agreement .text-d2{font-size:38px;line-height:1.2;font-weight:500;font-style:italic}.agreement .text-d3{font-size:30px;line-height:1.2;font-weight:600}.agreement .text-h1-bold{font-size:28px;line-height:1.2;font-weight:700}.agreement .text-h1{font-size:28px;line-height:1.2;font-weight:500}.agreement .text-h2-bold{font-size:18px;line-height:1.2;font-weight:700}.agreement .text-h2{font-size:18px;line-height:1.2;font-weight:500}.agreement .text-b1{font-size:18px;line-height:1.4;font-weight:400}.agreement .text-b1-bold{font-size:18px;line-height:1.4;font-weight:700}.agreement .text-b2{font-size:16px;line-height:1.4;font-weight:400}.agreement .text-b3{font-size:14px;line-height:1.4;font-weight:400}.agreement .text-b3-bold{font-size:14px;line-height:1.4;font-weight:500}.agreement .text-t1{font-size:12px;line-height:1.4;font-weight:400}.agreement .text-t1-bold{font-size:12px;line-height:1.4;font-weight:500}.agreement .text-t2{font-size:10px;line-height:1.4;font-weight:400}.agreement .text-t2-bold{font-size:10px;line-height:1.4;font-weight:500}@media (min-width:768px){.agreement .text-d1{font-size:50px;line-height:1.2;font-weight:500}.agreement .text-d2{font-size:48px;line-height:1.2;font-weight:500;font-style:italic}.agreement .text-d3{font-size:38px;line-height:1.2;font-weight:600}.agreement .text-h1-bold{font-size:38px;line-height:1.2;font-weight:700}.agreement .text-h1{font-size:38px;line-height:1.2;font-weight:500}.agreement .text-h2-bold{font-size:24px;line-height:1.2;font-weight:700}.agreement .text-h2{font-size:24px;line-height:1.2;font-weight:400}.agreement .text-b1{font-size:20px;line-height:1.4;font-weight:400}.agreement .text-b1-bold{font-size:20px;line-height:1.4;font-weight:700}.agreement .text-b2{font-size:18px;line-height:1.4;font-weight:400}.agreement .text-b3{font-size:16px;line-height:1.4;font-weight:400}.agreement .text-b3-bold{font-size:16px;line-height:1.4;font-weight:500}.agreement .text-t1{font-size:14px;line-height:1.4;font-weight:400}.agreement .text-t1-bold{font-size:14px;line-height:1.4;font-weight:500}.agreement .text-t2{font-size:12px;line-height:1.4;font-weight:400}.agreement .text-t2-bold{font-size:12px;line-height:1.4;font-weight:500}}@media (min-width:1024px){.agreement .text-d1{font-size:58px;line-height:1.2;font-weight:500}.agreement .text-d2{font-size:54px;line-height:1.2;font-weight:500;font-style:italic}.agreement .text-d3{font-size:46px;line-height:1.2;font-weight:600}.agreement .text-h1-bold{font-size:46px;line-height:1.2;font-weight:700}.agreement .text-h1{font-size:46px;line-height:1.2;font-weight:500}.agreement .text-h2-bold{font-size:28px;line-height:1.2;font-weight:700}.agreement .text-h2{font-size:28px;line-height:1.2;font-weight:400}.agreement .text-b1{font-size:24px;line-height:1.4;font-weight:400}.agreement .text-b1-bold{font-size:24px;line-height:1.4;font-weight:700}.agreement .text-b2{font-size:22px;line-height:1.4;font-weight:400}.agreement .text-b3{font-size:18px;line-height:1.4;font-weight:400}.agreement .text-b3-bold{font-size:18px;line-height:1.4;font-weight:500}.agreement .text-t1{font-size:16px;line-height:1.4;font-weight:400}.agreement .text-t1-bold{font-size:16px;line-height:1.4;font-weight:500}.agreement .text-t2{font-size:14px;line-height:1.4;font-weight:400}.agreement .text-t2-bold{font-size:14px;line-height:1.4;font-weight:500}}@media (min-width:1440px){.agreement .text-d1{font-size:72px;line-height:1.2;font-weight:500}.agreement .text-d2{font-size:68px;line-height:1.2;font-weight:500;font-style:italic}.agreement .text-d3{font-size:58px;line-height:1.2;font-weight:600}.agreement .text-h1-bold{font-size:52px;line-height:1.2;font-weight:700}.agreement .text-h1{font-size:52px;line-height:1.2;font-weight:500}.agreement .text-h2-bold{font-size:32px;line-height:1.2;font-weight:700}.agreement .text-h2{font-size:32px;line-height:1.2;font-weight:400}.agreement .text-b1{font-size:26px;line-height:1.4;font-weight:400}.agreement .text-b1-bold{font-size:26px;line-height:1.4;font-weight:700}.agreement .text-b2{font-size:24px;line-height:1.4;font-weight:400}.agreement .text-b3{font-size:22px;line-height:1.4;font-weight:400}.agreement .text-b3-bold{font-size:22px;line-height:1.4;font-weight:500}.agreement .text-t1{font-size:18px;line-height:1.4;font-weight:400}.agreement .text-t1-bold{font-size:18px;line-height:1.4;font-weight:500}.agreement .text-t2{font-size:16px;line-height:1.4;font-weight:400}.agreement .text-t2-bold{font-size:16px;line-height:1.4;font-weight:500}}