@charset "UTF-8";:root{--color-white: #ffffff;--color-black: #222222;--color-kintone: #FFBF00;--color-ink-dim: #070808;--color-ink-darkest: #18191A;--color-ink-dark: #282A2C;--color-ink-shadow: #393C3E;--color-ink: #4A4D50;--color-ink-tint: #727578;--color-ink-light: #9B9D9F;--color-ink-lightest: #C4C5C7;--color-ink-bright: #EDEDEE;--color-key-dim: #00150A;--color-key-darkest: #004225;--color-key-dark: #006B45;--color-key-shadow: #068F67;--color-key: #11AE8B;--color-key-tint: #48BFA2;--color-key-light: #7ED0BB;--color-key-lightest: #B4E3D5;--color-key-bright: #E8F6F2;--color-str-dim: #16020B;--color-str-darkest: #460820;--color-str-dark: #721231;--color-str-shadow: #99203F;--color-str: #BD324D;--color-str-tint: #CB6278;--color-str-light: #D990A1;--color-str-lightest: #E8BEC9;--color-str-bright: #F8EBEF;--color-base-dim: #1A1200;--color-base-darkest: #534200;--color-base-dark: #8C7600;--color-base-shadow: #C6AD00;--color-base: #FFE501;--color-base-tint: #FDE53D;--color-base-light: #FCE877;--color-base-lightest: #FCEFB0;--color-base-bright: #FEFAE7;--color-base-bright_dark: #F9F6EC}@media (min-width: 768px){.--sp{display:none!important}}@media (max-width: 767px){.--pc{display:none!important}}:root{--size: 6px;--xxsm: 12px;--xsm: 24px;--sm: 36px;--m: 48px;--lm: 72px;--xlm: 96px;--xxlm: 120px}@media (min-width: 1240px) and (max-width: 1439px){:root{--size: max(5.1666666667px,.4166666667vw);--xxsm: max(10.3333333333px,.8333333333vw);--xsm: max(20.6666666667px,1.6666666667vw);--sm: max(31px,2.5vw);--m: max(41.3333333333px,3.3333333333vw);--lm: max(62px,5vw);--xlm: max(82.6666666667px,6.6666666667vw);--xxlm: max(103.3333333333px,8.3333333333vw)}}@media (max-width: 767px){:root{--xxsm: 2.1333333333vw;--xsm: 4.2666666667vw;--sm: 6.4vw;--m: 8.5333333333vw;--lm: 12.8vw;--xlm: 17.0666666667vw;--xxlm: 21.3333333333vw}}.p-price-important{max-width:1240px;margin-inline:auto;padding:var(--lm) var(--m)}.p-price-important__inner{text-align:center;background-color:#fff59d;padding:var(--xsm);border:1px solid #ffeb3b}.p-price-important__text{font-family:"Maru Antique+ DemiBold";font-size:1.4rem;line-height:1.8em}@media (max-width: 767px){.p-price-important__text{font-size:3.4666666667vw;text-align:left}}.p-price-important__text .--bold{font-weight:700;font-size:1.6rem}@media (max-width: 767px){.p-price-important__text .--bold{font-size:3.7333333333vw}}.p-price-important__text>a{color:#fba100;text-decoration:underline}.p-price-important__text>a:hover{text-decoration:none}.p-price_campaign{padding:var(--m)}@media (max-width: 767px){.p-price_campaign{padding:var(--m) 0}}.p-price_campaign .p-pc-inner{max-width:1240px;margin-inline:auto}@media (max-width: 767px){.p-price_campaign .p-pc-heading{padding:0 var(--m)}}.p-price_campaign .p-pc-price_title{margin:1.8em 0 .8em}@media (max-width: 767px){.p-price_campaign .p-pc-price_title{padding:0 var(--sm);margin:1.8em 0 0}}.p-price_campaign .p-pc-price_title span{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.6rem;line-height:1.4em;position:relative;padding-left:1.75em;display:block}@media (max-width: 767px){.p-price_campaign .p-pc-price_title span{font-size:3.7333333333vw}}.p-price_campaign .p-pc-price_title span:before{content:"";position:absolute;left:0;top:.075em;display:block;width:1.25em;height:1.25em;border:.25em solid var(--color-kintone);border-radius:50%}.p-price_campaign .p-pc-price_wrapper{position:relative}@media (max-width: 767px){.p-price_campaign .p-pc-price_wrapper{-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);overflow-x:scroll;padding:var(--sm)}}.p-price_campaign .p-pc-price_content{box-shadow:0 0 var(--sm) #1a12001a;width:100%;height:auto;overflow:hidden;background-color:var(--color-white);border-radius:var(--xsm);padding-bottom:var(--xsm)}@media (max-width: 767px){.p-price_campaign .p-pc-price_content{width:224vw}}.p-price_campaign .p-pc-price_content .pc-table{width:100%;height:auto}.p-price_campaign .p-pc-price_content .pc-table thead th{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.8rem;line-height:1em;padding:var(--xsm) var(--sm);text-align:center;word-break:keep-all;border:none;width:25%;height:auto}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table thead th{font-size:calc(1vw + 3.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table thead th{font-size:4.2666666667vw}}.p-price_campaign .p-pc-price_content .pc-table thead th:nth-child(odd){background-color:var(--color-base-lightest)}.p-price_campaign .p-pc-price_content .pc-table thead th:nth-child(even){background-color:var(--color-base-light)}.p-price_campaign .p-pc-price_content .pc-table thead th span{display:block;font-size:1.4rem;line-height:1em;margin-bottom:.5em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table thead th span{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table thead th span{font-size:3.4666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody th{position:relative;background-color:var(--color-white)}.p-price_campaign .p-pc-price_content .pc-table tbody th:after{content:"";position:absolute;top:50%;right:0;width:1px;height:50%;background-color:var(--color-ink-bright);translate:0 -50%}.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-ppl{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.8rem;line-height:1.4em;letter-spacing:0;padding:var(--sm) var(--sm)}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-ppl{font-size:calc(1vw + 3.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-ppl{font-size:4.2666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample{padding:var(--xsm) var(--sm)}.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample span.tag{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;display:inline-block;background-color:var(--color-ink);padding:.25em 1em;border-radius:100vw;font-size:1.4rem;color:var(--color-white);margin-bottom:.5em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample span.tag{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample span.tag{font-size:3.4666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample span.text{display:block;font-size:1.8rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample span.text{font-size:calc(1vw + 3.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody th.pc-sample span.text{font-size:4.2666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td{position:relative;background-color:var(--color-white);padding:var(--xxsm) var(--sm)}.p-price_campaign .p-pc-price_content .pc-table tbody td:not(:last-of-type):after{content:"";position:absolute;top:50%;right:0;width:1px;height:50%;background-color:var(--color-ink-bright);translate:0 -50%}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-bar:before{content:"";display:block;width:100%;height:2px;background-image:url(../../assets/images/common/hr-bg-round.svg);background-repeat:repeat-x;background-size:auto 100%}.p-price_campaign .p-pc-price_content .pc-table tbody td.--sample.pc-m_price,.p-price_campaign .p-pc-price_content .pc-table tbody td.--sample.pc-a_price{opacity:.5}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-contact{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;text-align:center;font-size:1.8rem;line-height:1em;color:var(--color-key-shadow)}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-contact{font-size:calc(1vw + 3.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-contact{font-size:4.2666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;text-align:center;font-size:1.8rem;line-height:1em;letter-spacing:0}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per{font-size:calc(1vw + 3.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per{font-size:4.2666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span{display:inline-block}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span.num{font-size:4.8rem;line-height:1em;letter-spacing:0;color:var(--color-str)}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span.num{font-size:calc(3.5vw - 2.4px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span.num{font-size:8.5333333333vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span.per{font-size:2.4rem;line-height:1em;letter-spacing:0;color:var(--color-str);margin:0 .25em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span.per{font-size:calc(1.5vw + 2.4px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-per span.per{font-size:5.0666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price{text-align:center;font-size:1.4rem;line-height:1em;letter-spacing:0}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price{font-size:3.4666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span{display:inline-block}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span.num{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:3.2rem;line-height:1em;letter-spacing:0}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span.num{font-size:calc(2vw + 3.2px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span.num{font-size:6.4vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span.yen{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.6rem;line-height:1em;letter-spacing:0;margin:0 .25em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span.yen{font-size:calc(1vw + 1.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-m_price span.yen{font-size:3.7333333333vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price{text-align:center;font-size:1.4rem;line-height:1em;letter-spacing:0}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price{font-size:3.4666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span{display:inline-block}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span.num{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:2.4rem;line-height:1em;letter-spacing:0}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span.num{font-size:calc(1.5vw + 2.4px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span.num{font-size:5.0666666667vw}}.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span.yen{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.6rem;line-height:1em;letter-spacing:0;margin:0 .25em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span.yen{font-size:calc(1vw + 1.6px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_content .pc-table tbody td.pc-a_price span.yen{font-size:3.7333333333vw}}.p-price_campaign .p-pc-price_caution{margin-top:var(--xsm);font-size:1.4rem;color:var(--color-ink);line-height:1.8em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_campaign .p-pc-price_caution{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_campaign .p-pc-price_caution{font-size:3.2vw;padding:0 var(--sm);margin-top:0}}.p-price_campaign .p-pc-price_caution a{font-family:"Maru Antique+ Medium";letter-spacing:.18em;color:var(--color-key-shadow)}.p-price_campaign .p-pc-price_update{padding:var(--sm);background-color:var(--color-base-bright_dark);border-radius:var(--xsm);margin-top:var(--m)}@media (max-width: 767px){.p-price_campaign .p-pc-price_update{border-radius:0;padding:0 0 var(--sm)}}.p-price_campaign .p-pc-price_update-info{position:relative;text-align:center}@media (max-width: 767px){.p-price_campaign .p-pc-price_update-info{padding:var(--sm)}}.p-price_campaign .p-pc-price_update-info .info_title{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:2.4rem;line-height:1.4em}@media (max-width: 767px){.p-price_campaign .p-pc-price_update-info .info_title{font-size:5.6vw}}.p-price_campaign .p-pc-price_update-info .info_link{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;position:absolute;top:0;right:0;display:flex;align-items:baseline;column-gap:4px;font-size:1.4rem;color:var(--color-ink);line-height:1.8em}@media (max-width: 767px){.p-price_campaign .p-pc-price_update-info .info_link{top:var(--sm);right:var(--sm);font-size:3.2vw}}.p-price_campaign .p-pc-price_update-info .info_link img{width:16px;height:auto;aspect-ratio:1/1}@media (max-width: 767px){.p-price_campaign .p-pc-price_update-info .info_link img{width:3.2vw}}.p-price_campaign .p-pc-price_update-info .info_desc{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:2rem;line-height:1.4em;margin-top:.8em}@media (max-width: 767px){.p-price_campaign .p-pc-price_update-info .info_desc{font-size:4.8vw}}.p-price_campaign .p-pc-price_update-info .info_notice{font-size:1.4rem;line-height:1.4em;margin-top:.8em}@media (max-width: 767px){.p-price_campaign .p-pc-price_update-info .info_notice{font-size:3.2vw;text-align:left;text-indent:-1em;padding-left:1em}}.p-price_acgb{padding:var(--m)}@media (max-width: 767px){.p-price_acgb{padding:var(--m) 0}}@media (max-width: 767px){.p-price_acgb .p-pa-heading{padding:0 var(--m)}}.p-price_acgb .p-pa-inner{max-width:1240px;margin-inline:auto}.p-price_acgb .p-pa-price_wrapper{position:relative}@media (max-width: 767px){.p-price_acgb .p-pa-price_wrapper{-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);overflow-x:scroll;padding:var(--sm)}}.p-price_acgb .p-pa-price_content{box-shadow:0 0 var(--sm) #1a12001a;width:100%;height:auto;overflow:hidden;background-color:var(--color-white);border-radius:var(--xsm)}@media (max-width: 767px){.p-price_acgb .p-pa-price_content{width:165.3333333333vw}}.p-price_acgb .p-pa-price_content .pa-table{width:100%;height:auto}.p-price_acgb .p-pa-price_content .pa-table thead th{font-size:2.4rem;line-height:1em;padding:var(--xsm) var(--sm);text-align:center;word-break:keep-all;border:none;width:50%;height:auto}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table thead th{font-size:calc(1.5vw + 2.4px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table thead th{font-size:5.0666666667vw}}.p-price_acgb .p-pa-price_content .pa-table thead th:nth-child(odd){background-color:var(--color-base-lightest)}.p-price_acgb .p-pa-price_content .pa-table thead th:nth-child(even){background-color:var(--color-base-light)}.p-price_acgb .p-pa-price_content .pa-table thead th span{display:block;font-size:1.4rem;line-height:1em;margin-bottom:.5em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table thead th span{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table thead th span{font-size:3.4666666667vw}}.p-price_acgb .p-pa-price_content .pa-table thead th strong{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em}.p-price_acgb .p-pa-price_content .pa-table tbody td{background-color:var(--color-white)}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-item{padding:var(--sm);text-align:center}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-tag{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.4rem;line-height:1em;margin-bottom:var(--xxsm)}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-tag{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-tag{font-size:3.4666666667vw}}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-tag span{display:inline-block;background-color:var(--color-ink-dim);color:var(--color-white);border-radius:100vw;padding:.25em 3em}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;margin-bottom:var(--xxsm)}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price .price{font-size:4.8rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price .price{font-size:calc(3.5vw - 2.4px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price .price{font-size:9.6vw}}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price .txt{font-size:2.4rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price .txt{font-size:calc(1.5vw + 2.4px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-price .txt{font-size:5.0666666667vw}}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-g_user{font-size:1.4rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-g_user{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-g_user{font-size:3.4666666667vw}}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual{position:relative;margin-top:var(--sm);padding-top:var(--xsm)}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual:before{content:"";width:100%;height:2px;background-image:url(../../assets/images/common/hr-bg-round.svg);background-repeat:repeat-x;background-size:auto 100%;position:absolute;top:0;left:50%;translate:-50% 0}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_price{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;margin-bottom:var(--size);font-size:1.4rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_price{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_price{font-size:3.4666666667vw}}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_price .price{font-size:2.4rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_price .price{font-size:calc(1.5vw + 2.4px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_price .price{font-size:5.0666666667vw}}.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_g_user{font-size:1.4rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_g_user{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_content .pa-table tbody td .pa-annual .pa-a_g_user{font-size:3.4666666667vw}}.p-price_acgb .p-pa-price_caution{margin-top:var(--xsm);font-size:1.4rem;line-height:1.8em;color:var(--color-ink)}@media (min-width: 1240px) and (max-width: 1439px){.p-price_acgb .p-pa-price_caution{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_acgb .p-pa-price_caution{padding:0 var(--sm);font-size:3.2vw;margin-top:0}}.p-price_acgb .p-pa-price_caution a{font-family:"Maru Antique+ Medium";letter-spacing:.18em;color:var(--color-key-shadow)}.p-price_parthner{padding:var(--lm) var(--m)}@media (max-width: 767px){.p-price_parthner{padding:var(--lm) var(--xsm)}}.p-price_parthner .p-pp-inner{max-width:1240px;margin-inline:auto}.p-price_parthner .p-pp-wrapper{box-shadow:0 0 var(--sm) #1a12001a;background-color:var(--color-white);width:100%;margin-inline:auto;padding:var(--lm);border-radius:var(--m)}@media (max-width: 767px){.p-price_parthner .p-pp-wrapper{padding:0 0 var(--lm)}}.p-price_parthner .p-pp-content{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:var(--m)}@media (max-width: 767px){.p-price_parthner .p-pp-content{flex-flow:column nowrap;gap:0}}.p-price_parthner .p-pp-content_thumb{width:540px;height:auto;border-radius:var(--xsm);border:1px solid var(--color-ink-bright);overflow:hidden}.p-price_parthner .p-pp-content_thumb img{width:100%;height:auto}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-content_thumb{width:calc(38vw - 7.2px)}}@media (max-width: 767px){.p-price_parthner .p-pp-content_thumb{width:100%;border-radius:var(--m) var(--m) 0 0}}.p-price_parthner .p-pp-content_data{flex:1}@media (max-width: 767px){.p-price_parthner .p-pp-content_data{padding:var(--sm) var(--m) var(--m)}}.p-price_parthner .p-pp-content_data .cd-text{font-size:1.6rem;line-height:2em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-content_data .cd-text{font-size:calc(.5vw + 8.8px)}}@media (max-width: 767px){.p-price_parthner .p-pp-content_data .cd-text{font-size:4vw;line-height:1.8em}}.p-price_parthner .p-pp-content_data .cd-text strong{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em}.p-price_parthner .p-pp-content_data .cd-type{display:flex;flex-flow:row nowrap;justify-content:center;gap:var(--xsm);margin-top:var(--xsm)}@media (max-width: 767px){.p-price_parthner .p-pp-content_data .cd-type{flex-flow:column nowrap}}.p-price_parthner .p-pp-content_data .cd-type .cd-type_item{flex:1;border:2px solid var(--color-ink-dim);border-radius:var(--xxsm);overflow:hidden}.p-price_parthner .p-pp-content_data .cd-type .cd-type_item .ti-title{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;display:block;background-color:var(--color-ink-dim);color:var(--color-white);text-align:center;padding:.5em 0;width:100%;height:auto;font-size:1.6rem;line-height:1em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-content_data .cd-type .cd-type_item .ti-title{font-size:calc(.5vw + 8.8px)}}@media (max-width: 767px){.p-price_parthner .p-pp-content_data .cd-type .cd-type_item .ti-title{font-size:4vw}}.p-price_parthner .p-pp-content_data .cd-type .cd-type_item .ti-text{text-align:center;font-size:1.4rem;padding:1em}@media (max-width: 767px){.p-price_parthner .p-pp-content_data .cd-type .cd-type_item .ti-text{font-size:3.7333333333vw}}.p-price_parthner .p-pp-content_data .cd-type .cd-type_item .ti-text strong{color:var(--color-str)}.p-price_parthner .p-pp-voice{margin-top:var(--m)}@media (max-width: 767px){.p-price_parthner .p-pp-voice{padding:0 var(--m)}}.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-item{max-width:640px;margin-inline:auto;position:relative;background-color:var(--color-base-bright_dark);border-radius:var(--xsm);padding:var(--sm) var(--sm) var(--sm) calc(60px + var(--sm))}@media (max-width: 767px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-item{padding:calc(12.8vw + var(--sm)) var(--sm) var(--sm) var(--sm)}}.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-thumb{position:absolute;top:50%;left:0;translate:-50% -50%;width:120px;height:120px;overflow:hidden;border-radius:50%}.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-thumb img{width:100%;height:auto}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-thumb{width:calc(8.5vw - 2.4px);height:calc(8.5vw - 2.4px)}}@media (max-width: 767px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-thumb{top:0;left:50%;width:25.6vw;height:25.6vw}}.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-name{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:1.6rem;line-height:1.4em;margin-bottom:.6em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-name{font-size:calc(.5vw + 8.8px)}}@media (max-width: 767px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-name{text-align:center;font-size:4vw}}.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-text{font-size:1.4rem;line-height:1.8em}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-text{font-size:calc(.5vw + 6.8px)}}@media (max-width: 767px){.p-price_parthner .p-pp-voice .p-pp-voice_list .vl-text{font-size:3.4666666667vw}}.p-price_parthner .p-pp-row{margin-top:var(--m);text-align:center}@media (max-width: 767px){.p-price_parthner .p-pp-row{padding:0 var(--m)}}.p-price_parthner .p-pp-row .p-pp-row_text{font-size:1.6rem}@media (min-width: 1240px) and (max-width: 1439px){.p-price_parthner .p-pp-row .p-pp-row_text{font-size:calc(.5vw + 8.8px)}}@media (max-width: 767px){.p-price_parthner .p-pp-row .p-pp-row_text{font-size:4vw;text-align:left}}.p-price_parthner .p-pp-row .p-pp-row_link{margin-top:var(--sm)}.p-price_subject{padding:var(--lm) var(--m)}@media (max-width: 767px){.p-price_subject{padding:var(--lm) var(--xsm)}}.p-price_subject .p-ps-inner{max-width:1240px;margin-inline:auto}.p-price_subject .p-ps-content-desc{font-family:"Maru Antique+ DemiBold";letter-spacing:.12em;font-size:2.4rem;line-height:1.8em;text-align:center}.p-price_subject .p-ps-content-notice{font-size:1.4rem;line-height:1.8em;width:fit-content;margin-inline:auto;text-align:center;margin-top:1.2em;border:1px solid var(--color-base-bright_dark);padding:1em 2em;background-color:var(--color-white);border-radius:var(--xxsm);text-align:left}.p-price_subject .p-ps-content-notice li{position:relative;padding-left:1em}.p-price_subject .p-ps-content-notice li:not(:first-child){margin-top:1em}.p-price_subject .p-ps-content-notice li:before{content:"\203b";position:absolute;top:0;left:0}.p-price_step{padding:var(--lm) var(--m)}@media (max-width: 767px){.p-price_step{padding:var(--lm) var(--xsm)}}.p-price_step .p-pst-inner{max-width:1240px;margin-inline:auto}.p-price_step .p-pst-content{position:relative;z-index:1;width:1140px;margin-inline:auto;display:grid;grid-template-rows:repeat(1,auto);gap:var(--m)}@media (max-width: 767px){.p-price_step .p-pst-content{width:100%}}.p-price_step .p-pst-content li{position:relative;display:grid;gap:var(--sm);background-color:var(--color-white);padding:var(--sm);border-radius:var(--xsm);border:2px solid var(--color-ink-dim)}@media (min-width: 768px){.p-price_step .p-pst-content li{grid-template-columns:auto 1fr}}@media (max-width: 767px){.p-price_step .p-pst-content li{grid-template-rows:auto 1fr}}.p-price_step .p-pst-content li:not(:last-of-type):after{z-index:-1;content:"";position:absolute;left:50%;bottom:0;translate:0 50%;width:var(--sm);aspect-ratio:1/1;background-color:var(--color-ink-dim);rotate:45deg}.p-price_step .p-pst-content li .step_thumb{width:310px;aspect-ratio:31/20}.p-price_step .p-pst-content li .step_thumb img{width:100%;height:auto}@media (max-width: 767px){.p-price_step .p-pst-content li .step_thumb{width:100%;max-width:66.1333333333vw;margin-inline:auto}}.p-price_step .p-pst-content li .step_data{padding-left:4em}@media (min-width: 768px){.p-price_step .p-pst-content li .step_data{position:relative}}@media (max-width: 767px){.p-price_step .p-pst-content li .step_data{padding-left:0}}.p-price_step .p-pst-content li .step_num{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:0;position:absolute;top:.2em;left:0;display:grid;place-items:center;font-size:1.4rem;aspect-ratio:1/1;width:2em;background-color:var(--color-ink);color:var(--color-white);border-radius:100vw}@media (max-width: 767px){.p-price_step .p-pst-content li .step_num{top:.5em;left:.5em;font-size:3.4666666667vw}}.p-price_step .p-pst-content li .step_text{font-size:1.8rem;line-height:1.6em}.p-price_step .p-pst-content li .step_link{margin-top:var(--xsm)}
