.page-wrapper *,.page-wrapper :after,.page-wrapper :before{box-sizing:border-box}.jp-container{width:100%;max-width:900px;padding-left:25px;padding-right:25px;margin:0 auto}.desc{font-size:16px;font-weight:400;color:#000;margin-bottom:20px;line-height:2}.desc:last-child{margin-bottom:0}.jp-policy-banner{background-color:#f7f7f7;padding:70px 0;text-align:center}.jp-policy-banner h1{font-size:45px;line-height:1.4;color:#000;margin-bottom:15px;font-weight:700}.jp-policy-desc{padding:70px 0}.jp-policy-desc .date-info{text-align:right}.jp-policy-desc .sec-pad{padding-top:25px}.jp-policy-desc a{color:#03a9f5;font-size:16px;font-weight:500}.jp-policy-desc .flex-box{display:flex;flex-wrap:wrap;gap:25px}.jp-policy-desc .flex-box .list-item{width:calc(50% - 20px)}.jp-policy-desc h3{font-size:23px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.3}.jp-policy-desc ul{margin:0 0 20px;padding:0;list-style:none}.jp-policy-desc ul li{padding-left:35px;position:relative}.jp-policy-desc ul li::before{content:"";border:1px solid #24cc8b;display:block;width:22px;height:22px;border-radius:50%;position:absolute;left:0;top:6px}.jp-policy-desc ul li::after{content:"";position:absolute;left:6px;top:13px;width:10px;height:6px;border:2px solid #24cc8b;border-top:0;border-right:0;transform:rotate(-45deg)}@media only screen and (max-width:1199px){.jp-policy-banner h1{font-size:38px}}@media only screen and (max-width:991px){.jp-policy-banner{padding:60px}.jp-policy-banner h1{font-size:32px}.jp-policy-desc{padding:60px}}@media only screen and (max-width:767px){.jp-policy-banner{padding:50px 0}.jp-policy-banner h1{font-size:30px}.jp-policy-desc{padding:50px 0}.jp-policy-desc .flex-box .list-item{width:100%}.jp-policy-desc h3{font-size:20px}}