@media screen and (max-width: 767px){.sp-hidden{display:none !important}}@media screen and (min-width: 768px){.pc-hidden{display:none !important}}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}@media screen and (max-width: 767px){main{gap:64px}}main .hero{padding-inline:24px;padding-block:16px}@media screen and (max-width: 1080px){main .hero{padding-inline:0;padding-block:0}}main .hero .hero-inner{position:relative;border-radius:40px;overflow:hidden;width:100%;height:320px;background-size:cover;background-position:50% 40%;background-repeat:no-repeat}@media screen and (max-width: 1080px){main .hero .hero-inner{border-radius:0}}@media screen and (max-width: 767px){main .hero .hero-inner{height:400px}}main .hero .hero-inner::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0}@media screen and (max-width: 767px){main .hero .hero-inner::before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), color-stop(80%, transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 80%)}}main .hero .hero-inner .hero-text{position:absolute;top:50%;left:50%;translate:-50% -50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;z-index:1;width:100%}@media screen and (max-width: 767px){main .hero .hero-inner .hero-text{top:auto;bottom:24px;translate:-50% 0}}main .hero .hero-inner .hero-text .hero-text-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}main .hero .hero-inner .hero-text .hero-text-title .hero-text-title-icon{width:48px}@media screen and (max-width: 1080px){main .hero .hero-inner .hero-text .hero-text-title .hero-text-title-icon{width:32px}}main .hero .hero-inner .hero-text .hero-text-title .hero-text-title-h2{line-height:1;font-size:40px;font-weight:800;color:#fff;margin-top:-4px}@media screen and (max-width: 1080px){main .hero .hero-inner .hero-text .hero-text-title .hero-text-title-h2{font-size:28px}}main .hero .hero-inner .hero-text .hero-text-title .hero-text-title-h2 small{display:block;font-size:16px;margin-bottom:2px}@media screen and (max-width: 1080px){main .hero .hero-inner .hero-text .hero-text-title .hero-text-title-h2 small{font-size:14px}}main .hero .hero-inner .hero-text .hero-text-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 767px){main .hero .hero-inner .hero-text .hero-text-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}main .hero .hero-inner .hero-text .hero-text-detail .hero-text-detail-text{color:#fff;font-weight:700}@media screen and (max-width: 767px){main .hero .hero-inner .hero-text .hero-text-detail .hero-text-detail-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}main .hero .hero-inner .hero-text .hero-text-detail .hero-text-detail-speech{background-color:#0080ed;color:#fff;font-weight:700;padding-inline:12px;padding-block:8px;border-radius:8px;position:relative}main .hero .hero-inner .hero-text .hero-text-detail .hero-text-detail-speech::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:10px solid #0080ed;border-left:0;top:50%;left:0;translate:-100% -50%}@media screen and (max-width: 767px){main .hero .hero-inner .hero-text .hero-text-detail .hero-text-detail-speech::before{border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:10px solid #0080ed;border-bottom:0;top:auto;bottom:0;left:50%;translate:-50% 100%}}main .intro{overflow:hidden}main .intro .intro-body .intro-text{font-size:20px;line-height:1.8;font-weight:700;color:#102639;text-align:center}@media screen and (max-width: 767px){main .intro .intro-body .intro-text{font-size:16px}}main .advantage .section-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .advantage .advantage-body{margin-top:32px}main .advantage .advantage-body .advantage-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media screen and (max-width: 767px){main .advantage .advantage-body .advantage-list{grid-template-columns:1fr}}@media screen and (max-width: 767px){main .advantage .advantage-body .advantage-item{display:grid;grid-template-columns:minmax(180px, 1fr) 1fr;gap:12px}}main .advantage .advantage-body .advantage-item .advantage-item-thumb{position:relative;border-radius:16px;overflow:hidden}@media screen and (max-width: 767px){main .advantage .advantage-body .advantage-item .advantage-item-thumb{border-radius:8px}}main .advantage .advantage-body .advantage-item .advantage-item-image{width:100%;height:auto;aspect-ratio:300/220}@media screen and (max-width: 767px){main .advantage .advantage-body .advantage-item .advantage-item-image{aspect-ratio:300/190}}main .advantage .advantage-body .advantage-item .advantage-item-image img{height:100%}main .advantage .advantage-body .advantage-item .advantage-item-title{position:absolute;padding:8px 12px;background-color:#0080ed;color:#fff;border-top-right-radius:16px;bottom:0;left:0;line-height:1;font-size:16px}@media screen and (max-width: 767px){main .advantage .advantage-body .advantage-item .advantage-item-title{width:100%;font-size:14px;border-top-right-radius:0;position:static}}main .advantage .advantage-body .advantage-item .advantage-item-text{margin-top:16px}main .comparison .comparison-header{width:100%;height:320px;border-top-left-radius:40px;border-top-right-radius:40px;position:relative;background-size:cover;background-position:center;overflow:hidden}@media screen and (max-width: 767px){main .comparison .comparison-header{height:160px;border-top-left-radius:24px;border-top-right-radius:24px}}main .comparison .comparison-header::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 128, 237, 0.7)), color-stop(70%, rgba(0, 128, 237, 0)));background:linear-gradient(to right, rgba(0, 128, 237, 0.7) 50%, rgba(0, 128, 237, 0) 70%)}@media screen and (max-width: 767px){main .comparison .comparison-header::before{background:#0080ed;opacity:.4}}main .comparison .comparison-header .section-header{position:relative;z-index:1;height:100%}main .comparison .comparison-header .section-header .section-header-title{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding-inline:64px}@media screen and (max-width: 767px){main .comparison .comparison-header .section-header .section-header-title{padding-inline:24px}}main .comparison .comparison-header .section-header .section-header-title .section-header-title-sub{color:#fff}main .comparison .comparison-body{margin-top:40px}@media screen and (max-width: 767px){main .comparison .comparison-body{overflow:scroll;margin-top:32px;max-width:none;width:100%}}@media screen and (max-width: 767px){main .comparison .comparison-body .comparison-table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:24px}}main .comparison .comparison-body .comparison-table .comparison-table-head{display:grid;grid-template-columns:142px repeat(3, 1fr);gap:8px;margin-bottom:12px}@media screen and (max-width: 767px){main .comparison .comparison-body .comparison-table .comparison-table-head{grid-template-columns:80px repeat(3, 200px);gap:4px;margin-bottom:8px}}main .comparison .comparison-body .comparison-table .comparison-table-head .comparison-table-th{font-size:16px;font-weight:700;color:#102639;padding-block:8px;width:100%;border-radius:8px;text-align:center;background-color:#bec3c7}@media screen and (max-width: 1080px){main .comparison .comparison-body .comparison-table .comparison-table-head .comparison-table-th{font-size:14px}}main .comparison .comparison-body .comparison-table .comparison-table-head .comparison-table-th:empty{background:none}main .comparison .comparison-body .comparison-table .comparison-table-head .comparison-table-th.primary{background-color:#0080ed;color:#fff}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-tr{display:grid;grid-template-columns:142px repeat(3, 1fr);gap:8px}@media screen and (max-width: 767px){main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-tr{grid-template-columns:80px repeat(3, 200px);gap:4px}}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-tr:nth-child(odd) .comparison-table-td{background-color:#fafafa}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-tr:nth-child(odd) .comparison-table-td.primary{background-color:#edf4f8}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-th{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-th .comparison-table-text{font-size:14px;color:#102639}@media screen and (max-width: 1080px){main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-th .comparison-table-text{font-size:12px}}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-td{text-align:center;border-radius:8px;padding-block:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-td .comparison-table-text{font-size:14px;color:#102639}@media screen and (max-width: 1080px){main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-td .comparison-table-text{font-size:12px}}main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-td.primary{font-size:16px;font-weight:700}@media screen and (max-width: 1080px){main .comparison .comparison-body .comparison-table .comparison-table-body .comparison-table-td.primary{font-size:14px}}/*# sourceMappingURL=page-beginner.min.css.map */