#page-custom-css-id .price-plan{display:grid;grid-template-columns:minmax(0, 0.9fr) 70px minmax(0, 1.3fr);grid-template-rows:auto 1fr;column-gap:20px;width:100%;align-items:stretch}#page-custom-css-id .price-plan>.price-plan__header:first-child{grid-column:1;grid-row:1}#page-custom-css-id .price-plan>.price-plan__header:first-child+.price-plan__body{grid-column:1;grid-row:2}#page-custom-css-id .price-plan>.price-plan__plus{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;justify-content:center;color:#4b96cf;font-size:60px;font-weight:300;line-height:1}#page-custom-css-id .price-plan>.price-plan__plus+.price-plan__header{grid-column:3;grid-row:1}#page-custom-css-id .price-plan>.price-plan__body--monthly{grid-column:3;grid-row:2}#page-custom-css-id .price-plan__header{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 24px;background:#4b96cf;color:#fff;border-radius:16px 16px 0 0;box-sizing:border-box}#page-custom-css-id .price-plan__title{margin:0;color:#fff;font-size:24px;font-weight:700;line-height:1.4}#page-custom-css-id .price-plan div[data-inserted-by="tiptap"]{margin:0;padding:0}#page-custom-css-id .price-plan__header div[data-inserted-by="tiptap"]{line-height:inherit}#page-custom-css-id .price-plan__badge{display:inline-block;padding:5px 16px;border:2px solid #fff;border-radius:100px;color:#fff;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}#page-custom-css-id .price-plan__body{padding:25px 32px;background:#fff;border-right:2px solid #d6dfeb;border-bottom:2px solid #d6dfeb;border-left:2px solid #d6dfeb;border-radius:0 0 16px 16px;box-sizing:border-box}#page-custom-css-id .price-plan__initial-list{margin:0;padding:0;list-style:none}#page-custom-css-id .price-plan__initial-list li{position:relative;margin:0 0 15px;padding-left:30px;font-size:20px;font-weight:700;line-height:1.5}#page-custom-css-id .price-plan__initial-list li::before{position:absolute;top:0.75em;left:0;width:12px;height:12px;background:#063b85;border-radius:50%;content:"";transform:translateY(-50%)}#page-custom-css-id .price-plan__note{margin:30px 0 0;color:#697184;font-size:14px;font-weight:700;line-height:1.5}#page-custom-css-id .price-plan__body--monthly{padding:0 24px}#page-custom-css-id .price-plan__row{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(250px, 1.4fr);align-items:center;min-height:95px;padding:12px 8px;border-bottom:2px solid #e3e7ed;box-sizing:border-box}#page-custom-css-id .price-plan__row:last-child{border-bottom:0}#page-custom-css-id .price-plan__label{position:relative;padding-left:28px;font-size:20px;font-weight:700;line-height:1.5}#page-custom-css-id .price-plan__label::before{position:absolute;top:0.75em;left:0;width:12px;height:12px;background:#063b85;border-radius:50%;content:"";transform:translateY(-50%)}#page-custom-css-id .price-plan__price{text-align:right}#page-custom-css-id .price-plan__price-main{color:#161b2b;font-size:14px;font-weight:700;line-height:1.4}#page-custom-css-id .price-plan__price-main strong{display:inline-block;margin-left:18px;color:#161b2b;font-size:28px;font-weight:700;line-height:1.2;white-space:nowrap}#page-custom-css-id .price-plan__price p{margin:5px 0 0;color:#697184;font-size:14px;font-weight:700;line-height:1.4}#page-custom-css-id .price-plan__price-note{font-size:12px !important}@media (max-width: 1024px){#page-custom-css-id .price-plan{display:flex;flex-direction:column;gap:0}#page-custom-css-id .price-plan>.price-plan__plus{padding:20px 0;font-size:40px}}@media (max-width: 767px){#page-custom-css-id .price-plan__header{min-height:55px;padding:0 15px}#page-custom-css-id .price-plan__title{font-size:20px}#page-custom-css-id .price-plan__badge{padding:5px 10px;font-size:12px}#page-custom-css-id .price-plan__body{padding:20px}#page-custom-css-id .price-plan__initial-list li{padding-left:25px;font-size:16px}#page-custom-css-id .price-plan__body--monthly{padding:0 15px}#page-custom-css-id .price-plan__row{grid-template-columns:1fr;gap:10px;padding:18px 5px}#page-custom-css-id .price-plan__label{padding-left:25px;font-size:16px}#page-custom-css-id .price-plan__price{padding-left:25px;text-align:left}#page-custom-css-id .price-plan__price-main strong{margin-left:10px;font-size:24px}#page-custom-css-id .price-plan__price p{font-size:12px}}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.image {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.list {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-3 .row.row-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-3 .row.row-3 {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 {
  /* sample */
}

.contents .content-3 .row.row-4 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-4 {
  /* sample */
}

.contents .content-4 .row.row-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-4 .row.row-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-5 {
  /* sample */
}

.contents .content-5 .row.row-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-5 .row.row-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.image {
  /* sample */
}

.contents .content-5 .row.row-3 {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-5 .row.row-4 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.image {
  /* sample */
}

.contents .content-6 {
  /* sample */
}

.contents .content-6 .row.row-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.image {
  /* sample */
}

.contents .content-7 {
  /* sample */
}

.contents .content-7 .row.row-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.button {
  /* sample */
}

.contents .content-8 {
  /* sample */
}

.contents .content-8 .row.row-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-9 {
  /* sample */
}

.contents .content-9 .row.row-1 {
  /* sample */
}
.contents .content-9 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-9 .row.row-2 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-9 .row.row-3 {
  /* sample */
}
.contents .content-9 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-9 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-9 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-9 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-10 {
  /* sample */
}

.contents .content-10 .row.row-1 {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 {
  /* sample */
}

.contents .content-11 {
  /* sample */
}

.contents .content-11 .row.row-1 {
  /* sample */
}
.contents .content-11 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-11 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-11 .row.row-2 {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 .component.form {
  /* sample */
}

.contents .content-12 {
  /* sample */
}

.contents .content-12 .row.row-1 {
  /* sample */
}
.contents .content-12 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-12 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-12 .row.row-2 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-2 .component.button {
  /* sample */
}

.contents .content-13 {
  /* sample */
}

.contents .content-13 .row.row-1 {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-2 {
  /* sample */
}
.foot .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-3 {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-4 {
  /* sample */
}
.foot .row.row-2 .col.col-4 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-4 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-4 .component.image {
  /* sample */
}

.foot .row.row-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.image {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* sample */
}