﻿@media screen and (max-width: 769px){#page-custom-css-id .p-pricedown.c-column-2up .c-column_item:nth-child(1){padding:0 20%}#page-custom-css-id .p-pricedown.c-column-2up .c-column_item:nth-child(2){width:100% !important;max-width:none;margin-top:30px}}@media screen and (min-width: 770px){#page-custom-css-id .p-pricedown.c-column-2up .c-column_item:nth-child(1){width:350px !important;max-width:none}#page-custom-css-id .p-pricedown.c-column-2up .c-column_item:nth-child(2){width:calc(100% - 4% - 350px) !important;max-width:none}}#page-custom-css-id .p-review_item{margin-bottom:30px}#page-custom-css-id .p-review_item>.col{display:block !important}#page-custom-css-id .p-review_item>.col:not(:nth-of-type(1)){margin-top:30px}#page-custom-css-id .p-review_item>.col>.p-review_body{position:relative;background:#fffcd5;border-radius:10px;padding:15px 25px}#page-custom-css-id .p-review_item>.col>.p-review_body::before{position:absolute;bottom:-24px;left:20px;display:block;content:'';border-color:#fffcd5 transparent transparent transparent;border-style:solid;border-width:12px 8px;width:0;height:0}#page-custom-css-id .p-review_item>.col:nth-of-type(2n)>.p-review_body::before{left:auto;right:20px}#page-custom-css-id .p-review_item>.col>.p-review_img{padding:10px 40px 0}#page-custom-css-id .p-review_item>.col:nth-of-type(2n)>.p-review_img{text-align:right}#page-custom-css-id .p-review_item>.col>.p-review_img img{width:80px !important}#page-custom-css-id .p-review_head{padding-bottom:0 !important;font-family:"UD新丸ゴ M", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif";font-size:22px;letter-spacing:1px}@media screen and (min-width: 770px){#page-custom-css-id .p-review .c-heading-lv2{text-align:center !important}#page-custom-css-id .p-review_item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}#page-custom-css-id .p-review_item+.p-review_item{margin-top:40px}#page-custom-css-id .p-review_item::before{order:2;display:block;content:'';width:auto}#page-custom-css-id .p-review_item>.col:nth-of-type(1n){order:1}#page-custom-css-id .p-review_item>.col:nth-of-type(2n){order:3}#page-custom-css-id .p-review_item>.col{padding:0px;width:calc( ( 100% - 40px ) / 2) !important}#page-custom-css-id .p-review_item>.col>.p-review_body{padding:30px 35px}#page-custom-css-id .p-review_item>.col>.p-review_img{padding:20px 40px 0}#page-custom-css-id .p-review_item>.col>.p-review_img img{width:130px !important}#page-custom-css-id .p-review_head{font-size:18px}}#page-custom-css-id .present{max-width:700px;margin:30px auto 50px}#page-custom-css-id .present .inner{background-color:#ffeaf3;border-radius:20px;padding:50px 30px 20px}#page-custom-css-id .present-box{position:relative;display:flex;align-items:center;margin:0 auto}#page-custom-css-id .present-box h3{background-color:#ec4c9a;max-width:350px;margin:0 auto;position:absolute;top:-75px;left:0;right:0;padding:10px 0;border-radius:10px;font-weight:bold}#page-custom-css-id .campaign_btn{max-width:400px;margin:0 auto !important}#page-custom-css-id .campaign_btn a{display:block;border-radius:100px}#page-custom-css-id .p-campaignbnr__thumb{display:block;max-width:200px !important;width:200px !important;padding:0 !important}#page-custom-css-id .p-campaignbnr__text{display:block;width:calc( 100% - 200px) !important;padding:0 !important}@media screen and (max-width: 769px){#page-custom-css-id .p-campaignbnr__text{width:100% !important}#page-custom-css-id .p-campaignbnr__thumb{display:block;margin:40px auto 0}#page-custom-css-id .present{padding:40px 20px 20px !important;margin:0 0 20px !important;border-radius:20px !important;max-width:100%}#page-custom-css-id .present .p-campaignbnr__btn{padding-top:10px !important}#page-custom-css-id .present-box{flex-direction:column-reverse;gap:10px}#page-custom-css-id .present-box h3{top:-65px}}
.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.rich-heading {
  /* 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.text {
  /* 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-1 .col.col-1 .component.text {
  /* 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.image {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.text {
  /* 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-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .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-1 .col.col-1 .component.text {
  /* 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.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.text {
  /* 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.text {
  /* 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.text {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.image {
  /* 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.text {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.image {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.text {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.image {
  /* sample */
}

.contents .content-5 .row.row-5 {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.image {
  /* sample */
}

.contents .content-5 .row.row-6 {
  /* sample */
}
.contents .content-5 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-6 .col.col-1 .component.text {
  /* 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.text {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.image {
  /* sample */
}

.contents .content-7 .row.row-2 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-2 .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.richtext {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 .component.list {
  /* 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.cta {
  /* 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-1 .component.cta {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* 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 */
}

.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.richtext, .navi-001-01 .row.row-1 .col.col-1 .component.richtext, .navi-002-01 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.richtext, .navi-001-01 .row.row-1 .col.col-2 .component.richtext, .navi-002-01 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.richtext, .navi-001-01 .row.row-1 .col.col-2 .component.richtext, .navi-002-01 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

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