.topBanner{background-image:var(--fvBg)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;box-sizing:border-box}.wrapper,.wrapperContainer,.mainContent{max-width:750px;overflow-x:hidden}.sc-fv-text{text-align:center;padding:24px 12px 8px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}.sc-fv-text .c1{display:block;font-size:2.2rem;font-weight:900;line-height:1.2}.sc-fv-text .c2{display:block;font-size:5.6rem;font-weight:900;color:#f4a2a7;-webkit-text-stroke:2px #fff;line-height:1;margin-top:4px}.has-generated-fv .topBanner .sc-fv-text,.has-generated-fv .topBanner .tagDate{display:none!important}.sc-clinic-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px;background:#fff}.sc-clinic-logos img,.sc-clinic-logos span{width:132px;height:48px;display:flex;align-items:center;justify-content:center;object-fit:contain;padding:8px 10px;border:1px solid #f1d9e2;border-radius:8px;background:#fff;box-sizing:border-box;color:#3f3f46;font-size:13px;font-weight:700;line-height:1.25;text-align:center}.topRankingContent .colLeft{min-height:92px;display:flex;align-items:center;justify-content:center;padding:12px 10px;background:#fff;border:1px solid #f1d9e2;border-radius:8px;box-sizing:border-box}.topRankingContent .colLeft img{max-width:136px!important;max-height:56px!important;width:100%!important;height:56px!important;object-fit:contain!important}.dropdownSearch p{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:30px!important;line-height:1.25!important;min-height:42px;letter-spacing:0!important}.dropdownSearch{padding-left:146px!important;overflow:visible}.dropdownSearch>img{display:none!important}.dropdownSearch.collapsible span:after{content:none!important;display:none!important;background:none!important}.scSearchBadge{position:absolute;left:28px;top:-10px;width:98px;height:108px;display:grid;grid-template-rows:auto 1fr auto;place-items:center;padding:10px 8px 16px;background:linear-gradient(180deg,#43b77b,#2f9c66);color:#fff;box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);filter:drop-shadow(0 3px 0 rgba(35,105,73,.28));z-index:2}.scSearchBadge__small{font-size:15px;font-weight:900;line-height:1}.scSearchBadge__num{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:.9}.scSearchBadge__unit{font-size:15px;font-weight:900;line-height:1}.searchStepGroup{gap:20px 6px}.searchStepRow{margin-top:0!important}.searchStepCheckBtn{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;padding:0 42px 0 16px!important;overflow:hidden}.searchStepLabelText{display:block;max-width:100%;font-size:26px!important;line-height:1.18!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere;word-break:keep-all;text-align:center}.searchStepWrap3 .searchStepLabelText,.searchStepWrap4 .searchStepLabelText{font-size:25px!important}.searchStepBtnBack,.searchStepBtnSubmit{box-sizing:border-box;flex:0 0 auto}.searchStepBtnBack span,.searchStepBtnSubmit span{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap}.searchStepBtnBack span img,.searchStepBtnSubmit span img{display:none!important}.searchStepBtnBack span:before,.searchStepBtnSubmit span:after{content:"";width:11px;height:11px;display:inline-block;border-color:currentColor;border-style:solid}.searchStepBtnBack span:before{margin-right:8px;border-width:0 0 3px 3px;transform:rotate(45deg)}.searchStepBtnSubmit span:after{margin-left:8px;border-width:3px 3px 0 0;transform:rotate(45deg)}.searchStepRowBtn{gap:28px}.searchStepRowBtn .searchStepBtnBack{margin:0!important}.searchStepWrap1 .searchStepCenter{display:none!important}.pg-top-introduction-heading{margin-top:42px!important}.pg-top-introduction-heading .pg-top-introduction-heading-small{font-size:40px!important;line-height:1.15!important;white-space:nowrap;letter-spacing:0!important}.pg-top-introduction-heading .pg-top-introduction-heading-pink{font-size:108px!important;line-height:.95!important;letter-spacing:0!important}.kira{box-sizing:border-box;overflow:hidden!important;width:184px!important;height:52px!important;margin:14px auto 0!important;align-self:center}.kira span{display:inline-flex;align-items:center;justify-content:center;min-height:0!important;line-height:1.2!important;white-space:nowrap;padding-right:22px!important}#introduction .topRankingContent{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;min-height:294px}#introduction .topRankingContent .colRight{width:100%;min-height:64px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#introduction .topRankingContent .colRight p{line-height:1.45!important;margin:8px 0 0!important}#introduction .topRankingContent .colRight .marker{display:inline-block;line-height:1.2;margin-bottom:4px}.scCompareTitle{width:calc(100% - 72px);margin:0 auto 22px;padding:12px 16px 14px;background:#f9dfe5;color:#111;font-size:31px;font-weight:900;line-height:1.2;text-align:center;box-sizing:border-box}.scCompareTitle span{color:#e82f76;font-size:40px;margin-left:8px;white-space:nowrap}.tableCompareTr2 td>img{width:118px!important;max-width:100%!important;height:44px!important;object-fit:contain!important;display:block;margin:0 auto 8px!important;padding:5px 7px;background:#fff;border:1px solid #f1d9e2;border-radius:6px;box-sizing:border-box}.tableCompareTr6 td{height:92px!important;padding:10px 6px!important;box-sizing:border-box;vertical-align:middle}.tableCompare .compareCta{width:132px!important;max-width:100%!important;min-height:42px!important;border-radius:21px!important;box-shadow:0 3px #348b7a!important}.tableCompare .compareCta .mb-text{min-height:42px!important;height:42px!important;font-size:14px!important;line-height:1!important;padding:0 20px 0 10px!important;display:flex!important;align-items:center;justify-content:center}.tableCompare .compareCta .mb-text:after{width:16px!important;height:16px!important;right:7px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;background-size:contain!important}.tableCompare .compareCta .mb-text:after{background:#fffffff5!important;border-radius:50%}.tableCompare .compareCta .mb-text:before{content:"";position:absolute;right:12px;top:50%;z-index:2;width:6px;height:6px;border-right:2px solid #32bfae;border-top:2px solid #32bfae;transform:translateY(-50%) rotate(45deg)}.scRankBadge{width:154px!important;height:70px!important;display:block;object-fit:contain;margin:0 auto}.scRankBadge--compact{width:108px!important;height:52px!important}.scRankBadgeText{width:154px;height:70px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:3px solid #e0c36a;border-radius:999px;background:linear-gradient(180deg,#fff9d7,#f4d36f 48%,#c79625);color:#fff;text-shadow:0 2px 2px rgba(120,77,0,.35);box-shadow:inset 0 2px #ffffffb3,0 4px #a87619;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:900;line-height:1;box-sizing:border-box;vertical-align:middle}.scRankBadgeText span{font-size:20px}.scRankBadgeText b{font-size:39px}.scRankBadgeText--compact{width:108px;height:52px;gap:4px;border-width:2px;box-shadow:inset 0 1px #ffffffb3,0 3px #a87619}.scRankBadgeText--compact span{font-size:14px}.scRankBadgeText--compact b{font-size:29px}.topRankingNumber,.rankingNumber,.tableCompareTr1 td{text-align:center}.topRankingNumber .scRankBadge,.topRankingNumber .scRankBadgeText,.rankingNumber .scRankBadge,.rankingNumber .scRankBadgeText,.tableCompareTr1 .scRankBadge{vertical-align:middle}.tableCompareTrPrice td{height:132px!important}.tableCompareTrPrice td img{display:none!important}.tableCompare .scCompareMark{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 8px;position:relative;box-sizing:border-box}.tableCompare .scCompareMark:before,.tableCompare .scCompareMark:after{content:"";box-sizing:border-box}.tableCompare .scCompareMark--1:before,.tableCompare .scCompareMark--2:before{width:52px;height:52px;border:7px solid #f5a0bb;border-radius:50%}.tableCompare .scCompareMark--1:after{position:absolute;width:24px;height:24px;border:7px solid #f5a0bb;border-radius:50%}.tableCompare .scCompareMark--2:before{border-color:#cfcfcf}.tableCompare .scCompareMark--3:before{width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-bottom:49px solid #cfcfcf}.tableCompare .scCompareMark--3:after{position:absolute;top:17px;width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:30px solid #fff}.tableCompareTrPrice .scCompareMark{display:none!important}.tableCompareTrPrice td p{width:calc(100% - 12px)!important;line-height:1.25!important;z-index:1}.tableCompareTrPrice .scPriceMain,.tableCompareTrPrice .scPriceSub{display:block;white-space:nowrap}.tableCompareTrPrice .scPriceMain{font-size:19px;font-weight:900}.tableCompareTrPrice .scPriceSub{margin-top:6px;font-size:14px;line-height:1.25}.tableCompareTrPlan td p,.tableCompareTrCount td p{line-height:1.35!important}.scPrimaryCtaWrap{width:100%;max-width:620px;margin-left:auto!important;margin-right:auto!important;text-align:center;box-sizing:border-box}.scPrimaryCta{width:min(100%,620px)!important;min-height:86px!important;height:auto!important;border-radius:14px!important;box-sizing:border-box!important}.scPrimaryCta .mb-text{min-height:86px!important;height:auto!important;padding:17px 58px 13px 34px!important;font-size:27px!important;line-height:1.35!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center;box-sizing:border-box}.scPrimaryCta .mb-text:after{width:30px!important;height:30px!important;left:auto!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;background-size:contain!important}.scPrimaryCta .mb-text:after{background:#fffffff5!important;border-radius:50%}.scPrimaryCta .mb-text:before{content:"";position:absolute;right:33px;top:50%;z-index:2;width:8px;height:8px;border-right:3px solid #32bfae;border-top:3px solid #32bfae;transform:translateY(-50%) rotate(45deg)}.rankingItem .storeMainImg{text-align:center}.rankingItem .storeMainImg img{width:100%!important;max-width:620px!important;height:auto!important;max-height:340px!important;object-fit:cover!important;border-radius:8px}.rankingItem .priceBox{margin-top:24px!important}.rankingItem .priceBoxContent{min-height:78px;display:flex;align-items:center;justify-content:center;padding:10px 4px;box-sizing:border-box;overflow:hidden}.rankingItem .priceBoxValue{display:grid;grid-template-columns:minmax(0,auto) auto;grid-template-areas:"number unit" "tax tax";align-items:baseline;justify-content:center;column-gap:2px;row-gap:3px;max-width:100%;min-width:0;white-space:nowrap;line-height:1}.rankingItem .priceBoxNumber{grid-area:number;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:29px!important;font-weight:900;line-height:1;letter-spacing:0;min-width:0}.rankingItem .priceBoxUnit{grid-area:unit;font-size:20px!important;font-weight:900}.rankingItem .priceBoxTax{grid-area:tax;justify-self:center;align-self:center;margin:0;padding:2px 4px 3px;border-radius:3px;background:#fff0f5;color:#5a3b45;font-size:10px;font-weight:900;line-height:1}.rankingItem .reviewTitle{min-height:76px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:8px;background:#f4a2a7;border:2px solid #e88991;box-shadow:none}.rankingItem .reviewTitle:before{content:none!important}.rankingItem .reviewTitle:after{content:none!important}.rankingItem .reviewTitle img{display:none!important}.rankingItem .reviewTitle span{position:static!important;transform:none!important;z-index:1;font-size:32px!important;font-weight:900!important;line-height:1.25!important;text-shadow:none}.rankingItem .userReviews{display:block!important;min-height:0!important;padding-left:0!important}.rankingItem .userReviews .userImg{display:none!important}.rankingItem .userReviews .userImg:before{content:none!important}.rankingItem .userReviews .reviewsTitle{width:100%!important;margin:0!important}.rankingItem .reviewDivider{height:2px;margin:18px 0 14px;background:linear-gradient(90deg,transparent 0,#ffd2dd 12%,#f58baa 50%,#ffd2dd 88%,transparent 100%)}.rankingItem .campaign{margin-top:88px!important;padding:62px 34px 78px!important;border:3px solid #69bce7!important;background:linear-gradient(180deg,#fff,#f6fcff)!important;filter:none!important;box-shadow:0 8px 18px #24649124}.rankingItem .campaignTitle{width:min(606px,calc(100% - 42px))!important;min-height:82px;position:absolute;left:50%;top:-50px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:12px 44px;box-sizing:border-box;background:#5ebbe8;color:#fff;border-radius:8px;box-shadow:0 5px #3194c9,0 9px 16px #2677ae21;clip-path:none}.rankingItem .campaignTitle:before,.rankingItem .campaignTitle:after{display:none}.rankingItem .campaignTitle img{display:none!important}.rankingItem .campaignTitle span{position:static!important;transform:none!important;width:auto!important;font-size:29px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-shadow:none}.rankingItem .campaignTitle span:before{content:none!important}.rankingItem .campaign .campaignPrice{width:100%;max-width:560px;margin:0 auto}.rankingItem .campaign .campaignPrice p{display:block!important;color:#d76f78;font-size:17px!important;line-height:1.55!important;background:none!important;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.rankingItem .campaignBtn{margin-top:-54px!important;padding:0 15px!important;position:relative;z-index:2}.rankingItem .campaignBtn .scPrimaryCta .mb-text{padding-top:19px!important;padding-bottom:13px!important}.rankingItem .productRecommend{margin-top:48px!important;padding:34px 34px 40px!important;background:#fff8fb!important;border:2px solid #f4a2a7!important;border-radius:10px!important;text-align:left!important}.rankingItem .productRecommend .productTitle{display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:0 34px;margin:0 0 22px;border-radius:999px;background:linear-gradient(180deg,#ffa9b9,#f57d94);border:2px solid #e54c6c;box-shadow:0 4px #d5405f}.rankingItem .productRecommend .productTitle:before{content:"!";width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#e54c6c;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:900;font-size:24px}.rankingItem .productRecommend .productTitle span{color:#fff;font-size:31px;font-weight:900;line-height:1.2;text-shadow:0 2px 0 rgba(164,50,74,.22)}.rankingItem .productRecommendContent{display:grid!important;gap:12px;overflow:visible!important}.rankingItem .productRecommendContent p{margin-top:0!important;padding-left:52px!important;font-size:27px!important;line-height:1.35!important;font-weight:900}.rankingItem .productRecommendContent p:after{width:32px!important;height:24px!important;top:4px!important;transform:rotate(-45deg)!important;border-left:6px solid #df4b5d;border-bottom:6px solid #df4b5d;background:none!important}.no1Store .storeMainImg img{max-width:210px!important;max-height:72px!important;width:100%!important;height:72px!important;object-fit:contain!important}.rankingItem .check{margin-top:36px!important}.rankingItem .checkTitle{min-height:86px;display:flex;align-items:center;justify-content:center;padding:18px 28px;position:relative;overflow:hidden;border-radius:10px 10px 0 0;background:linear-gradient(135deg,#f8bcc0,#f4a2a7 52%,#e88991);border:2px solid #f4a2a7;border-bottom:0;box-shadow:inset 0 -5px #ffffff38;box-sizing:border-box}.rankingItem .checkTitle:before{content:none;display:none}.rankingItem .checkTitle:after{content:"";position:absolute;right:20px;top:18px;width:34px;height:34px;border:4px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:18px 22px 0 -10px #ffffff94,-16px 24px 0 -12px #ffffff80}.rankingItem .checkTitle img{display:none!important}.rankingItem .checkTitle span{position:static!important;transform:none!important;z-index:1;color:#fff!important;font-size:31px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-shadow:0 2px 0 rgba(160,45,78,.25)}.rankingItem .checkList{margin:0!important;padding:0!important}.rankingItem .checkList li{margin-top:0!important;border:2px solid #f4a2a7!important;border-top:0!important;border-radius:0!important;background:#fff9fb!important}.rankingItem .checkList li+li{margin-top:16px!important;border-top:2px solid #f4a2a7!important;border-radius:10px!important}.rankingItem .checkList li:first-child{border-radius:0 0 10px 10px!important}.rankingItem .checkBlock{background:linear-gradient(90deg,rgba(255,225,235,.55) 0 10px,transparent 10px 20px),#fff9fb!important;background-size:20px 100%,auto!important;padding:24px 24px 28px 96px!important;position:relative;box-sizing:border-box;min-height:150px}.rankingItem .checkTag{position:absolute!important;top:26px!important;left:24px!important;width:52px!important;height:52px!important;display:grid!important;place-items:center;border-radius:50%;background-color:#d76f78!important;background-image:linear-gradient(135deg,#f8bcc0,#d76f78 58%,#b95761)!important;border:4px solid #fff;box-shadow:0 4px #b95761,0 0 0 2px #f8bcc0}.rankingItem .checkTag:before{content:"POINT";position:absolute;left:50%;top:-18px;transform:translate(-50%);color:#d73862;font-size:10px;font-weight:900;line-height:1;letter-spacing:0}.rankingItem .checkTag span{position:static!important;top:auto!important;color:#fff!important;font-family:Montserrat,Noto Sans JP,sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important;-webkit-text-stroke:0!important;text-shadow:0 2px 0 rgba(126,27,53,.3)}.rankingItem .checkList .title{min-height:auto!important;padding:18px 20px!important;border-radius:8px!important;background:#f75e70!important;color:#fff!important;font-size:27px!important;line-height:1.3!important;text-align:left!important;justify-content:flex-start!important}.rankingItem .checkList .title p{line-height:1.35!important}.rankingItem .checkList .desc{margin-top:14px;text-align:left!important;font-size:22px!important;line-height:1.75!important}.rankingItem .checkList .desc p{margin-top:0!important;line-height:1.75!important}.inner .pointBlock{width:100%;max-width:710px;box-sizing:border-box;overflow:visible}.inner .pointBlock:after{border-width:40px 355px 0 355px}.pointBlock .listPoint{margin:0;padding:0 40px;list-style:none;box-sizing:border-box}.pointBlock .listPoint li:first-child{margin-top:0}.pointBlock .pointTitle{font-size:34px!important;line-height:1.25!important;letter-spacing:0!important}.pointBlock .pointLine{width:calc(100% - 40px);height:18px;margin:18px auto 8px;position:relative}.pointBlock .pointLine:before{content:"";position:absolute;left:0;right:0;top:8px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent 0,#f7a1b4 12%,#ef6f8a 50%,#f7a1b4 88%,transparent 100%)}.pointBlock .pointLine:after{content:"";position:absolute;left:50%;top:4px;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid #ef6f8a;transform:translate(-50%);box-sizing:border-box}.pointBlock .pointContent p{font-size:22px!important;line-height:1.8!important;word-break:normal;overflow-wrap:anywhere}.wrapperContainer,.mainContent,.inner{color:#252329}.searchStepGroup{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:18px 14px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.searchStepRow{width:320px!important;max-width:calc(50% - 8px)!important;height:78px!important;margin:0!important;flex:0 0 320px!important;box-sizing:border-box}.searchStepWrap3 .searchStepRow{width:214px!important;max-width:214px!important;flex-basis:214px!important}.searchStepWrap4 .searchStepRow{width:320px!important;max-width:320px!important;flex-basis:320px!important}.searchStepWrap3 .searchStepGroup,.searchStepWrap4 .searchStepGroup{justify-content:center!important}.searchStepCheckBtn{width:100%!important;height:100%!important;min-height:78px!important;background:#fffdf6!important;border-color:#f06464!important;color:#f06464!important;box-shadow:none!important}.searchStepCheckBtn:after{right:17px!important;border-color:currentColor!important}.searchStepCheck:checked+.searchStepCheckBtn{background:#f4a2a7!important;border-color:#e88991!important;color:#fff!important;box-shadow:0 4px #d76f78!important}.searchStepCheck:checked+.searchStepCheckBtn span{color:#fff!important}.searchStepCheck:checked+.searchStepCheckBtn:after{border-color:#fff!important}.tableCompare{border-collapse:collapse}.tableCompare td{box-sizing:border-box;vertical-align:middle!important;text-align:center;padding:14px 8px!important}.tableCompare td p{position:static!important;transform:none!important;width:100%!important;margin:0 auto!important;line-height:1.42!important}.tableCompareTr2 td,.tableCompareTr3 td,.tableCompareTr4 td,.tableCompareTr5 td{height:auto!important;min-height:108px}.tableCompareTr1 td{height:84px!important}.tableCompareTr2 td{padding-top:18px!important;padding-bottom:18px!important}.tableCompareTr3 td p{font-size:34px!important;line-height:1.1!important;margin-bottom:8px!important}.tableCompareTrPrice td{height:auto!important;min-height:118px}.tableCompareTrPrice td p{display:grid!important;align-content:center;min-height:74px}.tableCompareTrPrice .scPriceMain{font-size:20px!important}.tableCompareTrPrice .scPriceSub{font-size:15px!important}.tableCompareTrPlan td p,.tableCompareTrCount td p,.tableCompareTr5 td p{font-size:17px!important;line-height:1.45!important}.tableCompareTr6 td{height:104px!important;padding:16px 8px!important}.tableCompare .compareCta{width:138px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.tableCompare .compareCta .mb-text{min-height:46px!important;height:46px!important;font-size:14px!important;line-height:1.2!important;padding-top:0!important;padding-bottom:0!important}.compare{margin-bottom:66px!important}.inner .listRanking{padding-top:20px!important}.rankingInfo{align-items:center!important;gap:18px;margin:0 28px 26px!important}.rankingNumber{flex:0 0 154px!important;width:154px!important;margin-top:0!important}.rankingName{display:grid!important;grid-template-columns:118px minmax(0,1fr);grid-template-areas:"logo name" "logo rating";column-gap:16px;row-gap:8px;align-items:center;min-width:0;flex:1 1 auto}.rankingName .rankingLogo{grid-area:logo;width:118px;height:52px;object-fit:contain;padding:7px 9px;background:#fff;border:1px solid #f1d9e2;border-radius:8px;box-sizing:border-box}.rankingName>a{grid-area:name;display:block!important;margin:0!important;color:#252329!important;font-size:34px!important;line-height:1.2!important;letter-spacing:0!important;white-space:normal}.rankingName>a:after{content:none!important}.rankingItemStar{grid-area:rating;margin:0!important;align-items:center}.rankingItem .campaign .campaignPrice p{font-size:22px!important;line-height:1.65!important;font-weight:900}.rankingItem .campaign .campaignPrice p strong,.rankingItem .campaign .campaignPrice p b{font-size:1.16em}.rankingItem .campaignBtn{margin-top:-42px!important}.rankingItem .checkTitle{min-height:76px;background:#f4a2a7!important}.rankingItem .checkTitle:after{content:none!important}.rankingItem .checkTitle span{font-size:29px!important}.rankingItem .checkBlock{background:#fff9fb!important;padding:24px 24px 28px 96px!important}.rankingItem .checkList .title{background:#fff!important;color:#252329!important;border-left:8px solid #f4a2a7;box-shadow:inset 0 -8px #f4a2a738;font-size:25px!important}.rankingItem .checkList .title strong,.rankingItem .checkList .title b,.rankingItem .checkList .desc strong,.rankingItem .checkList .desc b,.rankingItem .campaign .campaignPrice strong,.rankingItem .campaign .campaignPrice b{color:#d91f5f!important;font-size:1.14em;background:linear-gradient(transparent 62%,#f47d983d 62%)}.mk-yellow{color:#d91f5f!important;background:linear-gradient(transparent 68%,#f47d9840 68%)!important;font-size:1.12em;font-weight:900;padding:0 2px}.mk-pink{color:#d91f5f!important;font-size:1.1em;font-weight:900}.rankingItem .checkList .desc{font-size:21px!important;line-height:1.78!important}.rankingItem .storeAddressTitle .infoTitle{font-size:28px!important;line-height:1.35!important}.rankingItem .storeAddress{padding:28px 32px!important}.rankingItem .storeAddressBlock{margin-bottom:16px!important}.rankingItem .storeAddressBlock p{font-size:20px!important;line-height:1.75!important}.rankingItem .storeAddress small{font-size:14px!important;line-height:1.6!important}.editor{width:calc(100% - 56px);margin:72px auto 0!important;padding:24px 26px!important;border:1px solid #f1d9e2;border-radius:10px;background:#fffafc!important;box-sizing:border-box}.editorHeader{align-items:center!important}.editorImg img{width:96px!important;height:96px!important;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 2px #f3b7c8}.editorTitle{font-size:18px!important}.editorName{font-size:24px!important;line-height:1.35!important}.editorDesc{font-size:18px!important;line-height:1.8!important}footer{margin-top:0;background:#f4a2a7;color:#fff}.mainFooter{background:#f4a2a7!important;margin-top:0}.footerBrand{padding:38px 48px 8px;text-align:center;box-sizing:border-box}.footerBrand__name{margin:0;color:#fff;font-size:26px;font-weight:900;line-height:1.35}.footerBrand__desc{max-width:560px;margin:10px auto 0;color:#ffffffe6;font-size:15px;font-weight:700;line-height:1.7}.footerContainer{display:grid!important;grid-template-columns:1fr 1fr;gap:22px;padding:26px 48px 28px!important;box-sizing:border-box}.footerContainer .colLeft,.footerContainer .colRight{min-width:0}.footerMenuTitle{margin-bottom:14px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.42)}.footerMenuTitle p,.footerMenuTitle{display:block!important;width:auto!important;color:#fff!important;font-size:18px!important;font-weight:900;line-height:1.35;white-space:nowrap}.footerContainer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.footerContainer a,.footerBottom a{display:inline-block;color:#fff!important;text-decoration:none;font-size:15px!important;line-height:1.55;font-weight:700}.footerBottom{padding:22px 48px 32px!important;border-top:1px solid rgba(255,255,255,.35);text-align:center;box-sizing:border-box}.footerBottom ul{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none}.copyright{margin-top:14px!important;color:#ffffffe0!important;font-size:14px!important;line-height:1.5}#introduction .topRankingContent{min-height:252px!important;padding-bottom:16px!important;box-sizing:border-box}#introduction .topRankingContent .kira{margin-top:10px!important}.tableCompare{border-spacing:0!important}.tableCompare .tableCompareTdTitle{width:88px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1.32!important;font-size:18px!important;font-weight:900!important;box-sizing:border-box!important}.tableCompare tr>td:not(.tableCompareTdTitle){vertical-align:middle!important}.tableCompareTr1>.tableCompareTdTitle{height:84px!important;min-height:84px!important}.tableCompareTr3>.tableCompareTdTitle{height:108px!important;min-height:108px!important}.tableCompareTr2>.tableCompareTdTitle{height:116px!important;min-height:116px!important}.tableCompareTrPrice>.tableCompareTdTitle{height:118px!important;min-height:118px!important}.tableCompareTrPlan>.tableCompareTdTitle{height:146px!important;min-height:146px!important}.tableCompareTr5>.tableCompareTdTitle,.tableCompareTrCount>.tableCompareTdTitle{height:122px!important;min-height:122px!important}.tableCompareTr6>.tableCompareTdTitle{height:104px!important;min-height:104px!important}.tableCompareTr6 td{align-items:center!important;justify-content:center!important;flex-direction:column!important;padding-top:0!important;padding-bottom:0!important}.tableCompare .compareCta{margin:2px auto 0!important}.tableCompare .compareCta .mb-text{justify-content:flex-start!important;text-align:left!important;padding:0 32px 0 18px!important;min-height:46px!important;height:46px!important}.rankingItem{padding-top:28px!important}.inner .listRanking .rankingItem{margin-top:34px!important}.inner .listRanking .rankingItem:first-child{margin-top:0!important}.rankingInfo{margin-top:0!important;margin-bottom:22px!important}.rankingItem .storeContent{margin-top:0!important;padding-top:0!important}.rankingItem .scPrimaryCta .mb-text{min-height:86px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}.rankingItem .campaignBtn .scPrimaryCta .mb-text{padding-top:0!important;padding-bottom:0!important}.rankingItem .checkList .title{border-left:0!important;border-radius:0!important;border-bottom:3px solid rgba(234,82,123,.26)!important;box-shadow:inset 0 -6px #f47d9824!important}.rankingItem .checkList .title p{display:block;width:100%;margin:0!important}.no1Store .storeMainImg{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.no1Store .storeMainImg a{display:inline-flex!important;align-items:center!important;justify-content:center!important}.no1Store .storeMainImg img{margin:0 auto!important}.no1Button .scPrimaryCta .mb-text{align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1.28!important}.sc-pr{font-size:11px;text-align:center;padding:6px 10px;background:#6d7486;color:#fff;font-weight:700}
