.jsSectionPrice .content{padding:80px 20px}@media screen and (max-width:767px){.jsSectionPrice .content{padding:100px 15px 60px}}.jsSectionPrice .content>.title{max-width:1000px;margin:0 auto 50px;text-align:center}
.jsSectionPrice .content>.title h2{margin-bottom:20px;font:bold 36px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:767px){.jsSectionPrice .content>.title h2{font-size:30px}
}.jsSectionPrice .content>.title p{font:normal 20px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:767px){.jsSectionPrice .content>.title p{font-size:18px}
}.jsSectionPrice .content>.title p+p{margin-top:20px}.jsSectionPrice .content>.title p.notice{font-weight:bold;color:#f06e00}.jsSectionPrice .area-price{display:flex;gap:30px;max-width:1000px;margin:0 auto}
@media screen and (max-width:767px){.jsSectionPrice .area-price{flex-direction:column}}.jsSectionPrice .area-price>.card{display:flex;flex:1;flex-direction:column;padding:0 0 30px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 0 6px rgb(0 0 0 / 10%)}
.jsSectionPrice .area-price>.card>.title{padding:20px 0}.jsSectionPrice .area-price>.card>.title h3{font:bold 30px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}.jsSectionPrice .area-price>.card>.title p{font:bold 20px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}
.jsSectionPrice .area-price>.card>.price{padding:10px 0;color:#fff;background-color:#12caca}.jsSectionPrice .area-price>.card>.price p{font:bold 40px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}
@media screen and (max-width:767px){.jsSectionPrice .area-price>.card>.price p{font-size:36px}}.jsSectionPrice .area-price>.card>.price p .cent{position:relative;top:2px;font-size:24px;vertical-align:text-top}
@media screen and (max-width:767px){.jsSectionPrice .area-price>.card>.price p .cent{font-size:20px}}.jsSectionPrice .area-price>.card>.price p.month{font:normal 14px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}
.jsSectionPrice .area-price>.card>.table .row{margin-top:20px}.jsSectionPrice .area-price>.card>.table .row .check{position:relative;width:20px;height:20px;margin:0 auto 3px;background-color:#12caca;border-radius:50%}
.jsSectionPrice .area-price>.card>.table .row .check::after{position:absolute;bottom:6px;left:6px;display:block;width:6px;height:10px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}
.jsSectionPrice .area-price>.card>.table .row h4{font:bold 20px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}.jsSectionPrice .area-price>.card>.table .row p{font:normal 18px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}
.jsSectionPrice .area-price>.card>.section_price .button{margin-top:40px}.jsSectionPrice .area-price>.card>.section_price .button a{display:flex;align-items:center;justify-content:center;width:200px;height:50px;margin:0 auto;font:bold 22px/1 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ed203d;text-decoration:none;border:2px solid #ed203d;background:#fff;border:2px solid;border-radius:3em;transition:all .3s ease-out;transform:scale(1)}
.jsSectionPrice .area-price>.card>.button a:hover{opacity:1;transition:all 100ms ease-out;transform:scale(1.02)}.jsSectionPrice .area-price>.card>.button a:active{opacity:.9;transform:scale(0.95)}.jsSectionPrice .area-price>.card>.button .notice{min-height:1em;margin-top:10px;font:normal 14px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ed203d}
.jsSectionPrice .area-explore{max-width:1000px;margin:0 auto;margin-bottom:80px}.jsSectionPrice .area-explore>.title{margin:0 auto 30px;text-align:center}.jsSectionPrice .area-explore>.title h2{font:bold 36px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}
@media screen and (max-width:767px){.jsSectionPrice .area-explore>.title h2{font-size:30px}}.jsSectionPrice .area-explore .flow{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width:767px){.jsSectionPrice .area-explore .flow{flex-direction:column;gap:40px}
}.jsSectionPrice .area-explore .card{width:calc(50% - 30px)}@media screen and (max-width:767px){.jsSectionPrice .area-explore .card{width:100%}}.jsSectionPrice .area-explore .card .image{margin-bottom:20px}
.jsSectionPrice .area-explore .card .title{display:flex;gap:15px;align-items:center;margin-bottom:10px}.jsSectionPrice .area-explore .card .title .icon{width:50px;height:50px;font:bold 36px/50px Helvetica,"Helvetica Neue",Arial,sans-serif;color:#fff;text-align:center;background-color:#001980;border-radius:50%}
.jsSectionPrice .area-explore .card .title h3{flex:1;font:bold 25px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}.jsSectionPrice .area-explore .card .text p{font:normal 20px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}
@media screen and (max-width:767px){.jsSectionPrice .area-explore .card .text p{font-size:18px}}.button.section_price .button{display:flex;align-items:center;justify-content:center;width:250px;height:60px;margin:0 auto;font:bold 18px / 1 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ed203d;text-decoration:none;background:#fff;border:2px solid;border-radius:3em;transition:all .3s ease-out;transform:scale(1);box-shadow:none}