section{margin-top:120px}._text-red{color:red}._text-price{color:#fa0d67;font-weight:normal !important}._text-note{color:#333;font-weight:normal !important}.plice_nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.plice_nav li{width:calc((100% / 3) - 8px)}@media (max-width: 979px){.plice_nav li{width:100%}}.plice_nav li a{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:12px;background-color:#ff6b7c;border-radius:10vh;color:#fff;text-decoration:none;letter-spacing:0.1rem;position:relative}@media (min-width: 980px){.plice_nav li a{height:52px}}@media (min-width: 980px){.plice_nav li a{padding:12px 32px 12px 12px}}.plice_nav li a::after{border-top:.39062vw solid #fff;border-right:.39062vw solid #fff;content:'';position:absolute;width:1.82292vw;height:1.82292vw;right:7.03125vw;top:0;bottom:0;margin:auto;transform:rotate(135deg);transition:transform 0.3s}@media (min-width: 980px){.plice_nav li a::after{border-top:2px solid #fff;border-right:2px solid #fff;content:'';position:absolute;width:8px;height:8px;right:20px;top:0;bottom:0;margin:auto;transform:rotate(135deg);transition:transform 0.3s}}._colorbk-bg-sub4{background-color:#dedede !important}._price_table{border-collapse:collapse;border-spacing:0;width:100%}._price_table .price-th{padding:10px 5px;font-weight:normal;background-color:#fff2f4;border:1px solid #999;line-height:1.4;text-align:center;color:#ff6b7c;font-weight:bold}._price_table .price-td{text-align:left;border:1px solid #999;line-height:1.4;padding:10px;background:#fff;text-align:center;font-weight:normal}._price_table .price-td_desc{font-weight:normal;text-align:left}.frozen .item_price .wrap_minittl{font-size:2.3rem;font-weight:700;line-height:1;margin-bottom:15px}.frozen .item_price .wrap_minittl .minittl{font-size:2.3rem;display:inline-block}.frozen .item_price .ul_upfrontcost{display:flex;background-color:#fff;border:solid 1px #ff6b7c;padding:10px;gap:4px}@media (max-width: 979px){.frozen .item_price .ul_upfrontcost{display:block}}.frozen .item_price .ul_upfrontcost li::before{content:'●';color:#ff6b7c;margin-right:2px}.frozen .item_price .freeze{display:flex;justify-content:space-between;align-items:center;background-color:#fff7f8;border:solid 1px #ff6b7c;padding:17px 60px}@media (max-width: 979px){.frozen .item_price .freeze{flex-direction:column;padding:10px 15px;align-items:center;text-align:center}}.frozen .item_price .freeze .freeze__name{font-size:20px}@media (max-width: 979px){.frozen .item_price .freeze .freeze__name{font-size:1.6rem}}.frozen .item_price .freeze__price{font-weight:bold;display:flex;justify-content:flex-end}@media (max-width: 979px){.frozen .item_price .freeze__price{justify-content:center}}.frozen .item_price .freeze .freeze__price__money{color:#ff6b7c;display:flex;align-items:center}.frozen .item_price .freeze .freeze__price__money .num{font-size:4.3rem;display:flex;gap:8px;align-items:center}@media (max-width: 979px){.frozen .item_price .freeze .freeze__price__money .num{font-size:2.9rem}}.frozen .item_price .freeze .freeze__price__money .tag{padding:8px;font-size:20px}.frozen .item_price .freeze .flex{display:flex;align-items:baseline}.frozen .item_price .wrap_calculation{font-size:1.8rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:10px 50px;background-color:#fff;border:solid 1px #ff6b7c}@media (max-width: 979px){.frozen .item_price .wrap_calculation{display:block;padding:13px 15px;font-size:1.5rem}}.frozen .item_price .wrap_calculation .calculation .sign{display:inline-block;width:18px;height:18px;color:#fff;background-color:#ff6b7c;border-radius:50%;position:relative;margin:0 15px 1px;vertical-align:text-bottom}.frozenlist{display:flex;align-items:center;background-color:#fff;gap:4px}@media (max-width: 979px){.frozenlist{display:block;margin-top:10px}}.frozenlist .item_price .ul_cost{display:flex;background-color:#fff;padding:10px;gap:4px}@media (max-width: 979px){.frozenlist .item_price .ul_cost{display:-ms-grid;display:grid;-moz-column-gap:1em;column-gap:1em;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto);padding:0}}.frozenlist .item_price .ul_cost li::before{content:'●';color:#ff6b7c;margin-right:2px}.item_price .wrap_calculation .calculation .sign.multiplication::before{transform:translate(-50%, -50%) rotate(45deg)}.item_price .wrap_calculation .calculation .sign.multiplication::after{transform:translate(-50%, -50%) rotate(-45deg)}.item_price .wrap_calculation .calculation .sign::before,.item_price .wrap_calculation .calculation .sign::after{content:'';display:block;width:60%;height:2px;background-color:#fff;position:absolute;top:50%;left:50%}.item_price .wrap_calculation .calculation .sign.equal::before{transform:translate(-50%, calc(-50% - 2px))}.item_price .wrap_calculation .calculation .sign.equal::after{transform:translate(-50%, calc(-50% + 2px))}.box-radius{border-radius:20px}@media (max-width: 979px){.box-radius{border-radius:10px}}.box-bg{padding:20px 30px;margin:30px 0;background-color:#fff}@media (max-width: 979px){.box-bg{padding:20px}}.box-bg02{padding:12px 20px;border-radius:10px}.box-bg .ttl-border{margin-bottom:22px}@media (max-width: 979px){.box-bg .ttl-border{margin-bottom:15px}.box-bg .ttl-border.ttl-measure{margin-bottom:30px}}.box-bg .area-image{margin:0 0 10px}.box-bg .scroll-sp{margin:15px 10px 10px}@media (max-width: 979px){.box-bg .scroll-sp{margin:0}}.box-bg .list-dot{margin:0}.box-bg .list-dot02{max-width:600px}.box-p-evenly{padding:30px}@media (max-width: 979px){.box-p-evenly{padding:20px}}.box-label{min-width:442px;padding:3px 50px 0;display:inline-block;font-size:20px;font-size:2rem;font-weight:600;line-height:1.5;color:#ff6b7c;border-radius:40px;border:1px solid #ff7787;text-align:center;background-color:#fff}@media (max-width: 979px){.box-label{padding:5px 15px;min-width:0;font-size:17px;font-size:1.7rem;line-height:1.2}}.box-label .sm{font-size:14px;font-size:1.4rem}.box-bg01{background-color:#fff8f9}.box-bg02{background-color:#f7f7f7}.box-border{border:2px solid #f8cdd3;background-color:#fff}@media (max-width: 979px){.box-border{border-width:1px}}.list-check{margin:0 38px}@media (max-width: 979px){.list-check{margin:0}}.list-check li{position:relative;padding-left:32px;line-height:1.7}.list-check li:nth-child(n+2){margin-top:10px}.list-check .icon-check{position:absolute;top:5px;left:0;display:inline-block;width:18px;height:18px;background:url("/assets/cure/images/icon_check.png?2025722103227") no-repeat;background-size:18px}@media (max-width: 979px){.list-check .icon-check{top:3px}}.list-anchor{display:flex;flex-wrap:wrap;margin:-16px 0 0 -20px;list-style:none;counter-reset:my-counter}@media (max-width: 979px){.list-anchor{margin-top:-15px;justify-content:space-between}}.list-anchor li{min-width:217px;margin-left:20px;margin-top:16px;counter-increment:my-counter}@media (max-width: 979px){.list-anchor li{min-width:0;margin-top:15px;width:calc(50% - 20px)}}@media (max-width: 640px){.list-anchor li{width:100%}}.list-anchor li a{position:relative;display:block;background-color:#fff;border-radius:23px;padding:4px 86px;text-decoration:none;text-align:center;font-size:18px;font-size:1.8rem;line-height:2;color:#ff6b7c;border:1px solid #ff6b7c}@media (max-width: 979px){.list-anchor li a{display:flex;align-items:center;justify-content:center;padding:10px 50px;font-size:15px;font-size:1.5rem;line-height:1.625;height:100%;border-radius:50px}}.list-anchor li a:before{content:counter(my-counter, decimal-leading-zero);position:absolute;top:50%;left:18px;font-size:24px;font-size:2.4rem;font-family:"Montserrat",sans-serif;letter-spacing:0.1em;color:#ffd6db;transform:translateY(-50%)}@media (max-width: 979px){.list-anchor li a:before{font-size:18px;font-size:1.8rem}}@media (hover: hover){.list-anchor li a:hover .icon-arrow{transform:translateY(-30%)}}.list-anchor li .icon-arrow{position:absolute;top:50%;right:19px;width:16px;height:10px;background:url("/assets/cure/images/icon_arrow_down.png?2025722103227") no-repeat;background-size:16px 10px;transform:translateY(-50%)}.list-step{list-style:none}.list-dot{margin-top:5px}.list-dot li{position:relative;padding-left:30px;line-height:1.7}@media (max-width: 979px){.list-dot li{padding-left:20px}}.list-dot li:before{content:"";position:absolute;top:7px;left:0;width:14px;height:14px;background-color:#ffd6db;border-radius:100%}@media (max-width: 979px){.list-dot li:before{top:8px;width:10px;height:10px}}.list-dot li:nth-child(n+2){margin-top:5px}.list-dot02{display:flex;flex-wrap:wrap}.list-dot02 li{margin-right:18px;padding-left:17px}
