.ctx-price.page-price .area-price{align-items:center;background:var(--color-blue-200);display:flex;flex-direction:column;padding:64px 0;row-gap:48px}.ctx-price.page-price .area-price .box-title{align-items:center;display:flex;flex-direction:column;row-gap:40px}.ctx-price.page-price .area-price .box-title .label{color:#003fb0;font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-price .box-title .title{font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold);line-height:1.3;text-align:center}.ctx-price.page-price .area-price .list-price{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap}.ctx-price.page-price .area-price .list-price .item-price{background:var(--color-white);border-radius:var(--radius-level-02);box-shadow:0 3.2px 32px 18.4px #176aff29;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:32px;row-gap:40px;width:368px}.ctx-price.page-price .area-price .list-price .item-price.--bg{background:linear-gradient(180deg,#176aff -40.44%,#fff 21.53%);border:1px solid var(--New-group-primary,#176aff)}.ctx-price.page-price .area-price .list-price .item-price .box-top{display:flex;flex-direction:column;row-gap:32px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price{align-items:flex-start;display:flex;flex-direction:column;row-gap:16px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .tag{background:var(--color-gray-100);border-radius:var(--radius-full);font-size:12px;font-weight:var(--font-weight-semibold);padding:8px 12px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .tag.--starter{background:var(--color-primary);color:var(--color-white)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .tag.--pro{background:var(--color-blue-950);color:var(--color-white)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .caption{color:var(--color-text-body);font-size:var(--font-size-body-l);font-weight:var(--font-weight-medium)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .price{align-items:flex-end;-moz-column-gap:3px;column-gap:3px;display:flex}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .price .value{font-size:var(--font-size-headline-l);font-weight:var(--font-weight-medium);text-box-trim:trim-both}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .price .unit{font-size:var(--font-size-title-m);font-weight:var(--font-weight-medium)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .price .gray{color:var(--color-text-description)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info{display:flex;flex-direction:column;row-gap:20px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .row{display:flex;flex-direction:column;row-gap:10px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .divider{background:var(--color-blue-300);border:0;height:1px;width:100%}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .label{color:var(--color-text-label);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .list-item{display:flex;flex-direction:column;row-gap:8px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .list-item .item{align-items:center;display:flex;justify-content:space-between;line-height:1.5}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .list-item .name{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex;font-size:var(--font-size-body-m);font-weight:var(--font-weight-medium)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .list-item .icon{height:16px;width:16px}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .list-item .value{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold)}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-info .list-item .bouse{background:var(--color-blue-300);border-radius:6px;color:#0e3fa4;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:4px}.ctx-price.page-price .area-price .list-price .item-price .box-bottom{display:flex;flex-direction:column;row-gap:12px}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .group-box{border:1px solid var(--color-blue-300);border-radius:var(--radius-level-03);display:flex;flex-direction:column;overflow:hidden}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .name{align-items:center;background:var(--color-blue-200);color:var(--color-blue-800);-moz-column-gap:4px;column-gap:4px;display:flex;font-weight:var(--font-weight-bold);justify-content:center;padding:8px 12px}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .name .icon{height:18px;width:18px}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .name .icon .path{fill:var(--color-blue-800)}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row{display:flex;flex-direction:column;padding:16px 16px 20px;row-gap:10px}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row .row{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row .row .icon{height:16px;width:16px}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row .row .text{font-size:var(--font-size-body-m);font-weight:var(--font-weight-medium);letter-spacing:-.01rem}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row .row .text.--tiny{letter-spacing:-.04rem}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row .row .gray{color:var(--color-text-description)}.ctx-price.page-price .area-price .list-price .item-price .box-bottom .list-row .row .blue{color:var(--color-primary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-notice{align-items:center;background:#dde9ff;display:flex;flex-direction:column;padding:80px 0;row-gap:48px}.ctx-price.page-price .area-notice .box-text{align-items:center;display:flex;flex-direction:column;row-gap:36px;text-align:center}.ctx-price.page-price .area-notice .box-text .label{color:#003fb0;font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-notice .box-text .title{font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-notice .box-text .title .--point{color:var(--color-primary)}.ctx-price.page-price .area-notice .list-box{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(554px,1fr));max-width:1120px;width:100%}.ctx-price.page-price .area-notice .list-box .box{align-items:center;background:var(--color-white);border-radius:var(--radius-level-02);display:flex;flex-direction:column;padding:24px 32px;row-gap:20px}.ctx-price.page-price .area-notice .list-box .box .name{font-size:var(--font-size-body-l);font-weight:var(--font-size-medium)}.ctx-price.page-price .area-notice .list-box .box .wrap-text{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.ctx-price.page-price .area-notice .list-box .box .wrap-text .left{color:var(--color-gray-700);font-weight:var(--font-weight-medium)}.ctx-price.page-price .area-notice .list-box .box .wrap-text .icon{height:20px;width:20px}.ctx-price.page-price .area-notice .list-box .box .wrap-text .right{color:var(--color-primary);font-size:var(--font-size-title-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-team01{align-items:center;background:linear-gradient(180deg,#fff,#e5eeff 128.97%);display:flex;flex-direction:column;padding:80px 0;row-gap:40px}.ctx-price.page-price .area-team01 .box-text{align-items:center;display:flex;flex-direction:column;row-gap:32px}.ctx-price.page-price .area-team01 .box-text .label{color:#003fb0;font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-team01 .box-text .title{font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-team01 .list-box{-moz-column-gap:16px;column-gap:16px;display:flex}.ctx-price.page-price .area-team01 .list-box .box{align-items:center;background:var(--color-white);border-radius:var(--radius-level-02);display:flex;flex-direction:column;justify-content:center;padding:48px 32px;row-gap:32px;width:320px}.ctx-price.page-price .area-team01 .list-box .box .group-icon{background:#dde9ff;border-radius:var(--radius-full);box-sizing:border-box;display:flex;height:62px;padding:15px;width:62px}.ctx-price.page-price .area-team01 .list-box .box .group-icon .icon{height:100%;width:100%}.ctx-price.page-price .area-team01 .list-box .box .group-icon .icon .path{fill:var(--color-blue-950)}.ctx-price.page-price .area-team01 .list-box .box .text{font-size:var(--font-size-title-m);font-weight:var(--font-weight-semibold)}.ctx-price.page-price .area-team02{align-items:center;background:#f9fbff;display:flex;flex-direction:column;padding:80px 0;row-gap:40px}.ctx-price.page-price .area-team02 .box-text{align-items:center;display:flex;flex-direction:column;row-gap:32px}.ctx-price.page-price .area-team02 .box-text .label{color:#003fb0;font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-team02 .box-text .title{font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold);line-height:1.3}.ctx-price.page-price .area-team02 .box-discount{background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-level-02);display:flex}.ctx-price.page-price .area-team02 .box-discount .item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:138px;justify-content:center;padding:10px 20px;row-gap:8px;width:268px}.ctx-price.page-price .area-team02 .box-discount .item:first-child{border-right:1px solid var(--color-border-base)}.ctx-price.page-price .area-team02 .box-discount .item:last-child{border-left:1px solid var(--color-border-base)}.ctx-price.page-price .area-team02 .box-discount .item .top{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.ctx-price.page-price .area-team02 .box-discount .item .top .member{color:var(--color-text-label);font-size:var(--font-size-body-m);font-weight:var(--font-weight-medium);line-height:1.4}.ctx-price.page-price .area-team02 .box-discount .item .top .tag{align-items:center;background:var(--color-gray-200);border-radius:var(--radius-full);color:var(--color-blue-950);display:flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);height:28px;justify-content:center;width:58px}.ctx-price.page-price .area-team02 .box-discount .item .bottom{align-items:flex-end;-moz-column-gap:4px;column-gap:4px;display:flex;font-weight:var(--font-weight-medium);line-height:1.4}.ctx-price.page-price .area-team02 .box-discount .item .bottom .number{font-size:var(--font-size-headline-m);text-box-trim:trim-both}.ctx-price.page-price .area-team02 .box-discount .item .bottom .text{font-size:var(--font-size-title-s)}.ctx-price.page-price .area-team02 .box-table{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:30px;width:100%}.ctx-price.page-price .area-team02 .box-table .name{font-size:var(--font-size-title-l);font-weight:var(--font-weight-bold);line-height:1.3}.ctx-price.page-price .area-team02 .box-table .scroll-table{max-width:1120px;overflow-x:auto;width:100%}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count{background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-level-02);box-sizing:border-box;overflow:hidden;width:1120px}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count .row{display:flex}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count .row.--head{background:var(--color-blue-200);border-bottom:1px solid var(--color-border-base)}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count .row.--head .td{color:var(--color-primary);font-weight:var(--font-weight-medium);height:48px}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count .row:nth-child(2){background:#f8f8f8;border-bottom:1px solid var(--color-border-base)}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count .row .td{align-items:center;box-sizing:border-box;display:flex;flex:1;font-size:var(--font-size-body-m);font-weight:var(--font-weight-bold);height:52px;justify-content:center;padding:0 20px}.ctx-price.page-price .area-team02 .box-table .scroll-table .table-count .row .td.--left{justify-content:flex-start;max-width:180px;min-width:180px}.ctx-price.page-price .area-team02 .box-btn{-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center}.ctx-price.page-price .area-team02 .box-btn .btn{width:200px}.ctx-price.page-price .area-additional{background:var(--color-blue-200);display:flex;flex-direction:column;padding:80px 0;row-gap:60px}.ctx-price.page-price .area-additional .box-text{align-items:center;display:flex;flex-direction:column}.ctx-price.page-price .area-additional .box-text .label{color:#003fb0;font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-additional .box-text .title{font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold);line-height:1.3;margin:32px 0 12px}.ctx-price.page-price .area-additional .box-text .description{color:var(--color-text-label);font-size:var(--font-size-body-l);font-weight:var(--font-weight-medium);line-height:1.4;text-align:center}.ctx-price.page-price .area-additional .list-box{-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center}.ctx-price.page-price .area-additional .list-box .box{background:var(--color-white);border-radius:var(--radius-level-02);box-sizing:border-box;display:flex;flex-direction:column;padding:12px 16px;row-gap:12px}.ctx-price.page-price .area-additional .list-box .box .name{font-size:var(--font-size-title-s);font-weight:var(--font-weight-semibold);text-align:center}.ctx-price.page-price .area-additional .list-box .box .divider{background:var(--color-border-base);border:0;height:1px;width:100%}.ctx-price.page-price .area-additional .list-box .box .list-item{display:flex}.ctx-price.page-price .area-additional .list-box .box .list-item .item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:17px 12px 12px;row-gap:12px}.ctx-price.page-price .area-additional .list-box .box .list-item .item .img{height:64px;width:112px}.ctx-price.page-price .area-additional .list-box .box .list-item .item .btn{width:100%}.ctx-price.page-price .area-refund{align-items:center;background:var(--color-blue-300);display:flex;flex-direction:column;padding:80px 0;row-gap:24px}.ctx-price.page-price .area-refund .label{color:var(--color-gray-950);font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-refund .list-box{-moz-column-gap:16px;column-gap:16px;display:flex}.ctx-price.page-price .area-refund .list-box .box{background:var(--color-white);border-radius:var(--radius-level-02);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:12px;row-gap:4px;width:552px}.ctx-price.page-price .area-refund .list-box .box .name{font-size:var(--font-size-title-s);font-weight:var(--font-weight-semibold);padding:12px 24px}.ctx-price.page-price .area-refund .list-box .box .divider{background:var(--color-blue-300);border:0;height:1px;width:100%}.ctx-price.page-price .area-refund .list-box .box .text{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:var(--font-size-body-m);font-weight:var(--font-weight-medium);padding:12px 24px}.ctx-price.page-price .area-refund .list-box .box .text .icon{height:24px;width:24px}.ctx-price.page-price .area-refund .list-box .box .text .icon .path{fill:var(--color-primary)}.ctx-price.page-price .area-contact{align-items:center;background:url(./bg-area04.CL_tvf8-.png) no-repeat 50%/cover;display:flex;flex-direction:column;padding:60px 0;row-gap:32px}.ctx-price.page-price .area-contact .label{color:var(--color-blue-400);font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-contact .box-text{align-items:center;display:flex;flex-direction:column;margin-bottom:8px;row-gap:12px}.ctx-price.page-price .area-contact .box-text .title{color:var(--color-white);font-size:var(--font-size-headline-m);font-weight:var(--font-weight-bold);line-height:1.3}.ctx-price.page-price .area-contact .box-text .description{color:var(--color-text-inverse);font-size:var(--font-size-body-l);font-weight:var(--font-weight-medium);line-height:1.4}.ctx-price.page-price .area-contact .btn{width:200px}@media (max-width:1200px){.ctx-price.page-price{margin:0 -16px}.ctx-price.page-price .area-price{padding:40px 16px}.ctx-price.page-price .area-price .box-title{row-gap:24px}.ctx-price.page-price .area-price .box-title .label{font-size:16px}.ctx-price.page-price .area-price .box-title .title{font-size:var(--font-size-title-xl)}.ctx-price.page-price .area-price .list-price{flex-direction:column;row-gap:16px;width:100%}.ctx-price.page-price .area-price .list-price .item-price{padding:20px;width:100%}.ctx-price.page-price .area-price .list-price .item-price .box-top .group-price .caption{font-size:var(--font-size-body-m)}.ctx-price.page-price .area-notice{padding:40px 16px;row-gap:32px}.ctx-price.page-price .area-notice .box-text{row-gap:24px}.ctx-price.page-price .area-notice .box-text .label{font-size:var(--font-size-body-m)}.ctx-price.page-price .area-notice .box-text .title{font-size:var(--font-size-title-xl);text-align:center}.ctx-price.page-price .area-notice .list-box{gap:8px;grid-template-columns:1fr}.ctx-price.page-price .area-notice .list-box .box .name{font-size:var(--font-size-body-m)}.ctx-price.page-price .area-notice .list-box .box .wrap-text{flex-wrap:wrap;gap:8px;justify-content:center}.ctx-price.page-price .area-notice .list-box .box .wrap-text .right{font-size:var(--font-size-title-xl);min-width:100%;text-align:center;width:100%}.ctx-price.page-price .area-team01{padding:80px 16px}.ctx-price.page-price .area-team01 .box-text{row-gap:24px}.ctx-price.page-price .area-team01 .box-text .label{font-size:var(--font-size-body-m)}.ctx-price.page-price .area-team01 .box-text .title{font-size:var(--font-size-title-xl)}.ctx-price.page-price .area-team01 .list-box{flex-direction:column;row-gap:16px;width:100%}.ctx-price.page-price .area-team01 .list-box .box{box-sizing:border-box;row-gap:20px;width:100%}.ctx-price.page-price .area-team01 .list-box .box .group-icon{height:60px;padding:16px;width:60px}.ctx-price.page-price .area-team02{padding:40px 16px}.ctx-price.page-price .area-team02 .box-discount{flex-direction:column;padding:12px 0;row-gap:24px;width:100%}.ctx-price.page-price .area-team02 .box-discount .item{height:-moz-fit-content;height:fit-content;width:100%}.ctx-price.page-price .area-team02 .box-discount .item:first-child{border-right:0}.ctx-price.page-price .area-team02 .box-discount .item:last-child{border-left:0}.ctx-price.page-price .area-team02 .box-discount .item .top{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.ctx-price.page-price .area-team02 .box-discount .item .top .member{color:var(--color-text-label);font-size:var(--font-size-body-m);font-weight:var(--font-weight-medium);line-height:1.4}.ctx-price.page-price .area-team02 .box-discount .item .top .tag{align-items:center;background:var(--color-gray-200);border-radius:var(--radius-full);color:var(--color-blue-950);display:flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);height:28px;justify-content:center;width:58px}.ctx-price.page-price .area-team02 .box-discount .item .bottom{align-items:flex-end;-moz-column-gap:4px;column-gap:4px;display:flex;font-weight:var(--font-weight-medium);line-height:1.4}.ctx-price.page-price .area-team02 .box-discount .item .bottom .number{font-size:var(--font-size-headline-m);text-box-trim:trim-both}.ctx-price.page-price .area-team02 .box-discount .item .bottom .text{font-size:var(--font-size-title-s)}.ctx-price.page-price .area-team02 .box-btn{width:100%}.ctx-price.page-price .area-team02 .box-btn .btn{flex:1}.ctx-price.page-price .area-additional{padding:40px 16px;row-gap:32px}.ctx-price.page-price .area-additional .box-text{align-items:center;display:flex;flex-direction:column}.ctx-price.page-price .area-additional .box-text .label{font-size:var(--font-size-body-m)}.ctx-price.page-price .area-additional .box-text .title{font-size:var(--font-size-title-xl)}.ctx-price.page-price .area-additional .box-text .description{font-size:var(--font-size-body-m)}.ctx-price.page-price .area-additional .list-box{flex-direction:column;row-gap:12px}.ctx-price.page-price .area-additional .list-box .box{width:100%}.ctx-price.page-price .area-refund{padding:40px 16}.ctx-price.page-price .area-refund .label{font-size:var(--font-size-title-xl)}.ctx-price.page-price .area-refund .list-box{flex-direction:column;row-gap:16px}.ctx-price.page-price .area-refund .list-box .box{width:100%}.ctx-price.page-price .area-contact{padding:40px 0;row-gap:24px}.ctx-price.page-price .area-contact .label{color:var(--color-blue-400);font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.ctx-price.page-price .area-contact .box-text .title{font-size:var(--font-size-title-xl)}.ctx-price.page-price .area-contact .box-text .description{font-size:var(--font-size-body-m);text-align:center}}
