@charset "UTF-8";#ariawell-theme .contents-container{max-width:1760px;padding:0 80px}#ariawell-theme .contents-container .contents-inner{max-width:1760px}#ariawell-theme h1.section-title{opacity:0}#ariawell-theme h1.section-title.chars-ready{opacity:1}#ariawell-theme h1.section-title .char{display:inline-block;opacity:0;transition:opacity .6s ease-out}#ariawell-theme h1.section-title .char.animate{opacity:1}#ariawell-theme .section-partners{background-color:#f8f8f8}#ariawell-theme .section-partners .contents-container{flex-direction:column;justify-content:center;max-width:1560px;padding-top:clamp(140px,calc(6.25vw + 3.75rem),180px);padding-bottom:clamp(140px,calc(9.375vw + 1.25rem),200px)}#ariawell-theme .section-partners .section-title{margin-bottom:20px;font-weight:800;font-size:clamp(48px,calc(.625vw + 2.5rem),52px);color:#000;letter-spacing:-.01em;text-align:center}@media (max-width:1279px){#ariawell-theme .contents-container{padding:0 30px}#ariawell-theme .section-partners .contents-container{padding-top:clamp(120px,calc(3.9215686275vw + 5.6151960784rem),140px);padding-bottom:clamp(120px,calc(3.9215686275vw + 5.6151960784rem),140px)}#ariawell-theme .section-partners .section-title{margin-bottom:19px;font-size:clamp(40px,calc(1.568627451vw + 1.7460784314rem),48px)}}@media (max-width:768px){#ariawell-theme .contents-container{padding:0 20px}#ariawell-theme .section-partners .contents-container{padding-top:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px);padding-bottom:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px)}#ariawell-theme .section-partners .section-title{margin-bottom:18px;font-size:clamp(32px,calc(1.7857142857vw + 1.6428571429rem),40px)}}#ariawell-theme .section-partners .section-description{font-weight:500;font-size:clamp(19px,calc(.15625vw + 1.0625rem),20px);letter-spacing:-.02em}#ariawell-theme .section-partners .partners-list{margin-top:clamp(80px,calc(4.6875vw + 1.25rem),110px)}#ariawell-theme .section-partners .partners-list img{width:100%;height:auto}#ariawell-theme .section-partners .partners-list .mobile{display:none}#ariawell-theme .more-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0;border:none;background:0 0;font-weight:600;font-size:20px;color:#1a1a1a;letter-spacing:-.02em;text-decoration:none;cursor:pointer}#ariawell-theme .cta-button{display:inline-flex;align-items:center;justify-content:center;gap:clamp(16px,calc(.625vw + .5rem),20px);position:relative;min-height:48px;padding:2px clamp(16px,calc(.625vw + .5rem),20px);border:none;border-radius:8px;background:#feb95f;color:#1a1a1a;font-weight:600;font-size:17px;letter-spacing:-.02em;text-decoration:none}@media (max-width:1279px){#ariawell-theme .section-partners .section-description{font-size:clamp(18px,calc(.1960784314vw + 1.0307598039rem),19px)}#ariawell-theme .section-partners .partners-list{margin-top:clamp(60px,calc(3.9215686275vw + 1.8651960784rem),80px)}#ariawell-theme .cta-button{gap:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);padding:2px clamp(14px,calc(.3921568627vw + .6865196078rem),16px);font-size:16px}}@media (max-width:768px){#ariawell-theme .section-partners .section-description{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}#ariawell-theme .section-partners .partners-list{margin-top:clamp(40px,calc(4.4642857143vw + 1.6071428571rem),60px)}#ariawell-theme .section-partners .partners-list .mobile{display:block}#ariawell-theme .section-partners .partners-list .pc{display:none}#ariawell-theme .cta-button{gap:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);padding:2px clamp(12px,calc(.4464285714vw + .6607142857rem),14px);font-size:14px}}#ariawell-theme .cta-button::after{content:"";display:inline-block;width:18px;height:18px;background-image:url(/wp-content/uploads/2025/09/cta-right-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px;flex-shrink:0}#ariawell-theme .grecaptcha-badge{display:none}#ariawell-theme .site-footer{max-width:1600px;margin:0 auto;padding-top:clamp(57px,calc(.46875vw + 3.1875rem),60px);padding-bottom:clamp(140px,calc(3.125vw + 6.25rem),160px);padding-right:clamp(80px,calc(3.125vw + 2.5rem),100px);padding-left:clamp(80px,calc(3.125vw + 2.5rem),100px);border-color:#111}@media (max-width:1760px){#ariawell-theme .site-footer{max-width:calc(100% - 160px);padding-right:clamp(40px,calc(6.25vw - 2.5rem),80px);padding-left:clamp(40px,calc(6.25vw - 2.5rem),80px)}}#ariawell-theme .site-footer .footer-middle-content-left{font-weight:500;font-size:16px;color:#111;line-height:2em;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .site-footer{max-width:calc(100% - 60px);padding-top:clamp(54px,calc(.5882352941vw + 3.0922794118rem),57px);padding-bottom:clamp(100px,calc(7.8431372549vw + 2.4803921569rem),140px);padding-right:0;padding-left:0}#ariawell-theme .site-footer .footer-middle-content-left{font-size:15px}}@media (max-width:768px){#ariawell-theme .site-footer{max-width:calc(100% - 40px);padding-top:clamp(50px,calc(.8928571429vw + 2.9464285714rem),54px);padding-bottom:clamp(80px,calc(4.4642857143vw + 4.1071428571rem),100px)}#ariawell-theme .site-footer .footer-bottom-content{flex-direction:column;align-items:flex-start;gap:clamp(40px,calc(2.2321428571vw + 2.0535714286rem),50px)}#ariawell-theme .site-footer .footer-middle-content-left{font-size:14px}}#ariawell-theme .site-footer .footer-middle-content-left .split{display:inline-flex;width:1px;height:10px;margin:-2px 2px 0;background-color:#a1a1a1;font-size:0;vertical-align:middle}#ariawell-theme .site-footer .footer-bottom-content-left{font-weight:400;font-size:15px;color:#111;letter-spacing:-.01em}#ariawell-theme .site-footer .footer-bottom-content-right-menu a{font-weight:600;font-size:16px;color:#111}@media (max-width:1279px){#ariawell-theme .site-footer .footer-bottom-content-right-menu a{font-size:15px}}#ariawell-theme .bottom-banner{display:flex;position:fixed;right:0;bottom:0;left:0;z-index:5;justify-content:center;width:100%;height:84px;background-color:rgba(0,0,0,.85);opacity:0;transform:translateY(100%);transition:opacity .6s ease-out,transform .6s ease-out}#ariawell-theme .bottom-banner.fade-up-active{opacity:1;transform:translateY(0)}#ariawell-theme .bottom-banner .bottom-banner-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1600px;height:100%;padding:24px;box-sizing:border-box}@media (max-width:768px){#ariawell-theme .site-footer .footer-bottom-content-left,#ariawell-theme .site-footer .footer-bottom-content-right-menu a{font-size:14px}#ariawell-theme .bottom-banner{height:auto}#ariawell-theme .bottom-banner .bottom-banner-content{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:clamp(14px,calc(1.1764705882vw + .3095588235rem),20px);padding:16px 20px}}#ariawell-theme .bottom-banner .bottom-banner-count-container{display:flex;align-items:center;justify-content:flex-start;gap:clamp(22px,calc(.3125vw + 1.125rem),24px)}#ariawell-theme .bottom-banner .bottom-banner-title{font-weight:700;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#fff;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-container{gap:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}#ariawell-theme .bottom-banner .bottom-banner-title{font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-container{flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}#ariawell-theme .bottom-banner .bottom-banner-title{font-size:clamp(15px,calc(1.1160714286vw + .7142857143rem),20px)}}#ariawell-theme .bottom-banner .bottom-banner-count-box{display:flex;align-items:center;justify-content:flex-start;gap:12px}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-box{gap:10px}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-box{gap:8px}}#ariawell-theme .bottom-banner .bottom-banner-count-item{display:flex;align-items:center;justify-content:flex-start;gap:8px}#ariawell-theme .bottom-banner .bottom-banner-count-item-number{display:flex;align-items:center;justify-content:center;width:clamp(40px,calc(.625vw + 2rem),44px);height:clamp(40px,calc(.625vw + 2rem),44px);border-radius:8px;background-color:#fff;font-weight:700;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#000}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-item{gap:7px}#ariawell-theme .bottom-banner .bottom-banner-count-item-number{width:clamp(36px,calc(.7843137255vw + 1.8730392157rem),40px);height:clamp(36px,calc(.7843137255vw + 1.8730392157rem),40px);font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-item{gap:6px}#ariawell-theme .bottom-banner .bottom-banner-count-item-number{width:clamp(32px,calc(.8928571429vw + 1.8214285714rem),36px);height:clamp(32px,calc(.8928571429vw + 1.8214285714rem),36px);font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}#ariawell-theme .bottom-banner .bottom-banner-count-item-text{font-weight:700;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#fff}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-item-text{font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-item-text{font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}#ariawell-theme .bottom-banner .bottom-banner-count-slash{font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#fff}@media (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-count-slash{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-count-slash{font-size:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text::after{display:none}}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translateX(-50%);background-color:#fff;color:#111;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1;visibility:visible;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);animation:1.5s ease-in-out infinite tooltipFloat}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text .inquiry-count{color:#ff6b35;font-weight:700}@media screen and (max-width:1279px){#ariawell-theme .bottom-banner .bottom-banner-tooltip-text{white-space:normal;max-width:200px;text-align:center}}#ariawell-theme .bottom-banner .bottom-banner-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff;opacity:1;visibility:visible;z-index:1000}@keyframes tooltipFloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}.cursor{position:fixed;width:40px;height:40px;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:width .3s,height .3s,opacity .3s}.cursor .bowl{overflow:hidden;position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,#eee 10%,#111 100%);opacity:.8}.cursor .wave-svg{position:absolute;width:200%;height:200%;top:-50%;left:-50%}.cursor.hover{width:70px;height:70px;opacity:.5}#ariawell-theme .price-page .section-price .contents-container{align-items:flex-start;justify-content:space-between;gap:clamp(50px,calc(1.5625vw + 1.875rem),60px);max-width:1560px;padding-top:clamp(220px,calc(12.5vw + 3.75rem),300px);padding-bottom:clamp(100px,calc(6.25vw + 1.25rem),140px)}#ariawell-theme .price-page .section-title{font-weight:900;font-size:clamp(60px,calc(1.875vw + 2.25rem),72px);color:#111;line-height:1.1em;letter-spacing:-.01em;text-align:left}@media (max-width:1279px){#ariawell-theme .price-page .section-price .contents-container{flex-direction:column;gap:clamp(50px,calc(1.9607843137vw + 2.1825980392rem),60px);padding-top:clamp(180px,calc(7.8431372549vw + 7.4803921569rem),220px);padding-bottom:clamp(90px,calc(9.8039215686vw + .9129901961rem),140px)}#ariawell-theme .price-page .section-title{font-size:clamp(48px,calc(2.3529411765vw + 1.8691176471rem),60px)}}@media (max-width:768px){#ariawell-theme .price-page .section-price .contents-container{gap:clamp(40px,calc(2.2321428571vw + 2.0535714286rem),50px);padding-top:clamp(120px,calc(13.3928571429vw + 4.8214285714rem),180px);padding-bottom:clamp(40px,calc(11.1607142857vw + .2678571429rem),90px)}#ariawell-theme .price-page .section-title{font-size:clamp(38px,calc(2.2321428571vw + 1.9285714286rem),48px)}}#ariawell-theme .price-page .section-price-main .contents-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1560px;padding-top:0;padding-bottom:clamp(160px,calc(6.25vw + 5rem),200px)}@media (max-width:1279px){#ariawell-theme .price-page .section-price-main .contents-container{padding-bottom:clamp(120px,calc(7.8431372549vw + 3.7303921569rem),160px)}}#ariawell-theme .price-page .section-price-main .section-price-tab{display:flex;overflow-x:auto;align-items:center;justify-content:flex-start;max-width:100%;gap:clamp(40px,calc(1.5625vw + 1.25rem),50px)}#ariawell-theme .price-page .section-price-main .section-price-tab .section-price-tab-item{font-weight:700;font-size:clamp(32px,calc(.625vw + 1.5rem),36px);color:#aaa;line-height:1.4em;letter-spacing:-.01em;white-space:nowrap}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-main .section-price-tab{gap:clamp(30px,calc(1.9607843137vw + .9325980392rem),40px)}#ariawell-theme .price-page .section-price-main .section-price-tab .section-price-tab-item{font-size:clamp(28px,calc(.7843137255vw + 1.3730392157rem),32px)}}@media screen and (max-width:768px){#ariawell-theme .bottom-banner .bottom-banner-tooltip-text{display:none}#ariawell-theme .price-page .section-price-main .contents-container{padding-bottom:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px)}#ariawell-theme .price-page .section-price-main .section-price-tab{gap:clamp(20px,calc(2.2321428571vw + .8035714286rem),30px)}#ariawell-theme .price-page .section-price-main .section-price-tab .section-price-tab-item{font-size:clamp(22px,calc(1.3392857143vw + 1.1071428571rem),28px)}}#ariawell-theme .price-page .section-price-main .section-price-tab .section-price-tab-item.active{color:#000}#ariawell-theme .price-page .section-price-main-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;width:100%;padding:clamp(48px,calc(.625vw + 2.5rem),52px) clamp(44px,calc(.9375vw + 2rem),50px) clamp(28px,calc(.9375vw + 1rem),34px);gap:clamp(28px,calc(.625vw + 1.25rem),32px)}#ariawell-theme .price-page .section-price-main-content{display:flex;overflow:hidden;align-items:flex-start;justify-content:flex-start;width:100%;margin-top:clamp(82px,calc(1.875vw + 3.625rem),94px);border:1px solid #ccc;border-radius:12px}@media screen and (max-width:1540px){#ariawell-theme .price-page .section-price-main-content{flex-direction:column}}#ariawell-theme .price-page .section-price-main-image{flex:1;height:100%}#ariawell-theme .price-page .section-price-main-image>img{max-width:none;height:100%;object-fit:cover}@media screen and (max-width:1540px){#ariawell-theme .price-page .section-price-main-image{overflow:hidden;flex:none;width:100%;height:500px}#ariawell-theme .price-page .section-price-main-image>img{width:100%}}#ariawell-theme .price-page .section-price-main-info-title{font-weight:700;font-size:clamp(27px,calc(.46875vw + 1.3125rem),30px);color:#1a1a1a;line-height:1.4em;letter-spacing:-.01em}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-main-info-title{font-size:clamp(24px,calc(.5882352941vw + 1.2172794118rem),27px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-main-info{gap:clamp(20px,calc(2.6785714286vw + .7142857143rem),32px);padding:clamp(28px,calc(1.25vw + .75rem),36px) clamp(16px,calc(3.125vw - 1.5rem),36px)}#ariawell-theme .price-page .section-price-main-image{height:clamp(200px,calc(66.9642857143vw - .8928571429rem),500px)}#ariawell-theme .price-page .section-price-main-info-title{font-size:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px)}}#ariawell-theme .price-page .section-price-main-info-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(20px,calc(.625vw + .75rem),24px);flex:1;width:100%;padding:clamp(28px,calc(.9375vw + 1rem),34px);border-radius:16px;background-color:#f6f8fa}#ariawell-theme .price-page .section-price-main-info-list>dl{display:flex;align-items:center;gap:clamp(28px,calc(1.40625vw + .625rem),37px)}#ariawell-theme .price-page .section-price-main-info-list>dl>dt{font-weight:700;font-size:16px;color:#555;line-height:1.4em;letter-spacing:-.01em;text-align:left}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-main-info-list{padding:clamp(22px,calc(1.1764705882vw + .8095588235rem),28px)}#ariawell-theme .price-page .section-price-main-info-list>dl{gap:clamp(24px,calc(1.568627451vw + .7460784314rem),32px)}#ariawell-theme .price-page .section-price-main-info-list>dl>dt{font-size:15px}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-main-info-list{padding:clamp(14px,calc(1.7857142857vw + .5178571429rem),22px)}#ariawell-theme .price-page .section-price-main-info-list>dl{flex-direction:column;align-items:flex-start;gap:4px}#ariawell-theme .price-page .section-price-main-info-list>dl>dt{font-size:14px}}#ariawell-theme .price-page .section-price-main-info-list>dl dd{font-weight:400;font-size:16px;color:#1a1a1a;line-height:1.4em;letter-spacing:-.01em;text-align:left}#ariawell-theme .price-page .section-price-main-number-box{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;width:100%}#ariawell-theme .price-page .section-price-main-number-box .vat{font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#666;line-height:1.4em;letter-spacing:-.01em}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-main-info-list>dl dd{font-size:15px}#ariawell-theme .price-page .section-price-main-number-box .vat{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-main-info-list>dl dd{font-size:14px}#ariawell-theme .price-page .section-price-main-number-box .vat{font-size:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}}#ariawell-theme .price-page .section-price-main-number-box .section-price-main-number{font-weight:700;font-size:clamp(28px,calc(.625vw + 1.25rem),32px);color:#1a1a1a;line-height:1.4em;letter-spacing:-.01em}#ariawell-theme .price-page .section-price-option .contents-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1560px;padding-top:0;padding-bottom:clamp(160px,calc(6.25vw + 5rem),200px)}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-main-number-box .section-price-main-number{font-size:clamp(24px,calc(.7843137255vw + 1.1230392157rem),28px)}#ariawell-theme .price-page .section-price-option .contents-container{padding-bottom:clamp(120px,calc(7.8431372549vw + 3.7303921569rem),160px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-main-number-box .section-price-main-number{font-size:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px)}#ariawell-theme .price-page .section-price-option .contents-container{padding-bottom:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px)}}#ariawell-theme .price-page .section-price-option .section-price-option-title{width:100%;font-weight:800;font-size:clamp(48px,calc(.625vw + 2.5rem),52px);color:#1a1a1a;line-height:1.4em;letter-spacing:-.01em;text-align:center}#ariawell-theme .price-page .section-price-option-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(90px,calc(1.5625vw + 4.375rem),100px);width:100%;margin-top:clamp(80px,calc(3.125vw + 2.5rem),100px)}#ariawell-theme .price-page .section-price-option-item{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media screen and (max-width:1440px){#ariawell-theme .price-page .section-price-option-item{flex-direction:column;justify-content:flex-start;gap:clamp(40px,calc(1.4903129657vw + 1.7837183308rem),50px)}}#ariawell-theme .price-page .section-price-option-item-title{display:flex;align-items:center;gap:6px;font-weight:700;font-size:clamp(36px,calc(.9375vw + 1.5rem),42px);color:#000;line-height:normal;letter-spacing:-.01em}#ariawell-theme .price-page .section-price-option-item-contents{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;width:100%;max-width:963px}#ariawell-theme .price-page .section-price-option-item-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-option .section-price-option-title{font-size:clamp(40px,calc(1.568627451vw + 1.7460784314rem),48px)}#ariawell-theme .price-page .section-price-option-item-title{font-size:clamp(32px,calc(.7843137255vw + 1.6230392157rem),36px)}#ariawell-theme .price-page .section-price-option-item-blocks{width:100%;grid-template-columns:repeat(2,1fr);gap:clamp(16px,calc(.7843137255vw + .6230392157rem),20px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-option .section-price-option-title{font-size:clamp(32px,calc(1.7857142857vw + 1.6428571429rem),40px)}#ariawell-theme .price-page .section-price-option-item-title{font-size:clamp(28px,calc(.8928571429vw + 1.5714285714rem),32px)}#ariawell-theme .price-page .section-price-option-item-blocks{gap:clamp(12px,calc(.8928571429vw + .5714285714rem),16px)}}@media screen and (max-width:460px){#ariawell-theme .price-page .section-price-option-item-blocks{grid-template-columns:repeat(1,1fr)}}#ariawell-theme .price-page .section-price-option-item-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;width:307px;padding:clamp(16px,calc(.625vw + .5rem),20px) clamp(26px,calc(.625vw + 1.125rem),30px);border:1px solid #ccc;border-radius:16px;text-align:left}#ariawell-theme .price-page .section-price-option-item-block-title{display:flex;align-items:center;gap:4px;font-weight:700;font-size:clamp(20px,calc(.3125vw + 1rem),22px);color:#333;line-height:normal;letter-spacing:-.01em}#ariawell-theme .price-page .section-price-option-item-block-title>img{width:clamp(24px,calc(.3125vw + 1.25rem),26px)}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-option-item-block{width:100%;padding:clamp(12px,calc(.7843137255vw + .3730392157rem),16px) clamp(18px,calc(1.568627451vw + .3710784314rem),26px)}#ariawell-theme .price-page .section-price-option-item-block-title{font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}#ariawell-theme .price-page .section-price-option-item-block-title>img{width:clamp(20px,calc(.7843137255vw + .8730392157rem),24px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-option-item-block{width:100%;padding:clamp(10px,calc(.4464285714vw + .5357142857rem),12px) clamp(12px,calc(1.3392857143vw + .4821428571rem),18px)}#ariawell-theme .price-page .section-price-option-item-block-title{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}#ariawell-theme .price-page .section-price-option-item-block-title>img{width:clamp(16px,calc(.8928571429vw + .8214285714rem),20px)}}#ariawell-theme .price-page .section-price-option-item-block-price{font-weight:500;font-size:clamp(17px,calc(.15625vw + .9375rem),18px);color:#1a1a1a;line-height:normal;letter-spacing:-.01em}#ariawell-theme .price-page .section-price-option-enterprise{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:clamp(20px,calc(.625vw + .75rem),24px) clamp(26px,calc(.625vw + 1.125rem),30px);border-radius:16px;background-color:#f6f8fa}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-option-item-block-price{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}#ariawell-theme .price-page .section-price-option-enterprise{gap:clamp(12px,calc(.7843137255vw + .3730392157rem),16px);padding:clamp(22px,calc(.7843137255vw + .9980392157rem),26px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-option-item-block-price{font-size:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}#ariawell-theme .price-page .section-price-option-enterprise{gap:clamp(8px,calc(.8928571429vw + .3214285714rem),12px);padding:clamp(12px,calc(.8928571429vw + .5714285714rem),16px) clamp(14px,calc(.8928571429vw + .6964285714rem),18px)}}#ariawell-theme .price-page .section-price-option-enterprise-title{font-weight:700;font-size:18px;color:#000;line-height:normal;letter-spacing:-.01em;text-align:left}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-option-enterprise-title{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-option-enterprise-title{font-size:clamp(15px,calc(.2232142857vw + .8928571429rem),16px)}}#ariawell-theme .price-page .section-price-option-enterprise-description{font-weight:500;font-size:16px;color:#333;line-height:1.6em;letter-spacing:-.01em;text-align:left}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-price-option-enterprise-description{font-size:15px}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-price-option-enterprise-description{font-size:14px}}#ariawell-theme .price-page .section-price-option-enterprise-description .section-price-option-enterprise-link{color:#219bff;text-decoration:underline}#ariawell-theme .price-page .section-essential-option .contents-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1560px;padding-top:0;padding-bottom:clamp(100px,calc(3.125vw + 3.75rem),120px)}#ariawell-theme .price-page .section-essential-option-title{width:100%;font-weight:800;font-size:clamp(48px,calc(.625vw + 2.5rem),52px);color:#1a1a1a;line-height:1.4em;letter-spacing:-.01em;text-align:center}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-essential-option-title{font-size:clamp(40px,calc(1.568627451vw + 1.7460784314rem),48px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-essential-option-title{font-size:clamp(32px,calc(1.7857142857vw + 1.6428571429rem),40px)}}#ariawell-theme .price-page .section-essential-option-description{width:100%;margin-top:clamp(26px,calc(.625vw + 1.125rem),30px);font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#333;line-height:1.6em;letter-spacing:-.01em;text-align:center;word-break:keep-all}#ariawell-theme .price-page .section-essential-option-list{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(46px,calc(.9375vw + 2.125rem),52px);width:100%;margin-top:clamp(70px,calc(1.5625vw + 3.125rem),80px)}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-essential-option-description{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}#ariawell-theme .price-page .section-essential-option-list{grid-template-columns:repeat(3,1fr);gap:clamp(32px,calc(2.7450980392vw + .6806372549rem),46px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-essential-option-description{font-size:clamp(15px,calc(.2232142857vw + .8928571429rem),16px)}#ariawell-theme .price-page .section-essential-option-description br{display:none}#ariawell-theme .price-page .section-essential-option-list{grid-template-columns:repeat(2,1fr);gap:clamp(18px,calc(3.125vw + .5rem),32px)}}#ariawell-theme .price-page .section-essential-option-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(36px,calc(.625vw + 1.75rem),40px);width:100%;padding:clamp(42px,calc(1.25vw + 1.625rem),50px);border-radius:16px;background-color:#fafafa}#ariawell-theme .price-page .section-essential-option-item>img{width:clamp(128px,calc(3.125vw + 5.5rem),148px);object-fit:contain}#ariawell-theme .price-page .section-essential-option-item-title{font-weight:500;font-size:clamp(19px,calc(.15625vw + 1.0625rem),20px);color:#1a1a1a;line-height:normal;letter-spacing:-.01em;text-align:center}@media screen and (max-width:1279px){#ariawell-theme .price-page .section-essential-option-item{gap:clamp(30px,calc(1.1764705882vw + 1.3095588235rem),36px);padding:clamp(24px,calc(3.5294117647vw - .1963235294rem),42px)}#ariawell-theme .price-page .section-essential-option-item>img{width:clamp(108px,calc(3.9215686275vw + 4.8651960784rem),128px)}#ariawell-theme .price-page .section-essential-option-item-title{font-size:clamp(17px,calc(.3921568627vw + .8740196078rem),19px)}}@media screen and (max-width:768px){#ariawell-theme .price-page .section-essential-option-item{gap:clamp(26px,calc(.8928571429vw + 1.4464285714rem),30px);padding:clamp(18px,calc(1.3392857143vw + .8571428571rem),24px) clamp(8px,calc(3.5714285714vw - .2142857143rem),24px)}#ariawell-theme .price-page .section-essential-option-item>img{width:clamp(72px,calc(8.0357142857vw + 2.8928571429rem),108px)}#ariawell-theme .price-page .section-essential-option-item-title{font-size:clamp(15px,calc(.4464285714vw + .8482142857rem),17px)}}@media screen and (max-width:460px){#ariawell-theme .price-page .section-essential-option-item-title{font-size:14px;letter-spacing:-.02em}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.3s}.modal-overlay[style*=flex]{opacity:1;visibility:visible}.modal-wrapper{position:relative;max-width:clamp(520px,calc(12.5vw + 22.5rem),600px);width:90%}@media (max-width:768px){.modal-wrapper{width:95%}}.modal-content{background:#fff;border-radius:clamp(8px,.625vw,12px);width:100%;max-height:80vh;overflow-y:auto;position:relative;padding:clamp(30px,calc(1.5625vw + .625rem),40px) clamp(20px,1.5625vw,30px) clamp(20px,1.5625vw,30px);box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .3s}@media (max-width:1279px){.modal-content{padding:clamp(25px,calc(.9803921569vw + 1.0912990196rem),30px) clamp(18px,calc(.3921568627vw + .9365196078rem),20px) clamp(18px,calc(.3921568627vw + .9365196078rem),20px);border-radius:clamp(6px,calc(.3921568627vw + .1865196078rem),8px)}}@media (max-width:768px){.modal-content{padding:clamp(20px,calc(1.1160714286vw + 1.0267857143rem),25px) clamp(15px,calc(.6696428571vw + .8035714286rem),18px) clamp(15px,calc(.6696428571vw + .8035714286rem),18px);border-radius:6px}}.modal-overlay[style*=flex] .modal-content{transform:scale(1)}.modal-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;z-index:1001;border:none;font-size:clamp(36px,calc(.625vw + 1.75rem),40px);color:#fff;transform:translateY(-100%);cursor:pointer;background:0 0}.modal-body h3{margin-top:0;margin-bottom:clamp(40px,calc(1.25vw + 1.5rem),48px);font-size:clamp(20px,calc(.625vw + .75rem),24px);font-weight:700;color:#333;line-height:1.3;letter-spacing:-.01em}@media (max-width:1279px){.modal-close-btn{font-size:36px}.modal-body h3{margin-bottom:clamp(32px,calc(1.568627451vw + 1.2460784314rem),40px);font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media (max-width:768px){.modal-body h3{margin-bottom:clamp(24px,calc(1.7857142857vw + 1.1428571429rem),32px);font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.modal-body h4{margin-top:0;margin-bottom:clamp(16px,calc(.625vw + .5rem),20px);font-size:clamp(18px,calc(.3125vw + .875rem),20px);font-weight:700;color:#333;line-height:1.3em;letter-spacing:-.01em}@media (max-width:1279px){.modal-body h4{margin-bottom:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);font-size:clamp(17px,calc(.1960784314vw + .9682598039rem),18px)}}@media (max-width:768px){.modal-body h4{margin-bottom:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.modal-body p{margin-bottom:clamp(28px,calc(.625vw + 1.25rem),32px);font-size:clamp(16px,calc(.3125vw + .75rem),18px);line-height:1.6em;color:#666;letter-spacing:-.01em}@media (max-width:1279px){.modal-body p{margin-bottom:clamp(24px,calc(.7843137255vw + 1.1230392157rem),28px);font-size:clamp(15px,calc(.1960784314vw + .8432598039rem),16px)}}@media (max-width:768px){.modal-body p{margin-bottom:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px);font-size:clamp(14px,calc(.2232142857vw + .8303571429rem),15px)}}.modal-body p strong{font-weight:600;color:#111}.modal-body img{width:100%;height:auto;margin-top:clamp(32px,calc(1.25vw + 1rem),40px);margin-bottom:clamp(52px,calc(1.25vw + 2.25rem),60px)}.modal-body .cta-button{margin-top:clamp(32px,calc(1.25vw + 1rem),40px)}@media (max-width:1279px){.modal-body img{margin-top:clamp(24px,calc(1.568627451vw + .7460784314rem),32px);margin-bottom:clamp(40px,calc(2.3529411765vw + 1.3691176471rem),52px)}.modal-body .cta-button{margin-top:clamp(24px,calc(1.568627451vw + .7460784314rem),32px)}}@media (max-width:768px){.modal-body img{margin-top:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px);margin-bottom:clamp(32px,calc(1.7857142857vw + 1.6428571429rem),40px)}.modal-body .cta-button{margin-top:clamp(16px,calc(1.7857142857vw + .6428571429rem),24px)}}.modal-body .comparison-boxes{display:flex;gap:clamp(16px,calc(.625vw + .5rem),20px);margin-top:clamp(16px,calc(.625vw + .5rem),20px);margin-bottom:clamp(24px,calc(.625vw + 1rem),28px)}@media (max-width:1279px){.modal-body .comparison-boxes{gap:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);margin-top:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);margin-bottom:clamp(20px,calc(.7843137255vw + .8730392157rem),24px)}}@media (max-width:768px){.modal-body .comparison-boxes{flex-direction:column;gap:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);margin-top:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);margin-bottom:clamp(16px,calc(.8928571429vw + .8214285714rem),20px)}}.modal-body .comparison-box{flex:1;padding:clamp(20px,calc(.625vw + .75rem),24px);border-radius:clamp(8px,calc(.3125vw + .25rem),10px);border:2px solid;transition:.3s}.modal-body .comparison-box h5{margin-top:0;margin-bottom:clamp(14px,calc(.3125vw + .625rem),16px);font-size:clamp(17px,calc(.3125vw + .8125rem),19px);font-weight:700;line-height:1.4;letter-spacing:-.01em}.modal-body .comparison-box h5 .badge{display:inline-block;font-size:clamp(13px,calc(.15625vw + .6875rem),14px);font-weight:500;opacity:.8}@media (max-width:1279px){.modal-body .comparison-box{padding:clamp(16px,calc(.7843137255vw + .6230392157rem),20px);border-radius:clamp(6px,calc(.3921568627vw + .1865196078rem),8px)}.modal-body .comparison-box h5{margin-bottom:clamp(12px,calc(.3921568627vw + .5615196078rem),14px);font-size:clamp(16px,calc(.1960784314vw + .9057598039rem),17px)}.modal-body .comparison-box h5 .badge{font-size:clamp(12px,calc(.1960784314vw + .6557598039rem),13px)}}@media (max-width:768px){.modal-body .comparison-box{padding:clamp(14px,calc(.4464285714vw + .7857142857rem),16px);border-radius:6px}.modal-body .comparison-box h5{margin-bottom:clamp(10px,calc(.4464285714vw + .5357142857rem),12px);font-size:clamp(15px,calc(.2232142857vw + .8928571429rem),16px)}.modal-body .comparison-box h5 .badge{font-size:clamp(11px,calc(.2232142857vw + .6428571429rem),12px)}}.modal-body .comparison-box p{margin-bottom:clamp(12px,calc(.3125vw + .5rem),14px);font-size:clamp(14px,calc(.15625vw + .75rem),15px);line-height:1.6;letter-spacing:-.01em}.modal-body .comparison-box p:last-child{margin-bottom:0}.modal-body .comparison-box p strong{font-weight:600}.modal-body .comparison-box-basic{border-color:#d1d5db;background-color:#f9fafb}.modal-body .comparison-box-basic h5,.modal-body .comparison-box-basic p{color:#6b7280}.modal-body .comparison-box-basic p strong{color:#4b5563}.modal-body .comparison-box-basic:hover{border-color:#9ca3af;background-color:#f3f4f6}.modal-body .comparison-box-premium{border-color:#3b82f6;background-color:#eff6ff}.modal-body .comparison-box-premium h5{color:#1e40af}.modal-body .comparison-box-premium p{color:#1e3a8a}.modal-body .comparison-box-premium p strong{color:#1e40af}.modal-body .comparison-box-premium:hover{border-color:#2563eb;background-color:#dbeafe}.modal-body .faq-box{margin-top:clamp(16px,calc(.625vw + .5rem),20px);padding:clamp(20px,calc(.625vw + .75rem),24px);background-color:#fef3c7;border:2px solid #fbbf24;border-radius:clamp(8px,calc(.3125vw + .25rem),10px);border-left-width:4px;position:relative}.modal-body .faq-box::before{content:"💡";position:absolute;top:clamp(20px,calc(.625vw + .75rem),24px);left:clamp(20px,calc(.625vw + .75rem),24px);font-size:clamp(18px,calc(.3125vw + .875rem),20px);line-height:1}@media (max-width:1279px){.modal-body .comparison-box p{margin-bottom:clamp(10px,calc(.3921568627vw + .4365196078rem),12px);font-size:clamp(13px,calc(.1960784314vw + .7182598039rem),14px)}.modal-body .faq-box{margin-top:clamp(14px,calc(.3921568627vw + .6865196078rem),16px);padding:clamp(16px,calc(.7843137255vw + .6230392157rem),20px);border-radius:clamp(6px,calc(.3921568627vw + .1865196078rem),8px)}.modal-body .faq-box::before{top:clamp(16px,calc(.7843137255vw + .6230392157rem),20px);left:clamp(16px,calc(.7843137255vw + .6230392157rem),20px);font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media (max-width:768px){.modal-body .comparison-box p{margin-bottom:clamp(8px,calc(.4464285714vw + .4107142857rem),10px);font-size:clamp(12px,calc(.2232142857vw + .7053571429rem),13px)}.modal-body .faq-box{margin-top:clamp(12px,calc(.4464285714vw + .6607142857rem),14px);padding:clamp(14px,calc(.4464285714vw + .7857142857rem),16px);border-radius:6px}.modal-body .faq-box::before{top:clamp(14px,calc(.4464285714vw + .7857142857rem),16px);left:clamp(14px,calc(.4464285714vw + .7857142857rem),16px);font-size:clamp(15px,calc(.2232142857vw + .8928571429rem),16px)}}.modal-body .faq-box p{margin-bottom:0;padding-left:clamp(28px,calc(.625vw + 1.25rem),32px);font-size:clamp(14px,calc(.15625vw + .75rem),15px);line-height:1.7;color:#78350f}@media (max-width:1279px){.modal-body .faq-box p{padding-left:clamp(24px,calc(.7843137255vw + 1.1230392157rem),28px);font-size:clamp(13px,calc(.1960784314vw + .7182598039rem),14px)}}@media (max-width:768px){.modal-body .faq-box p{padding-left:clamp(22px,calc(.4464285714vw + 1.2857142857rem),24px);font-size:clamp(12px,calc(.2232142857vw + .7053571429rem),13px)}}.modal-body .faq-box p strong{font-weight:700;color:#92400e}