.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{width:min(100%,750px)!important;max-width:750px;overflow-x:hidden;box-sizing:border-box}.inner{width:100%!important;max-width:750px;box-sizing:border-box}.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:not(.has-viewer-month-fv) .topBanner .tagDate{display:none!important}.has-viewer-month-fv .topBanner{position:relative}.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;position:absolute;top:0;left:0;right:auto;z-index:3;min-width:196px;min-height:43px;padding:0 32px 0 14px;border:0;border-radius:0 0 6px;background:linear-gradient(180deg,#f66f98,#e53f73);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 100%,0 100%);color:#fff;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:24px;font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 2px 0 rgba(150,28,75,.22);box-shadow:0 7px 14px #c42a5e33;box-sizing:border-box}.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge:before{content:none}.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge b{font-size:27px;font-weight:900;line-height:1}.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge span{font-size:18px;font-weight:900;line-height:1}@media(max-width:430px){.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge{top:0;left:0;min-width:124px;min-height:26px;padding:0 18px 0 7px;border-radius:0 0 4px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);font-size:13px;box-shadow:0 5px 10px #c42a5e2e}.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge b{font-size:15px}.has-viewer-month-fv .topBanner .tagDate.scFvDateBadge span{font-size:9px}}.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{width:min(156px,100%);min-height:92px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:12px 10px;background:#fff;border:1px solid #f1d9e2;border-radius:8px;box-sizing:border-box}.topRankingContent .colLeft img{display:block;max-width:136px!important;max-height:56px!important;width:100%!important;height:56px!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important}#introduction .topRankingContent>a:not(.kira){display:grid!important;align-items:center!important;justify-items:center!important;justify-content:center!important;width:100%!important;text-decoration:none!important}#introduction .topRankingContent>a:not(.kira) .colLeft{justify-self:center!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:0;width:98px;height:80px;display:grid;grid-template-rows:auto 1fr auto;place-items:center;padding:7px 8px 11px;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:13px;font-weight:900;line-height:1}.scSearchBadge__num{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:.9}.scSearchBadge__unit{font-size:13px;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;height:auto!important;min-height:190px!important;overflow:visible!important}.pg-top-introduction-heading .pg-top-introduction-heading-small{display:inline-block!important;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{display:inline-block!important;font-size:108px!important;line-height:1.25!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;width:100%!important;box-sizing:border-box!important;min-height:0!important;line-height:1.2!important;white-space:nowrap;padding-left:0!important;padding-right:0!important;text-align:center!important}.kira:before,.kira:after,.kira span:before,.kira span:after{content:none!important;display:none!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 .topRankingInfo{min-height:168px!important;height:auto!important;position:relative!important;top:0!important;transform:none!important;margin-top:30px!important}#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}.scRankBadgeCss{display:none}.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:84px;display:grid;align-items:center;justify-content:stretch;position:relative;overflow:hidden;padding:16px 26px 16px 128px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#d85d74,#ef8f9b 58%,#f8b6bf);border:2px solid #d85d74;border-bottom:0;box-shadow:0 7px #d85d742e;box-sizing:border-box}.rankingItem .reviewTitle:before{content:"REVIEW"!important;position:absolute;left:24px;top:50%;transform:translateY(-50%);display:inline-flex!important;align-items:center;justify-content:center;width:76px;height:34px;border-radius:999px;background:#fffffff0;color:#d85d74;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:13px;font-weight:900;letter-spacing:1.2px}.rankingItem .reviewTitle:after{content:none!important;display:none!important}.rankingItem .reviewTitle img{display:none!important}.rankingItem .reviewTitle>span{position:static!important;transform:none!important;z-index:1;color:#fff;font-size:31px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-align:left;text-shadow:0 2px 0 rgba(167,57,76,.2)}.rankingItem .reviewTitle .reviewTitleText{display:flex;flex-wrap:wrap;gap:0 .08em;align-items:baseline}.rankingItem .reviewTitle .reviewKeyword{white-space:nowrap}.rankingItem .reviewTitle .reviewClinicName,.rankingItem .reviewTitle .reviewKeyword{position:static!important;display:inline!important;width:auto!important;height:auto!important;transform:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-shadow:inherit!important}body:not(.is-pdf-v2) .rankingItem .userReviews{display:block!important;min-height:0!important;padding-left:0!important}body:not(.is-pdf-v2) .rankingItem .userReviews .userImg{display:none!important}body:not(.is-pdf-v2) .rankingItem .userReviews .userImg:before{content:none!important}body:not(.is-pdf-v2) .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%)}body.is-pdf-v2 .rankingItem--pdfV2 .review{margin-top:36px!important}body.is-pdf-v2 .rankingItem--pdfV2 .reviewTitle{margin-bottom:0!important}.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}body.is-pdf-v2 .rankingItem--pdfV2 .campaign{margin-top:70px!important;padding:58px 34px 66px!important;border-color:#f4a2a7!important;background:linear-gradient(180deg,#fff,#fffafb)!important;box-shadow:0 8px 18px #d85d7421}.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 24px;box-sizing:border-box;background:#5ebbe8;color:#fff;border-radius:8px;box-shadow:0 5px #3194c9,0 9px 16px #2677ae21;clip-path:none}body.is-pdf-v2 .rankingItem--pdfV2 .campaignTitle{background:#f4a2a7;box-shadow:0 5px #d76f78,0 9px 16px #d85d7421}.rankingItem .campaignTitle:before,.rankingItem .campaignTitle:after{display:none}.rankingItem .campaignTitle img{display:none!important}.rankingItem .campaignTitle span{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;font-size:clamp(24px,3.65vw,29px)!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!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 .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;height:auto!important;padding-bottom:44px!important;box-sizing:border-box;overflow:visible}.inner .pointBlock:after{display:none!important;border-width:0}.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{display:grid!important;grid-template-columns:166px minmax(0,1fr);align-items:center!important;gap:20px;margin:0 28px 26px!important}.rankingIdentity{display:grid;justify-items:center;align-content:center;gap:10px;width:166px;min-width:0}.rankingNumber{flex:0 0 154px!important;width:154px!important;margin-top:0!important}.rankingIdentity .rankingLogo{width:118px;height:48px;object-fit:contain;padding:7px 9px;background:#fff;border:1px solid #f1d9e2;border-radius:8px;box-sizing:border-box}.rankingName{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "rating";row-gap:8px;align-items:center;min-width:0;flex:1 1 auto}.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}.scNowrap{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.rankingItem .checkList .desc{font-size:21px!important;line-height:1.78!important}.rankingItem .storeAddressTitle{margin-top:48px!important;border-radius:10px 10px 0 0}.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}#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}.tableCompareTrOption>.tableCompareTdTitle,.tableCompareTrGuarantee>.tableCompareTdTitle,.tableCompareTrArea>.tableCompareTdTitle,.tableCompareTrTime>.tableCompareTdTitle{height:122px!important;min-height:122px!important}.tableCompareTrMachine>.tableCompareTdTitle{height:146px!important;min-height:146px!important}.tableCompareTrOption td,.tableCompareTrGuarantee td,.tableCompareTrArea td,.tableCompareTrTime td{height:122px!important;min-height:122px!important;vertical-align:middle!important}.tableCompareTrMachine td{height:146px!important;min-height:146px!important;vertical-align:middle!important}.tableCompareTrOption td p,.tableCompareTrGuarantee td p,.tableCompareTrMachine td p,.tableCompareTrArea td p,.tableCompareTrTime td p{margin:0!important;line-height:1.45!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}.pcSideRail{display:none}@media(max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.wrapper,.wrapperContainer,.mainContent,.inner{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}.inner{padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important}.topBanner{width:100%!important;height:68.5333vw!important;max-height:514px!important;min-height:0!important;aspect-ratio:auto!important;background-size:100% 100%!important;background-position:center top!important}.c-block__head,.pg-top-introduction-lead,.pg-top-introduction-heading{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.c-block__head{height:auto!important;min-height:0!important;padding-top:18px!important;padding-bottom:20px!important;overflow:visible!important}.pg-top-introduction-lead{min-height:30px!important;padding:5px 12px!important;font-size:clamp(16px,4.6vw,20px)!important;line-height:1.35!important;text-align:center!important;justify-content:center!important;white-space:normal!important}.pg-top-introduction-heading{height:auto!important;min-height:0!important;margin-top:16px!important;padding:0 4px 8px!important;text-align:center!important;line-height:1.28!important;overflow:visible!important}.pg-top-introduction-heading .pg-top-introduction-heading-small{display:inline!important;font-size:clamp(22px,7vw,28px)!important;line-height:1.35!important;white-space:normal!important}.pg-top-introduction-heading .pg-top-introduction-heading-pink{display:inline-block!important;margin:4px 2px 0!important;font-size:clamp(46px,15vw,64px)!important;line-height:1.25!important;vertical-align:baseline!important}.sc-clinic-logos{gap:6px;padding:8px}.sc-clinic-logos img,.sc-clinic-logos span{width:calc(50% - 6px);height:42px;padding:6px 8px}.dropdownSearch{width:calc(100% - 12px)!important;min-height:86px!important;margin-left:auto!important;margin-right:auto!important;padding:16px 14px 16px 94px!important}.dropdownSearch p{font-size:clamp(18px,5.5vw,23px)!important;white-space:normal!important;min-height:0;line-height:1.28!important}.scSearchBadge{left:12px;top:5px;width:70px;height:76px;padding:7px 6px 10px;box-sizing:border-box}.scSearchBadge__small,.scSearchBadge__unit{font-size:11px}.scSearchBadge__num{font-size:27px}.topRankingStar,.starRating,.reviewStars{overflow:hidden!important}.scColumnCard__arrow{line-height:1!important}.topSearch,.searchBox{width:100%!important;max-width:100%!important;box-sizing:border-box}.searchBox{padding:28px 8px 24px!important}.searchStepGroup{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box}.searchStepRow,.searchStepWrap3 .searchStepRow,.searchStepWrap4 .searchStepRow{width:100%!important;max-width:100%!important;flex-basis:auto!important;height:auto!important;min-height:58px!important}.searchStepCheckBtn{min-height:58px!important;padding:8px 40px 8px 14px!important}.searchStepLabelText,.searchStepWrap3 .searchStepLabelText,.searchStepWrap4 .searchStepLabelText{font-size:17px!important;line-height:1.25!important}.searchStepInfo{padding-left:4px!important;padding-right:4px!important;box-sizing:border-box}.searchStepQuestion{font-size:22px!important;line-height:1.35!important}.searchStepRowBtn,.searchStepCenter{padding-left:4px!important;padding-right:4px!important;box-sizing:border-box}.searchStepRowBtn{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:8px!important;align-items:stretch!important;margin-top:12px!important}.searchStepBtnBack,.searchStepBtnSubmit{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;height:58px!important;min-height:58px!important;box-sizing:border-box!important}.searchStepBtnBack span,.searchStepBtnSubmit span{width:100%!important;height:58px!important;min-height:58px!important;padding:0 10px!important;box-sizing:border-box!important;font-size:15px!important;line-height:1.2!important;white-space:nowrap!important}.scNurture,.scIntent,.scColumns,.editor,.no1Store,.compare,.rankingItem{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.compare{overflow-x:hidden!important;overflow-y:visible;padding:24px 6px 10px!important}.tableCompare{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;table-layout:fixed!important}.scCompareTabs{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;gap:4px!important}.scCompareTabs label{min-height:46px!important;padding-left:2px!important;padding-right:2px!important;font-size:13px!important;line-height:1.2!important}#sc-compare-total:checked~.scCompareTabs label:nth-child(1),#sc-compare-service:checked~.scCompareTabs label:nth-child(2),#sc-compare-access:checked~.scCompareTabs label:nth-child(3){min-height:52px!important}.tableCompare tr{display:flex!important;width:100%!important}.tableCompare td{flex:1 1 0!important;width:auto!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important;overflow-wrap:anywhere!important}.tableCompare .tableCompareTdTitle,.tableCompare tr>td:nth-child(1){flex:0 0 20%!important;width:20%!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important;font-size:12px!important;line-height:1.25!important}.tableCompare tr>td:not(.tableCompareTdTitle){flex:1 1 26.666%!important;width:26.666%!important;min-width:0!important}.tableCompareTr1 td{height:58px!important;min-height:58px!important}.tableCompareTr1 .scRankBadge,.tableCompareTr1 .scRankBadgeText{width:58px!important;height:32px!important}.tableCompareTr2 td{min-height:92px!important;padding-top:8px!important;padding-bottom:8px!important}.tableCompareTr2 td>img{width:72px!important;height:30px!important;padding:3px 4px!important;margin-bottom:5px!important}.tableCompareTr2 p{font-size:10px!important;line-height:1.25!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.tableCompareTr3 td{min-height:82px!important}.tableCompareTr3 td p{font-size:19px!important;margin-bottom:4px!important}.tableCompareTr3 .colCenter,.tableCompareTr3 .topRankingStar{width:78px!important;max-width:100%!important;transform:scale(.48)!important;transform-origin:center center!important;margin-left:auto!important;margin-right:auto!important}.tableCompareTrPrice td,.tableCompareTrPlan td,.tableCompareTr5 td,.tableCompareTrCount td,.tableCompareTrOption td,.tableCompareTrGuarantee td,.tableCompareTrArea td,.tableCompareTrTime td{min-height:92px!important}.tableCompareTrMachine td{min-height:108px!important}.tableCompare .scCompareMark{width:34px!important;height:34px!important;margin-bottom:4px!important}.tableCompare .scCompareMark:before{border-width:3px!important}.tableCompare .scCompareMark:after{font-size:17px!important}.tableCompare td p{font-size:11px!important;line-height:1.35!important}.tableCompareTrPrice td p{min-height:0!important}.tableCompareTrPrice .scPriceMain{font-size:11px!important;line-height:1.25!important}.tableCompareTrPrice .scPriceSub{font-size:8px!important;line-height:1.25!important}.tableCompareTr6 td{height:72px!important;min-height:72px!important;padding-left:2px!important;padding-right:2px!important}.tableCompare .compareCta{width:84px!important;min-height:36px!important;border-radius:18px!important;box-shadow:0 3px #348b7a!important}.tableCompare .compareCta .mb-text{height:36px!important;min-height:36px!important;padding:0 18px 0 6px!important;font-size:9.5px!important;line-height:1!important;justify-content:flex-start!important}.tableCompare .compareCta .mb-text:after{width:13px!important;height:13px!important;right:4px!important}.tableCompare .compareCta .mb-text:before{right:8px!important;width:5px!important;height:5px!important}.topRanking,.blockRanking,.c-block-type03,#introduction{width:100%!important;max-width:100%!important;box-sizing:border-box}#introduction .topRanking{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0 6px!important;margin-left:auto!important;margin-right:auto!important}#introduction .topRanking>li{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important}#introduction .topRankingInfo{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#introduction .topRankingInfo .colLeft,#introduction .topRankingInfo .colRight{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important}#introduction .topRankingInfo .colRight{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}#introduction .topRankingInfo .topRankingPoint{width:auto!important;min-width:58px!important;font-size:30px!important;line-height:1!important}#introduction .topRankingInfo .topRankingPoint p{font-size:11px!important;line-height:1.1!important}#introduction .topRankingInfo .topRankingStar{width:146px!important;max-width:146px!important;transform:scale(.58)!important;transform-origin:left center!important;margin:0!important}.inner .listRanking{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.scCompareTitle{width:calc(100% - 16px)!important;padding:12px 10px 13px!important;font-size:24px!important;line-height:1.25!important;overflow:hidden!important}.scCompareTitle span{display:block!important;margin:3px 0 0!important;font-size:31px!important;line-height:1.12!important;white-space:normal!important}#introduction .topRankingContent{min-height:0!important}.topRankingContent{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;min-height:0!important;padding:10px 8px 12px!important}.topRankingContent .colLeft{width:min(136px,100%)!important;min-height:58px!important;margin-right:auto!important;margin-left:auto!important;padding:7px 8px!important}.topRankingContent .colLeft img{max-width:112px!important;height:38px!important}.topRankingContent .colRight{min-height:0!important;display:block!important}.topRankingContent .colRight p{font-size:14px!important;line-height:1.5!important;margin:6px 0 0!important}.topRankingInfo .topRankingStar,.topRankingContent .topRankingStar{width:146px!important;transform:scale(.66)!important;transform-origin:center center!important;margin:-3px auto -6px!important}.topRankingContent .kira{width:min(100%,148px)!important;height:42px!important;margin:8px auto 0!important}.topRankingContent .kira span{width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:24px!important;box-sizing:border-box!important;font-size:15px!important}.rankingInfo{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:10px 12px!important;align-items:center!important;margin:0 8px 16px!important}.rankingIdentity{width:92px!important;gap:6px!important}.rankingNumber{width:88px!important;flex-basis:88px!important}.rankingNumber .scRankBadge,.rankingNumber .scRankBadgeText{width:86px!important;height:46px!important}.rankingIdentity .rankingLogo{width:82px!important;height:34px!important;padding:5px 7px!important;border-radius:7px!important}.rankingName{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"name" "rating"!important;gap:7px!important;min-width:0!important;align-items:start!important}.rankingName>a{grid-area:name!important;width:100%!important;font-size:clamp(22px,7vw,28px)!important;line-height:1.25!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.rankingItemStar{grid-area:rating!important;min-width:0!important;justify-content:flex-start!important;width:100%!important;transform:scale(.84);transform-origin:left center}.rankingItem .storeContent{padding-left:8px!important;padding-right:8px!important;box-sizing:border-box}.rankingItem .storeMainImg img{max-height:230px!important}.scPrimaryCta,.rankingItem .scPrimaryCta{display:flex!important;align-items:center!important;justify-content:center!important;min-height:64px!important;border-radius:12px!important}.scPrimaryCta .mb-text,.rankingItem .scPrimaryCta .mb-text{min-height:64px!important;padding:12px 46px 12px 20px!important;font-size:clamp(17px,4.8vw,22px)!important;line-height:1.32!important}.priceBoxHeader,.priceBoxBody,.scTrustScore{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rankingItem .priceBoxTitle{min-height:58px!important;padding:8px 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(15px,4.8vw,18px)!important;line-height:1.2!important;word-break:keep-all!important;overflow-wrap:normal!important}.rankingItem .priceBoxContent{min-height:64px;padding-left:2px;padding-right:2px}.rankingItem .priceBoxNumber{font-size:clamp(16px,4.8vw,20px)!important;letter-spacing:0!important}.rankingItem .priceBoxUnit{font-size:12px!important}.rankingItem .priceBoxTax{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:1.1!important}.scTrustScore{gap:6px}.scTrustScore div{min-height:84px;padding:8px 4px}.scTrustScore span{font-size:12px}.scTrustScore b{font-size:22px}.scTrustScore small{font-size:10px}.rankingItem .reviewTitle{min-height:72px;margin-bottom:0!important;padding:12px 12px 12px 76px!important;border-radius:12px 12px 0 0!important}.rankingItem .reviewTitle:before{left:12px!important;width:52px!important;height:27px!important;font-size:9px!important;letter-spacing:.8px!important}.rankingItem .reviewTitle:after{content:none!important;display:none!important}.rankingItem .reviewTitle>span{font-size:clamp(20px,5.8vw,24px)!important;line-height:1.25!important}.rankingItem .reviewTitle .reviewTitleText{display:flex!important;flex-wrap:wrap!important;gap:0 .08em!important;min-width:0}.rankingItem .reviewTitle .reviewClinicName,.rankingItem .reviewTitle .reviewKeyword{position:static!important;display:inline!important;width:auto!important;height:auto!important;transform:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important}.scReviewTabs{padding:12px 10px 14px!important;margin-top:0!important}.scReviewTabs__nav label{min-height:42px!important;padding-left:5px!important;padding-right:5px!important;font-size:12px!important;line-height:1.22!important;gap:3px!important}.scReviewTabs__nav label:before{width:11px!important;height:11px!important;box-shadow:inset 0 0 0 3px currentColor!important}.scReviewTabs__panel{padding:0!important}.scReviewTabs input:nth-of-type(1):checked~.scReviewTabs__panel--cospa,.scReviewTabs input:nth-of-type(2):checked~.scReviewTabs__panel--pain,.scReviewTabs input:nth-of-type(3):checked~.scReviewTabs__panel--access{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.scReviewTabs .reviewItem,.scReviewTabs .userReviews{grid-template-columns:58px minmax(0,1fr)!important;gap:8px 12px!important}.scReviewTabs .reviewItem{margin:0!important;min-height:212px!important;height:100%!important;grid-template-rows:65px 1fr!important;padding:13px 12px 14px!important;border:1px solid #f1c8d0!important;border-radius:12px!important;box-shadow:0 5px #f4a2a729!important}.scReviewTabs .userReviews{height:65px!important}.scReviewTabs .reviewItem:last-of-type{padding-bottom:14px!important}.scReviewTabs .userImg{width:54px!important;height:54px!important;border-width:3px!important}.scReviewTabs .reviewsTitle p{font-size:15px!important;line-height:1.42!important}.scReviewTabs .reviewsDes{grid-column:1 / -1!important;margin:0!important;min-height:92px!important;padding:11px 12px 12px!important}.scReviewTabs .reviewsDes p{font-size:14px!important;line-height:1.65!important;font-weight:800!important}.scReviewTabs .reviewNotice{margin-top:12px!important;font-size:12px!important;line-height:1.5!important;text-align:center!important}.rankingItem .campaign{margin-top:44px!important;padding:42px 14px 46px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.is-pdf-v2 .rankingItem--pdfV2 .campaign{margin-top:42px!important;padding:42px 14px 46px!important}.rankingItem .campaignTitle{width:calc(100% - 12px)!important;min-height:64px!important;top:-38px!important;padding:8px 10px!important}.rankingItem .campaignTitle span{font-size:clamp(13px,3.75vw,15px)!important;line-height:1.25!important;white-space:nowrap!important}.rankingItem .campaign .campaignPrice p{font-size:16px!important;line-height:1.6!important}.rankingItem .checkTitle{min-height:58px}.rankingItem .checkTitle span{font-size:clamp(19px,5.5vw,24px)!important}.rankingItem .checkBlock{padding:18px 14px 20px 66px!important}.rankingItem .checkTag{left:14px!important;top:18px!important;width:38px!important;height:38px!important}.rankingItem .checkTag span{font-size:22px!important}.rankingItem .checkList .title{padding:13px 14px!important;font-size:18px!important}.rankingItem .checkList .desc{font-size:15px!important;line-height:1.7!important}.rankingItem .storeAddressTitle .infoTitle{font-size:22px!important}.rankingItem .storeAddress{padding:18px 16px!important}.rankingItem .storeAddressBlock p{font-size:15px!important;line-height:1.65!important}.pointBlock .listPoint{padding:0 18px}.pointBlock .listPoint li{padding-left:28px!important;padding-right:14px!important}.pointBlock .pointTitle{font-size:21px!important;width:calc(100% - 72px)!important;margin-left:72px!important;text-align:left!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.pointBlock .pointLine{width:calc(100% - 92px)!important;margin-left:72px!important;margin-right:20px!important}.pointBlock .pointContent p{font-size:16px!important}.inner .pointBlock:after{display:none}.editor{margin-top:42px!important;padding:18px 16px!important}.editorImg img{width:72px!important;height:72px!important}.editorName{font-size:20px!important}.editorDesc{font-size:14px!important;line-height:1.7!important}#introduction .topRanking>li{margin:0!important;padding:14px 14px 18px!important;border-radius:12px!important}#introduction .topRankingInfo{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0 0 12px!important}#introduction .topRankingNumber .scRankBadgeText{width:88px!important;height:46px!important}#introduction .topRankingNumber .scRankBadgeText span{font-size:13px!important}#introduction .topRankingNumber .scRankBadgeText b{font-size:28px!important}#introduction .topRankingInfo .colRight{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important;justify-content:start!important}#introduction .topRankingInfo .topRankingPoint{display:inline-flex!important;align-items:baseline!important;gap:4px!important;min-width:0!important;color:#e55e70!important;font-size:30px!important;line-height:1!important;white-space:nowrap!important}#introduction .topRankingInfo .topRankingPoint p{writing-mode:horizontal-tb!important;margin:0!important;color:#5d5360!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}#introduction .topRankingInfo .topRankingStar{width:118px!important;max-width:118px!important;height:18px!important;transform:none!important;margin:0!important}#introduction .topRankingInfo .starRating{width:20px!important;height:18px!important;background-size:20px 18px!important}#introduction .topRankingInfo .starRating span{height:18px!important;background-size:20px 18px!important}#introduction .topRankingContent{gap:10px!important;padding:0!important}#introduction .topRankingContent .colRight p{font-size:15px!important;line-height:1.55!important;text-align:center!important}.compare{position:relative;overflow-x:auto!important;overflow-y:visible!important;padding:24px 12px 28px!important;-webkit-overflow-scrolling:touch}.compare:after{content:"横にスクロールできます";position:sticky;left:0;display:block;width:fit-content;margin:8px auto -18px;padding:5px 12px;border-radius:999px;background:#f4a2a729;color:#9d5060;font-size:11px;font-weight:900;line-height:1;text-align:center;pointer-events:none}.tableCompare{width:660px!important;max-width:none!important;min-width:660px!important;table-layout:fixed!important}.tableCompare tr{display:table-row!important;width:auto!important}.tableCompare td{display:table-cell!important;width:150px!important;min-width:150px!important;padding-left:7px!important;padding-right:7px!important;vertical-align:middle!important}.tableCompare .tableCompareTdTitle,.tableCompare tr>td:nth-child(1){width:94px!important;min-width:94px!important;font-size:13px!important}.tableCompare .scCompareMark{width:28px!important;height:28px!important;margin-bottom:6px!important}.tableCompare .scCompareMark--1:before,.tableCompare .scCompareMark--2:before{width:25px!important;height:25px!important;border-width:4px!important}.tableCompare .scCompareMark--1:after{width:11px!important;height:11px!important;border-width:4px!important}.tableCompare .scCompareMark--3:before{border-left-width:14px!important;border-right-width:14px!important;border-bottom-width:25px!important}.tableCompare .scCompareMark--3:after{top:9px!important;border-left-width:8px!important;border-right-width:8px!important;border-bottom-width:14px!important}.tableCompare td p{font-size:12px!important;line-height:1.45!important}.tableCompareTrPrice .scPriceMain{font-size:13px!important}.tableCompareTrPrice .scPriceSub{font-size:9px!important}.tableCompare .compareCta{width:112px!important}.tableCompare .compareCta .mb-text{font-size:12px!important;padding:0 25px 0 12px!important}.rankingInfo{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;margin:0 8px 18px!important}.rankingIdentity{width:96px!important}.rankingName{gap:8px!important}.rankingIdentity .rankingLogo{width:88px!important;height:36px!important}.rankingName>a{font-size:clamp(24px,6.2vw,26px)!important;line-height:1.18!important;word-break:keep-all!important;overflow-wrap:normal!important}.rankingItemStar{transform:scale(.76)!important;transform-origin:left center!important}.rankingItem .reviewTitle>span{font-size:clamp(20px,5.4vw,23px)!important}@media(min-width:431px){#introduction .topRanking{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0 12px!important}#introduction .topRanking>li{min-height:300px!important;padding:12px 8px 14px!important}#introduction .topRankingInfo{grid-template-columns:72px minmax(0,1fr)!important;gap:6px!important;margin-bottom:10px!important}#introduction .topRankingNumber .scRankBadgeText{width:68px!important;height:38px!important}#introduction .topRankingNumber .scRankBadgeText span{font-size:10px!important}#introduction .topRankingNumber .scRankBadgeText b{font-size:22px!important}#introduction .topRankingInfo .colRight{gap:5px!important}#introduction .topRankingInfo .topRankingPoint{font-size:24px!important}#introduction .topRankingInfo .topRankingPoint p{font-size:9px!important}#introduction .topRankingInfo .topRankingStar{width:88px!important;height:14px!important;transform:scale(.78)!important;transform-origin:left center!important}#introduction .topRankingContent .colLeft{min-height:58px!important}#introduction .topRankingContent .colLeft img{max-width:126px!important;height:38px!important}#introduction .topRankingContent .colRight p{font-size:14px!important;line-height:1.55!important}#introduction .topRankingContent .kira{width:132px!important}.compare{overflow-x:hidden!important}.compare:after{content:none!important;display:none!important}.tableCompare{width:100%!important;min-width:0!important;max-width:100%!important}.tableCompare tr{display:flex!important}.tableCompare td{min-width:0!important;width:auto!important;flex:1 1 0!important}.tableCompare .tableCompareTdTitle,.tableCompare tr>td:nth-child(1){flex:0 0 18%!important;width:18%!important;min-width:0!important}}}@media(min-width:1260px){body{background:linear-gradient(90deg,#fff7f8 0 calc(50% - 524px),#fff 0 calc(50% + 524px),#fff7f8 0)}.wrapper{margin-left:calc(50% - 524px)!important;margin-right:auto!important}.pcSideRail{position:fixed;left:calc(50% + 246px);top:46px;z-index:20;width:258px;display:block;padding:14px 10px 16px;background:#fffffff5;box-sizing:border-box;color:#263048}.pcSideRail__head{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:0 0 8px;color:#ff6f7b;font-size:16px;font-weight:900;line-height:1.2;text-align:center}.pcSideRail__headIcon{width:29px;height:20px;display:inline-block;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg width='58' height='40' viewBox='0 0 58 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ff7b86'%3E%3Ccircle cx='18' cy='23' r='13'/main-v3/%3E%3Ccircle cx='40' cy='23' r='13'/main-v3/%3E%3Cpath d='M18 8 11 0 7 13zM40 8l7-8 4 13z'/main-v3/%3E%3C/g%3E%3Ccircle cx='18' cy='23' r='6' fill='%23fff'/main-v3/%3E%3Ccircle cx='40' cy='23' r='6' fill='%23fff'/main-v3/%3E%3C/svg%3E") center / contain no-repeat}.pcSideRail__headText{color:#ff6f7b;font-weight:900}.pcSideRail__headText small{margin-left:4px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:900;color:#ff9ba3}.pcSideRail__rank{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pcSideRail__rank li{border:0;border-radius:8px;background:#ffffffbd;box-shadow:inset 0 0 0 1px #d8cfd2}.pcSideRail__rank a{display:grid;grid-template-columns:66px minmax(0,1fr) 10px;gap:6px;align-items:center;min-height:58px;padding:8px 10px 8px 8px;color:inherit;text-decoration:none;box-sizing:border-box}.pcSideRail__logo{width:66px;height:36px;display:flex;align-items:center;justify-content:flex-start;min-width:0}.pcSideRail__rank span{min-width:0;color:#4a4548;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:visible;text-overflow:clip}.pcSideRail__rank img{max-width:62px;max-height:32px;width:auto;height:auto;object-fit:contain;display:block}.pcSideRail__chev{width:8px;height:8px;justify-self:center;border-right:2px solid #777;border-top:2px solid #777;transform:rotate(45deg);box-sizing:border-box}}@media(max-width:760px){*,*:before,*:after{box-sizing:border-box}.mainContent{background:#fff}.sc-pr{min-height:23px;display:flex;align-items:center;justify-content:center;padding:5px 10px;line-height:1.25}.sc-clinic-logos{padding:10px 10px 12px!important;gap:8px!important}.dropdownSearch{width:100%!important;margin-top:0!important;border-radius:0!important}.topSearch{margin-bottom:30px!important}.searchBox{padding-top:30px!important;padding-bottom:30px!important}.searchStepWrap.open{padding-bottom:2px!important}.searchStepQuestion{word-break:keep-all!important;overflow-wrap:anywhere!important}.dropdownSearch .searchTitleLine{display:block;width:100%;text-wrap:balance}.searchStepCheckBtn{border-radius:8px!important}.scNurture,.scIntent{margin-top:30px!important;margin-bottom:32px!important}.scNurture{padding:22px 14px 20px!important}.scNurture__head{margin-bottom:16px!important}.scNurture__head h2,.scIntent__title h2{font-size:clamp(27px,8vw,32px)!important;line-height:1.28!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.scNurture__head p,.scIntent__panel p{font-size:15px!important;line-height:1.75!important}.scNurture__grid{gap:10px!important}.scNurture__grid article{grid-template-columns:auto minmax(0,1fr)!important;gap:7px 10px!important;padding:13px 12px 14px!important}.scNurture__grid b{min-width:40px!important;width:auto!important;height:28px!important;padding:0 9px!important;border-radius:999px!important;font-size:14px!important}.scNurture__grid h3{align-self:center!important;font-size:20px!important;line-height:1.35!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.scNurture__grid p{grid-column:2!important}.scNurture__grid p,.scNurture__note{font-size:15px!important;line-height:1.72!important}.scIntent__title{padding:18px 14px 15px!important}.scIntent__nav label{min-height:54px!important;padding:7px 3px!important;font-size:14px!important;line-height:1.25!important}.scIntent__panel{margin:14px!important;padding:0!important;box-sizing:border-box!important}.scIntent__row,.scIntent__machine{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:13px 14px!important}.scIntent__row strong,.scIntent__machine strong{font-size:17px!important}.scIntent__row span,.scIntent__machine span{font-size:16px!important}.scIntent__chips{gap:8px!important}.scIntent__chips a{min-width:calc(50% - 4px)!important;padding:10px 12px!important;font-size:15px!important}.compare{margin-top:30px!important;margin-bottom:36px!important;padding-top:22px!important;padding-bottom:28px!important}.compare:after{margin-top:10px!important;margin-bottom:-8px!important}.tableCompare .comparePanel{display:none!important}#sc-compare-total:checked~.tableCompare .comparePanel--total,#sc-compare-service:checked~.tableCompare .comparePanel--service,#sc-compare-access:checked~.tableCompare .comparePanel--access{display:flex!important}#sc-compare-service:checked~.tableCompare .comparePanel--access,#sc-compare-access:checked~.tableCompare .comparePanel--service{display:none!important}.inner .listRanking{padding-top:8px!important}.rankingItem{margin-bottom:28px!important;overflow:visible!important}#introduction .topRanking>li,.rankingItem,.rankingInfo,.rankingIdentity,.topRankingInfo,.topRankingNumber,.rankingNumber{overflow:visible!important}#introduction .topRanking>li{position:relative!important;margin-top:10px!important;padding-top:20px!important}#introduction .topRankingNumber .scRankBadge,#introduction .topRankingNumber .scRankBadgeText{transform:translate(-20px,-14px) rotate(-2deg)!important;transform-origin:center!important;filter:drop-shadow(0 5px 5px rgba(95,65,15,.2))}.rankingNumber .scRankBadge,.rankingNumber .scRankBadgeText{transform:translate(-16px,-8px) rotate(-2deg)!important;transform-origin:center!important;filter:drop-shadow(0 5px 5px rgba(95,65,15,.18))}.rankingItem .productRecommend{margin-top:36px!important;padding:24px 14px 26px!important}.rankingItem .productRecommend .productTitle{width:fit-content!important;max-width:100%!important;min-height:48px!important;padding:0 18px!important;margin:0 auto 18px!important;gap:7px!important;box-shadow:0 3px #d5405f!important}.rankingItem .productRecommend .productTitle:before{width:25px!important;height:25px!important;font-size:17px!important;flex:0 0 auto!important}.rankingItem .productRecommend .productTitle span{font-size:clamp(20px,6vw,23px)!important;line-height:1.2!important;white-space:nowrap!important}.rankingItem .productRecommendContent{gap:13px!important}.rankingItem .productRecommendContent p{padding-left:36px!important;font-size:clamp(18px,5.2vw,20px)!important;line-height:1.55!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.rankingItem .productRecommendContent p:after{width:23px!important;height:17px!important;top:5px!important;border-left-width:5px!important;border-bottom-width:5px!important}.rankingItem .productRecommendContent p strong,.rankingItem .productRecommendContent p b,.rankingItem .productRecommendContent p em,.rankingItem .productRecommendContent p .mk-yellow,.rankingItem .productRecommendContent p .mk-pink,.rankingItem .checkList .title strong,.rankingItem .checkList .title b,.rankingItem .checkList .title em{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.rankingItem .check{margin-top:32px!important}.rankingItem .checkTitle{min-height:56px!important;padding:13px 10px!important}.rankingItem .checkTitle span{font-size:clamp(17px,5.1vw,21px)!important;line-height:1.18!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.rankingItem .checkBlock{min-height:0!important;padding:18px 12px 20px 58px!important}.rankingItem .checkTag{left:12px!important;width:36px!important;height:36px!important}.rankingItem .checkTag:before{top:-16px!important;font-size:9px!important}.rankingItem .checkList .title{padding:12px!important;font-size:18px!important;line-height:1.4!important}.rankingItem .checkList .title p{font-size:18px!important;line-height:1.4!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.rankingItem .checkList .desc{margin-top:13px!important;font-size:15px!important;line-height:1.72!important}.scPrimaryCta .mb-text,.rankingItem .scPrimaryCta .mb-text{word-break:keep-all!important;overflow-wrap:anywhere!important}}@media(max-width:430px){.inner{padding-left:10px!important;padding-right:10px!important}.scNurture,.scIntent,.scColumns,.editor,.no1Store,.compare,.rankingItem{width:100%!important;max-width:100%!important}.compare{padding-left:10px!important;padding-right:10px!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.tableCompare{width:620px!important;min-width:620px!important}.tableCompare td{padding-left:6px!important;padding-right:6px!important}.tableCompare .tableCompareTdTitle,.tableCompare tr>td:nth-child(1){width:88px!important;min-width:88px!important}.tableCompare tr>td:not(.tableCompareTdTitle){width:144px!important;min-width:144px!important}.tableCompareTr2 td>img{width:82px!important;height:32px!important}.tableCompare .compareCta{width:96px!important}.tableCompare .compareCta .mb-text{font-size:10.5px!important}}@media(min-width:431px)and (max-width:760px){.tableCompare tr{display:flex!important;align-items:stretch!important}.tableCompare td{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:auto!important;box-sizing:border-box!important}.tableCompareTr1 td{min-height:84px!important}.tableCompareTr2 td{min-height:116px!important}.tableCompareTr3 td{min-height:108px!important}.tableCompareTrPrice td{min-height:118px!important}.tableCompareTrPlan td{min-height:146px!important}.tableCompareTr5 td,.tableCompareTrCount td,.tableCompareTrOption td,.tableCompareTrGuarantee td,.tableCompareTrArea td,.tableCompareTrTime td{min-height:122px!important}.tableCompareTrMachine td{min-height:138px!important}.tableCompareTr6 td{min-height:104px!important}.tableCompare td p{display:grid!important;align-content:center!important;min-height:0!important}.tableCompareTrPrice td p{min-height:74px!important}.tableCompare .compareCta{margin-top:auto!important;margin-bottom:auto!important}}.rankingItem .checkList li{overflow:hidden!important}.rankingItem .checkList li+li{border-radius:10px!important}.rankingItem .checkList li:first-child{border-radius:0 0 10px 10px!important}.rankingItem .checkBlock{border-radius:inherit!important;overflow:hidden!important;background:#fff9fb!important}.rankingItem .checkList .title,.rankingItem .checkList .title p{border-bottom:0!important;box-shadow:none!important}.scReviewTabs input:nth-of-type(1):checked~.scReviewTabs__panel--cospa,.scReviewTabs input:nth-of-type(2):checked~.scReviewTabs__panel--pain,.scReviewTabs input:nth-of-type(3):checked~.scReviewTabs__panel--access{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.scReviewTabs .reviewItem{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:stretch!important;gap:0 16px!important;min-height:142px!important;height:auto!important;padding:14px 16px!important}.scReviewTabs .userReviews{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;align-content:center!important;height:100%!important;min-height:112px!important;padding:0!important}.scReviewTabs .userImg{width:56px!important;height:56px!important;margin:0 auto!important}.scReviewTabs .reviewCopy{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-content:center!important;justify-items:stretch!important;min-width:0!important}.scReviewTabs .reviewsTitle{grid-column:1!important;grid-row:auto!important;width:100%!important;justify-self:stretch!important;display:grid!important;justify-items:start!important}.scReviewTabs .reviewsTitle p{width:100%!important;min-height:0!important;margin:0!important;display:flex!important;justify-content:flex-start!important;text-align:left!important;font-size:16px!important;line-height:1.35!important}.scReviewTabs .reviewStars{width:122px!important;height:19px!important;margin:3px 0 0!important;transform:scale(.64)!important;transform-origin:left center!important;overflow:visible!important}.scReviewTabs .reviewsDes{grid-column:1!important;grid-row:auto!important;width:100%!important;justify-self:stretch!important;min-height:86px!important;height:100%!important;margin:0!important;display:flex!important;align-items:center!important;padding:16px 16px 16px 38px!important}.scReviewTabs .reviewsDes:before{left:13px!important;top:15px!important}.scReviewTabs .reviewsDes p{font-size:14px!important;line-height:1.65!important;font-weight:800!important}@media(max-width:760px){.scReviewTabs .reviewItem{grid-template-columns:54px minmax(0,1fr)!important;gap:0 9px!important;min-height:136px!important;padding:12px 10px!important}.scReviewTabs .userReviews{min-height:112px!important}.scReviewTabs .userImg{width:46px!important;height:46px!important}.scReviewTabs .reviewsTitle p{font-size:13.5px!important;line-height:1.35!important}.scReviewTabs .reviewStars{width:105px!important;height:17px!important;transform:scale(.58)!important}.scReviewTabs .reviewsDes{grid-column:1!important;grid-row:auto!important;min-height:92px!important;padding:13px 12px 12px 30px!important}.scReviewTabs .reviewsDes:before{left:9px!important;top:10px!important;font-size:28px!important}.scReviewTabs .reviewsDes p{font-size:13px!important;line-height:1.58!important}}#introduction .c-block-type03{background-size:100% 100%!important;background-position:center 18px!important}#introduction .topRankingNumber .scRankBadge,#introduction .topRankingNumber .scRankBadgeText,.rankingNumber .scRankBadge,.rankingNumber .scRankBadgeText{background:transparent!important}.scIntent__row{grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important}.scIntent__panel{margin:18px!important;padding:0!important;box-sizing:border-box!important}.scIntent__logo{grid-row:1 / 3!important;display:grid!important;place-items:center!important;width:98px!important;height:42px!important;padding:5px 7px!important;border:1px solid #f1d9e2!important;border-radius:7px!important;background:#fff!important;box-sizing:border-box!important}.scIntent__logo img{display:block!important;width:100%!important;max-width:84px!important;height:28px!important;object-fit:contain!important}.scIntent__price{justify-self:end!important}.scIntent__row em{grid-column:2 / -1!important}@media(max-width:760px){#introduction .c-block-type03{background-position:center 10px!important}#introduction .topRankingNumber .scRankBadge,#introduction .topRankingNumber .scRankBadgeText{width:104px!important;height:50px!important;transform:translate(-20px,-14px) rotate(-2deg)!important}.rankingNumber .scRankBadge,.rankingNumber .scRankBadgeText{width:104px!important;height:50px!important;transform:translate(-16px,-8px) rotate(-2deg)!important}.scIntent__row{grid-template-columns:86px minmax(0,1fr)!important;gap:6px 10px!important;padding:13px 12px!important}.scIntent__panel{margin:10px!important;padding:0!important}.scIntent__logo{width:80px!important;height:38px!important;padding:4px 6px!important}.scIntent__logo img{max-width:68px!important;height:24px!important}.scIntent__price{grid-column:2!important;justify-self:start!important}.scIntent__row em{grid-column:2!important}}#introduction .c-block-type03{height:314px!important;padding:0!important;display:grid!important;place-items:center!important;overflow:visible!important;background:linear-gradient(180deg,#f4a2a78a,#ffe5eaa3 20%,#f5e0eec7 68%,#fff1f4f5),linear-gradient(100deg,#dce8ffcc,#ffcdd9e0)!important;background-image:none!important;border-top:5px double rgba(244,162,167,.78)!important;box-sizing:border-box!important}#introduction .c-block-type03:before{content:"";position:absolute;left:15%;right:15%;top:28px;height:74px;background:linear-gradient(90deg,#e57e91,#ef6d7b);clip-path:polygon(4% 0,96% 0,92% 100%,54% 100%,50% 122%,46% 100%,8% 100%);box-shadow:0 10px 16px #a9485833;z-index:0}#introduction .c-block-type03:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(173deg,transparent 49%,rgba(244,162,167,.9) 50%,transparent 51%) left bottom / 50% 100% no-repeat,linear-gradient(187deg,transparent 49%,rgba(244,162,167,.9) 50%,transparent 51%) right bottom / 50% 100% no-repeat;pointer-events:none;z-index:0}#introduction .c-block__head{position:relative!important;z-index:1!important;width:min(100% - 80px,760px)!important;min-height:254px!important;padding:36px 18px 26px!important;display:grid!important;align-content:start!important;justify-items:center!important;overflow:visible!important;box-sizing:border-box!important}#introduction .pg-top-introduction-lead{width:auto!important;min-width:min(100%,520px)!important;min-height:46px!important;margin:0 auto 20px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important;text-shadow:0 2px 0 rgba(187,65,84,.36)!important;white-space:nowrap!important}#introduction .pg-top-introduction-heading{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;color:#263048!important;text-align:center!important}#introduction .pg-top-introduction-heading .pg-top-introduction-heading-small{font-size:38px!important;font-weight:900!important;line-height:1.25!important;white-space:nowrap!important}#introduction .pg-top-introduction-heading .pg-top-introduction-heading-pink{display:inline-block!important;margin-top:8px!important;color:#d93691!important;font-size:92px!important;font-weight:900!important;line-height:.95!important}.rankingIdentity .rankingLogo{width:134px!important;height:54px!important;padding:6px 10px!important}#shop5 .rankingIdentity .rankingLogo{width:150px!important;height:62px!important}.scReviewTabs .reviewItem{grid-template-columns:128px minmax(0,1fr)!important;min-height:178px!important;gap:0 18px!important;padding:18px!important}.scReviewTabs .userReviews{min-height:134px!important;align-content:center!important;gap:8px!important}.scReviewTabs .userImg{width:96px!important;height:96px!important;border-width:4px!important;background-image:url(/main-v3/generated/review-avatar-1.png)!important;background-size:cover!important;background-position:center!important}.scReviewTabs .userImg--2{background-image:url(/main-v3/generated/review-avatar-2.png)!important}.scReviewTabs .userImg--3{background-image:url(/main-v3/generated/review-avatar-3.png)!important}.scReviewTabs .userImg--4{background-image:url(/main-v3/generated/review-avatar-4.png)!important}.scReviewTabs .userImg--5{background-image:url(/main-v3/generated/review-avatar-5.png)!important}.scReviewTabs .userReviews .reviewStars{display:block!important;width:128px!important;height:22px!important;margin:0 auto!important;transform:scale(.66)!important;transform-origin:center center!important;overflow:visible!important}.scReviewTabs .reviewsTitle .reviewStars{display:none!important}.scReviewTabs .reviewCopy{align-content:center!important}@media(max-width:760px){#introduction .c-block-type03{height:260px!important;border-top-width:4px!important}#introduction .c-block-type03:before{left:8%!important;right:8%!important;top:20px!important;height:54px!important}#introduction .c-block-type03:after{height:46px!important}#introduction .c-block__head{width:calc(100% - 18px)!important;min-height:220px!important;padding:26px 8px 20px!important}#introduction .pg-top-introduction-lead{min-width:min(100%,292px)!important;min-height:36px!important;margin-bottom:14px!important;padding:0 12px!important;font-size:clamp(16px,4.8vw,20px)!important;white-space:normal!important}#introduction .pg-top-introduction-heading .pg-top-introduction-heading-small{font-size:clamp(22px,6.4vw,27px)!important;line-height:1.3!important;white-space:normal!important}#introduction .pg-top-introduction-heading .pg-top-introduction-heading-pink{font-size:clamp(54px,16vw,66px)!important;line-height:1!important}.rankingIdentity .rankingLogo{width:98px!important;height:42px!important}#shop5 .rankingIdentity .rankingLogo{width:112px!important;height:46px!important}.scReviewTabs .reviewItem{grid-template-columns:76px minmax(0,1fr)!important;min-height:150px!important;gap:0 10px!important;padding:14px 12px!important}.scReviewTabs .userReviews{min-height:120px!important;gap:6px!important}.scReviewTabs .userImg{width:66px!important;height:66px!important}.scReviewTabs .userReviews .reviewStars{width:96px!important;height:18px!important;transform:scale(.52)!important}}@supports (font-size: 1cqw){#introduction .topRanking>li{container:top-rank-card / inline-size}.rankingItem{container:ranking-card / inline-size}.rankingItem .productRecommend{container:recommend-card / inline-size}.rankingItem .check{container:check-card / inline-size}.scReviewTabs .reviewItem{container:review-card / inline-size}.scNurture,.scIntent{container:support-card / inline-size}@media(max-width:760px){#introduction .topRankingInfo .topRankingPoint{font-size:clamp(24px,8.6cqw,30px)!important}#introduction .topRankingInfo .topRankingPoint p{font-size:clamp(9px,3.1cqw,11px)!important}#introduction .topRankingContent .colRight p{font-size:clamp(13px,4.3cqw,15px)!important}.rankingName>a{font-size:clamp(21px,7cqw,28px)!important}.rankingItem .reviewTitle>span{font-size:clamp(19px,5.9cqw,23px)!important}.scPrimaryCta .mb-text,.rankingItem .scPrimaryCta .mb-text{font-size:clamp(16px,5.2cqw,22px)!important}.rankingItem .priceBoxTitle{font-size:clamp(14px,4.8cqw,18px)!important}.rankingItem .priceBoxNumber{font-size:clamp(16px,5.5cqw,21px)!important}.rankingItem .campaignTitle span{font-size:clamp(13px,4.1cqw,15px)!important}.rankingItem .campaign .campaignPrice p{font-size:clamp(15px,4.5cqw,17px)!important}.rankingItem .productRecommend .productTitle span{font-size:clamp(19px,6.4cqw,23px)!important}.rankingItem .productRecommendContent p{font-size:clamp(17px,5.45cqw,20px)!important}.rankingItem .checkTitle span{font-size:clamp(16px,5.45cqw,21px)!important}.rankingItem .checkList .title,.rankingItem .checkList .title p{font-size:clamp(17px,5.15cqw,19px)!important}.rankingItem .checkList .desc,.rankingItem .checkList .desc p{font-size:clamp(14px,4.25cqw,15px)!important}.scReviewTabs__nav label{font-size:clamp(11.5px,3.55cqw,12.5px)!important}.scReviewTabs .reviewsTitle p{font-size:clamp(14px,4.5cqw,15px)!important}.scReviewTabs .reviewsDes p{font-size:clamp(13px,4.15cqw,14px)!important}.scNurture__head h2,.scIntent__title h2{font-size:clamp(26px,7.8cqw,32px)!important}.scNurture__grid h3{font-size:clamp(20px,5.8cqw,22px)!important}}}body.is-pdf-v2 .wrapperContainerTop,body.is-pdf-v2 .wrapperContainerTop .mainContent{background:#fff!important}body.is-pdf-v2 #introduction{background:#fff!important;margin-top:0!important;padding-top:0!important}body.is-pdf-v2 #introduction .c-block-type03{height:auto!important;min-height:0!important;margin:20px 0 0!important;padding:0!important;display:block!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.is-pdf-v2 #introduction .c-block-type03:before,body.is-pdf-v2 #introduction .c-block-type03:after{content:none!important}body.is-pdf-v2 #introduction .c-block__head{position:relative!important;z-index:1!important;display:block!important;width:min(100%,750px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important}body.is-pdf-v2 #introduction .pg-top-introduction-image{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important;border:0!important;box-shadow:none!important}body.is-pdf-v2 #introduction .pg-top-introduction-readable{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.is-pdf-v2 #introduction .pg-top-introduction-readable *{font-size:1px!important;line-height:1!important}body.is-pdf-v2 #introduction .topRanking>li{margin-top:0!important}body.is-pdf-v2 .scNurture{padding:0 0 22px!important}body.is-pdf-v2 .scNurture__visual{width:100%!important;margin-right:0!important;margin-left:0!important}body.is-pdf-v2 .scReviewTabs .reviewItem{grid-template-columns:132px minmax(0,1fr)!important;min-height:218px!important;gap:0 18px!important;padding:18px!important;align-items:stretch!important}body.is-pdf-v2 .scReviewTabs .userReviews{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:168px!important;align-content:center!important;gap:7px!important}body.is-pdf-v2 .scReviewTabs .userReviews .reviewStars{position:static!important;left:auto!important;top:auto!important;margin:6px auto 0!important}body.is-pdf-v2 .scReviewTabs .reviewCopy{align-content:center!important;gap:7px!important;min-width:0!important}body.is-pdf-v2 .scReviewTabs .reviewsMeta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important}body.is-pdf-v2 .scReviewTabs .reviewsMeta b{color:#263048!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important}body.is-pdf-v2 .scReviewTabs .reviewsMeta span{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:2px 9px!important;border-radius:999px!important;background:#fff1f5!important;color:#9c6478!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}body.is-pdf-v2 .scReviewTabs .reviewsTitle p{font-size:17px!important;line-height:1.35!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .scReviewTabs .reviewsDes{min-height:118px!important;height:auto!important;padding:16px 16px 16px 38px!important}body.is-pdf-v2 .scReviewTabs .reviewsDes p{font-size:14px!important;line-height:1.68!important;overflow-wrap:anywhere!important;word-break:normal!important}@media(max-width:760px){body.is-pdf-v2 #introduction .c-block-type03{margin:14px 0 0!important}body.is-pdf-v2 #introduction .c-block__head{width:100%!important}body.is-pdf-v2 #introduction .topRanking>li{margin-top:0!important}body.is-pdf-v2 .scNurture{padding:0 0 16px!important}body.is-pdf-v2 .scNurture__grid{padding-right:10px!important;padding-left:10px!important}body.is-pdf-v2 .scNurture__note{margin-right:10px!important;margin-left:10px!important}body.is-pdf-v2 .scReviewTabs .reviewItem{grid-template-columns:62px minmax(0,1fr)!important;min-height:0!important;gap:0 10px!important;padding:13px 10px!important}body.is-pdf-v2 .scReviewTabs .userReviews{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:118px!important;align-content:start!important;gap:5px!important;padding-top:6px!important}body.is-pdf-v2 .scReviewTabs .userImg{width:54px!important;height:54px!important}body.is-pdf-v2 .scReviewTabs .userReviews .reviewStars{width:96px!important;height:18px!important;position:static!important;left:auto!important;top:auto!important;margin:6px auto 0!important;transform:scale(.48)!important}body.is-pdf-v2 .scReviewTabs .reviewCopy{gap:6px!important;align-content:start!important}body.is-pdf-v2 .scReviewTabs .reviewsMeta{gap:4px!important}body.is-pdf-v2 .scReviewTabs .reviewsMeta b{font-size:12.5px!important}body.is-pdf-v2 .scReviewTabs .reviewsMeta span{min-height:19px!important;padding:1px 7px!important;font-size:10.5px!important}body.is-pdf-v2 .scReviewTabs .reviewsTitle p{font-size:13.5px!important;line-height:1.35!important}body.is-pdf-v2 .scReviewTabs .reviewsDes{min-height:0!important;padding:12px 10px 12px 28px!important}body.is-pdf-v2 .scReviewTabs .reviewsDes:before{left:9px!important;top:9px!important;font-size:26px!important}body.is-pdf-v2 .scReviewTabs .reviewsDes p{font-size:12.2px!important;line-height:1.6!important}}body.is-pdf-v2 .tableCompare .comparePanel td:not(.tableCompareTdTitle){align-items:center!important;justify-content:center!important;overflow:hidden!important;text-align:center!important}body.is-pdf-v2 .tableCompare .comparePanel td:not(.tableCompareTdTitle) .scCompareStack{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-content:center!important;gap:8px!important;box-sizing:border-box!important}body.is-pdf-v2 .tableCompare .comparePanel td:not(.tableCompareTdTitle) .scCompareStack .scCompareMark{flex:0 0 auto!important;margin:0 auto!important}body.is-pdf-v2 .tableCompare .comparePanel td:not(.tableCompareTdTitle) .scCompareStack p{width:100%!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;line-height:1.38!important}body.is-pdf-v2 #sc-compare-service:checked~.tableCompare .tableCompareTrMachine td{min-height:158px!important}body.is-pdf-v2 #introduction .blockRanking{padding-top:24px!important}body.is-pdf-v2 #introduction .topRankingContent{min-height:226px!important;padding-bottom:6px!important}body.is-pdf-v2 #introduction .topRankingContent .kira{margin-bottom:0!important}body.is-pdf-v2 .scIntent__partRow{grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important}body.is-pdf-v2 .scIntent__areas{color:#e55e70!important;font-size:15px!important;font-weight:900!important;line-height:1.45!important}body.is-pdf-v2 .scIntent__partRow em{grid-column:3!important;justify-self:end!important;background:#fff1f5!important;color:#d45c72!important}body.is-pdf-v2 .scIntent__title h2{white-space:nowrap!important}body.is-pdf-v2 .scIntent__machine{grid-template-columns:124px 98px minmax(0,1fr)!important;align-items:center!important;gap:6px 12px!important;padding:13px 15px!important;text-decoration:none!important}body.is-pdf-v2 .scIntent__machine strong{grid-row:1 / 4!important;display:grid!important;place-items:center!important;min-height:54px!important;padding:8px 10px!important;border-radius:12px!important;background:linear-gradient(180deg,#fbe3e8,#f4a2a7)!important;color:#fff!important;font-size:18px!important;line-height:1.18!important;text-align:center!important;text-shadow:0 1px 0 rgba(154,65,79,.28)!important;white-space:nowrap!important;box-sizing:border-box!important}body.is-pdf-v2 .scIntent__machine strong span{color:inherit!important;font:inherit!important;line-height:inherit!important}body.is-pdf-v2 .scIntent__machineLogo{grid-row:1 / 4!important}body.is-pdf-v2 .scIntent__machineBody{display:grid!important;gap:3px!important;align-content:center!important;min-width:0!important;margin:0!important;text-align:left!important}body.is-pdf-v2 .scIntent__machineBody b{color:#263048!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important}body.is-pdf-v2 .scIntent__machineBody span{color:#5d5360!important;font-size:13.5px!important;font-weight:900!important;line-height:1.4!important}body.is-pdf-v2 .scIntent__machine small{display:block!important;grid-column:3!important;color:#9b7d88!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}body.is-pdf-v2 .scIntent__machine em{grid-column:3!important}@media(max-width:760px){body.is-pdf-v2 #introduction .blockRanking{padding-top:14px!important}body.is-pdf-v2 #introduction .topRankingContent{padding-bottom:8px!important}body.is-pdf-v2 .scIntent__partRow{grid-template-columns:86px minmax(0,1fr)!important}body.is-pdf-v2 .scIntent__areas,body.is-pdf-v2 .scIntent__partRow em{grid-column:2!important;justify-self:start!important}body.is-pdf-v2 .scIntent__machine{grid-template-columns:96px minmax(0,1fr)!important;gap:6px 10px!important;padding:11px 12px!important}body.is-pdf-v2 .scIntent__machine strong{grid-row:1 / 5!important;min-height:50px!important;padding:7px 8px!important;font-size:13px!important}body.is-pdf-v2 .scIntent__machineLogo{grid-column:2!important;grid-row:auto!important;width:86px!important;height:38px!important}body.is-pdf-v2 .scIntent__machineBody,body.is-pdf-v2 .scIntent__machine small,body.is-pdf-v2 .scIntent__machine em{grid-column:2!important}body.is-pdf-v2 .scIntent__machineBody b{font-size:15px!important}body.is-pdf-v2 .scIntent__machineBody span{font-size:12px!important}body.is-pdf-v2 .scIntent__machine small{font-size:11px!important}}@media(max-width:360px){body.is-pdf-v2 #introduction .topRanking>li{padding-right:12px!important;padding-left:12px!important}body.is-pdf-v2 #introduction .topRankingInfo{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important}body.is-pdf-v2 #introduction .topRankingInfo .colRight{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:6px!important;min-width:0!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint{font-size:25px!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint p{font-size:10px!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar{width:100px!important;max-width:100px!important;height:16px!important;transform:scale(.84)!important;transform-origin:left center!important;overflow:hidden!important}body.is-pdf-v2 #introduction .topRankingInfo .starRating{width:18px!important;height:16px!important;background-size:18px 16px!important}body.is-pdf-v2 #introduction .topRankingInfo .starRating span{height:16px!important;background-size:18px 16px!important}body.is-pdf-v2 .rankingItem .checkTitle{min-height:64px!important;padding-right:12px!important;padding-left:12px!important}body.is-pdf-v2 .rankingItem .checkTitle span{font-size:clamp(15px,5.2cqw,18px)!important;line-height:1.28!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-align:center!important}}@media(max-width:390px){body.is-pdf-v2 .rankingItem .checkTitle span{font-size:clamp(14.5px,4.85cqw,17.5px)!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-align:center!important}}@media(max-width:760px){body.is-pdf-v2 #introduction .topRanking{gap:14px!important}body.is-pdf-v2 #introduction .topRanking>li{min-height:0!important;padding:18px 14px 16px!important}body.is-pdf-v2 #introduction .topRankingInfo{margin-bottom:10px!important}body.is-pdf-v2 #introduction .topRankingContent{min-height:0!important;height:auto!important;gap:10px!important;padding:0!important}body.is-pdf-v2 #introduction .topRankingContent>a:not(.kira){margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingContent .colRight{min-height:0!important;margin:0!important}body.is-pdf-v2 #introduction .topRankingContent .kira{width:min(100%,184px)!important;min-height:48px!important;margin:4px auto 0!important}body.is-pdf-v2 #introduction .topRankingContent .kira span{min-height:48px!important;font-size:17px!important}body.is-pdf-v2 .compare{overflow:visible!important;padding:18px 10px 22px!important}body.is-pdf-v2 .compare:after{content:none!important;display:none!important}body.is-pdf-v2 .tableCompare{display:none!important}body.is-pdf-v2 .mobileCompareCards{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important}body.is-pdf-v2 .mobileCompareCard,body.is-pdf-v2 .mobileCompareCard__head,body.is-pdf-v2 .mobileCompareCard__brand,body.is-pdf-v2 .mobileComparePanel,body.is-pdf-v2 .mobileCompareRows,body.is-pdf-v2 .mobileCompareRows>div{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.is-pdf-v2 .mobileCompareCard__brand strong,body.is-pdf-v2 .mobileCompareRows dd,body.is-pdf-v2 .mobileCompareRows dd span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .mobileCompareCta{display:flex!important;width:min(100%,190px)!important;max-width:190px!important;min-width:0!important;justify-self:center!important}body.is-pdf-v2 .mobileCompareCta .mb-text{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.is-pdf-v2 .scCompareTabs{gap:6px!important;margin:0 0 12px!important}body.is-pdf-v2 .scCompareTabs label{min-height:48px!important;padding:6px 4px!important;font-size:14px!important;border-radius:8px!important}body.is-pdf-v2 #sc-compare-total:checked~.scCompareTabs label:nth-child(1),body.is-pdf-v2 #sc-compare-service:checked~.scCompareTabs label:nth-child(2),body.is-pdf-v2 #sc-compare-access:checked~.scCompareTabs label:nth-child(3){min-height:54px!important}}@media(max-width:430px){body.is-pdf-v2 .rankingItem .rankingInfo{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:10px!important;padding-top:2px!important;text-align:center!important}body.is-pdf-v2 .rankingItem .rankingIdentity{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:8px!important}body.is-pdf-v2 .rankingItem .rankingNumber{width:86px!important;max-width:86px!important}body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadge,body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeText{width:86px!important;max-width:86px!important;height:auto!important}body.is-pdf-v2 .rankingItem .rankingIdentity .rankingLogo{width:98px!important;max-width:98px!important;height:42px!important;object-fit:contain!important}body.is-pdf-v2 .rankingItem .rankingName{width:100%!important;display:grid!important;justify-items:center!important;gap:6px!important;text-align:center!important}body.is-pdf-v2 .rankingItem .rankingName a{display:block!important;width:100%!important;color:#1f2638!important;font-size:clamp(22px,7.2vw,25px)!important;line-height:1.22!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}body.is-pdf-v2 .rankingItem .rankingItemStar{display:flex!important;width:100%!important;max-width:100%!important;justify-content:center!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;transform:none!important}body.is-pdf-v2 .rankingItem .rankingItemStar .topRankingStar{flex:0 0 108px!important;width:108px!important;max-width:108px!important;height:18px!important;margin:0!important;overflow:hidden!important;transform:scale(.82)!important;transform-origin:left center!important}body.is-pdf-v2 .rankingItem .rankingItemStar .starRating{width:21px!important;height:18px!important;background-size:21px 18px!important}body.is-pdf-v2 .rankingItem .rankingItemStar .starRating span{height:18px!important;background-size:21px 18px!important}body.is-pdf-v2 .rankingItem .rankingItemStar .topRankingPoint{flex:0 0 auto!important;min-width:46px!important;color:#ef5c67!important;font-size:33px!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important}body.is-pdf-v2 .rankingItem .scReviewTabs__nav{gap:6px!important}body.is-pdf-v2 .rankingItem .scReviewTabs__nav label{min-height:42px!important;padding:6px 4px!important;font-size:11px!important;line-height:1.15!important;word-break:keep-all!important}body.is-pdf-v2 .rankingItem .scReviewTabs .reviewItem{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;min-height:0!important;height:auto!important;padding:14px 12px!important;align-items:start!important}body.is-pdf-v2 .rankingItem .scReviewTabs .userReviews{width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:auto auto!important;justify-items:start!important;align-items:center!important;align-content:center!important;gap:2px 10px!important;padding:0!important;text-align:left!important}body.is-pdf-v2 .rankingItem .scReviewTabs .userImg{grid-row:1 / 3!important;width:54px!important;height:54px!important;margin:0!important}body.is-pdf-v2 .rankingItem .scReviewTabs .userReviews .reviewStarText{grid-column:2!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:16px!important;letter-spacing:1px!important;text-align:left!important;white-space:nowrap!important}body.is-pdf-v2 .rankingItem .scReviewTabs .reviewCopy{width:100%!important;display:grid!important;gap:8px!important;min-width:0!important}body.is-pdf-v2 .rankingItem .scReviewTabs .reviewsMeta{justify-content:flex-start!important}body.is-pdf-v2 .rankingItem .scReviewTabs .reviewsTitle p{min-height:0!important;justify-content:flex-start!important;font-size:15px!important;line-height:1.4!important;text-align:left!important}body.is-pdf-v2 .rankingItem .scReviewTabs .reviewsDes{width:100%!important;min-height:0!important;padding:14px 12px 14px 32px!important}body.is-pdf-v2 .rankingItem .scReviewTabs .reviewsDes p{font-size:12.7px!important;line-height:1.72!important}body.is-pdf-v2 .pointBlock .pointTitle{width:calc(100% - 98px)!important;margin-left:84px!important;padding-right:8px!important;font-size:clamp(18px,5.3vw,20px)!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .pointBlock .pointLine{width:calc(100% - 112px)!important;margin-left:84px!important;margin-right:28px!important}body.is-pdf-v2 .rankingItem .priceBoxNumber{font-size:clamp(23px,8.3vw,30px)!important;line-height:1!important}body.is-pdf-v2 .rankingItem .priceBoxHeader,body.is-pdf-v2 .rankingItem .priceBoxBody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.is-pdf-v2 .rankingItem .priceBoxHeader{display:none!important}body.is-pdf-v2 .rankingItem .priceBoxBody{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important;border:1px solid #f4a2a7!important;background:#fff!important}body.is-pdf-v2 .rankingItem .priceBoxHeader>*:nth-child(3),body.is-pdf-v2 .rankingItem .priceBoxBody>*:nth-child(3){grid-column:1 / -1!important}body.is-pdf-v2 .rankingItem .priceBoxContent{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-rows:minmax(72px,auto)!important;align-items:center!important;min-width:0!important;width:100%!important;min-height:72px!important;padding:0!important;border:0!important;border-bottom:1px solid #f4d2d8!important;box-sizing:border-box!important}body.is-pdf-v2 .rankingItem .priceBoxContent:nth-child(3){min-height:72px!important;border-bottom:0!important}body.is-pdf-v2 .rankingItem .priceBoxContent:before{display:grid!important;place-items:center!important;align-self:stretch!important;justify-self:stretch!important;width:auto!important;min-height:72px!important;margin:0!important;padding:8px 5px!important;border-right:1px solid #f4d2d8!important;background:linear-gradient(180deg,#f4a2a7,#ee7d8b)!important;background-color:#f4a2a7!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;text-align:center!important;box-sizing:border-box!important}body.is-pdf-v2 .rankingItem .priceBoxContent:nth-child(1):before{content:"月額料金"!important}body.is-pdf-v2 .rankingItem .priceBoxContent:nth-child(2):before{content:"総額料金"!important}body.is-pdf-v2 .rankingItem .priceBoxContent:nth-child(3):before{content:"回数"!important}body.is-pdf-v2 .rankingItem .priceBoxValue{display:grid!important;justify-items:center!important;align-content:center!important;align-self:center!important;max-width:100%!important;min-width:0!important;padding:8px 6px!important;white-space:nowrap!important}body.is-pdf-v2 .rankingItem .priceBoxNumber{font-size:clamp(25px,8.7vw,30px)!important}body.is-pdf-v2 .rankingItem .reviewTitle{min-height:78px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:14px!important;text-align:center!important}body.is-pdf-v2 .rankingItem .reviewTitle:before{position:static!important;transform:none!important;width:auto!important;min-width:72px!important;height:28px!important;margin:0 auto 7px!important;padding:0 12px!important;font-size:11px!important;letter-spacing:.8px!important}body.is-pdf-v2 .rankingItem .reviewTitle>span{display:block!important;width:100%!important;max-width:100%!important;font-size:clamp(22px,6.5vw,25px)!important;line-height:1.25!important;text-align:center!important;word-break:keep-all!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .rankingItem .scPrimaryCta .mb-text{font-size:clamp(16px,5.1vw,18px)!important;line-height:1.28!important;word-break:keep-all!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .rankingItem .rankingName,body.is-pdf-v2 .rankingItem .rankingName a{min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important}}@media(max-width:360px){body.is-pdf-v2 .rankingItem .checkTitle span{font-size:clamp(13px,4.5cqw,14.5px)!important;white-space:nowrap!important;overflow-wrap:normal!important}body.is-pdf-v2 .pointBlock .pointTitle{font-size:18px!important}}@media(max-width:760px){body.is-pdf-v2 #introduction .blockRanking{padding-top:10px!important}body.is-pdf-v2 #introduction .topRanking{gap:12px!important}body.is-pdf-v2 #introduction .topRanking>li{position:relative!important;padding:22px 12px 12px!important;overflow:visible!important}body.is-pdf-v2 #introduction .topRankingInfo{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:6px!important;margin-bottom:8px!important}body.is-pdf-v2 #introduction .topRankingInfo .colLeft{position:absolute!important;left:8px!important;top:-15px!important;z-index:2!important;width:78px!important;height:auto!important}body.is-pdf-v2 #introduction .topRankingNumber,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadge,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeText{width:78px!important;max-width:78px!important;height:auto!important;margin:0!important}body.is-pdf-v2 #introduction .topRankingInfo .colRight{width:100%!important;max-width:188px!important;display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0 auto!important;padding-left:14px!important;overflow:visible!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint{display:inline-flex!important;align-items:baseline!important;gap:3px!important;color:#e55e70!important;font-size:25px!important;line-height:1!important;white-space:nowrap!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint p{margin:0!important;color:#5d5360!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar{display:flex!important;justify-content:center!important;width:90px!important;max-width:90px!important;height:16px!important;margin:0!important;overflow:visible!important;transform:none!important}body.is-pdf-v2 #introduction .topRankingInfo .starRating{flex:0 0 18px!important;width:18px!important;height:16px!important;overflow:hidden!important;background-size:18px 16px!important}body.is-pdf-v2 #introduction .topRankingInfo .starRating span{height:16px!important;background-size:18px 16px!important}body.is-pdf-v2 #introduction .topRankingContent{gap:8px!important;padding-bottom:0!important}body.is-pdf-v2 #introduction .topRankingContent .colLeft{width:130px!important;height:58px!important}body.is-pdf-v2 #introduction .topRankingContent .colLeft img{max-width:112px!important;max-height:42px!important}body.is-pdf-v2 #introduction .topRankingContent .colRight p{margin:0!important;font-size:14px!important;line-height:1.42!important}body.is-pdf-v2 #introduction .topRankingContent .kira{width:min(100%,184px)!important;min-height:46px!important;margin-top:2px!important;margin-bottom:0!important}body.is-pdf-v2 #introduction .topRankingContent .kira span{min-height:46px!important;font-size:17px!important}}@media(max-width:760px){body.is-pdf-v2 #introduction .topRanking{gap:10px!important}body.is-pdf-v2 #introduction .topRanking>li{display:grid!important;gap:8px!important;min-height:0!important;padding:12px 12px 14px!important;border-radius:10px!important;overflow:hidden!important}body.is-pdf-v2 #introduction .topRankingInfo{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:4px!important;min-height:0!important;margin:0!important}body.is-pdf-v2 #introduction .topRankingInfo .colLeft{position:static!important;width:auto!important;height:auto!important;margin:0 auto!important;z-index:auto!important}body.is-pdf-v2 #introduction .topRankingNumber,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadge,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeText{display:block!important;width:84px!important;max-width:84px!important;height:auto!important;margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingInfo .colRight{width:auto!important;max-width:100%!important;display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint{display:inline-flex!important;align-items:baseline!important;gap:3px!important;font-size:26px!important;line-height:1!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint p{font-size:10px!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar{display:grid!important;place-items:center!important;width:auto!important;max-width:none!important;height:22px!important;margin:0!important;overflow:visible!important;transform:none!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar .starRating{display:none!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar:before{content:"★★★★★"!important;display:block!important;color:#ffc72c!important;-webkit-text-fill-color:#ffc72c!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:900!important;letter-spacing:1px!important;line-height:1!important;text-shadow:0 1px 0 rgba(122,80,0,.18)!important;white-space:nowrap!important}body.is-pdf-v2 #introduction .topRankingContent{display:grid!important;justify-items:center!important;gap:7px!important;min-height:0!important;padding:0!important}body.is-pdf-v2 #introduction .topRankingContent>a:not(.kira){width:auto!important;margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingContent .colLeft{width:124px!important;min-height:54px!important;height:54px!important;padding:6px 8px!important;margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingContent .colLeft img{width:100%!important;max-width:108px!important;height:40px!important;max-height:40px!important}body.is-pdf-v2 #introduction .topRankingContent .colRight{min-height:0!important;height:auto!important;margin:0!important}body.is-pdf-v2 #introduction .topRankingContent .colRight p{margin:0!important;font-size:14px!important;line-height:1.36!important}body.is-pdf-v2 #introduction .topRankingContent .kira{width:min(100%,176px)!important;min-height:44px!important;margin:1px auto 0!important}body.is-pdf-v2 #introduction .topRankingContent .kira span{min-height:44px!important;font-size:16px!important}}@media(max-width:760px){body.is-pdf-v2 #introduction .blockRanking{padding-top:8px!important}body.is-pdf-v2 #introduction .topRanking{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0 auto!important;padding:0 10px!important}body.is-pdf-v2 #introduction .topRanking>li{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:356px!important;min-height:0!important;margin:0 auto!important;padding:11px 12px 13px!important;border-radius:10px!important;overflow:visible!important;box-sizing:border-box!important}body.is-pdf-v2 #introduction .topRankingInfo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.is-pdf-v2 #introduction .topRankingInfo .colLeft{position:static!important;display:flex!important;justify-content:center!important;width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important}body.is-pdf-v2 #introduction .topRankingNumber,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadge,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeText,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss{display:block!important;width:86px!important;max-width:86px!important;height:auto!important;margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadge,body.is-pdf-v2 .mobileCompareCard__head .scRankBadge{display:none!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:86px!important;height:39px!important;max-width:86px!important;margin:0 auto!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:10px!important;color:#fff!important;font-family:Montserrat,Noto Sans JP,sans-serif!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 2px 2px rgba(79,58,18,.28)!important;box-shadow:inset 0 2px #ffffff73,0 3px #7a520f59,0 5px 10px #4b2e0026!important;transform:none!important;box-sizing:border-box!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss span,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss span{font-size:15px!important;line-height:1!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss b,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss b{font-size:25px!important;line-height:1!important}body.is-pdf-v2 .scRankBadgeCss--rank1{background:linear-gradient(180deg,#ffe58b,#e5ad23 58%,#b9810e)!important;border-color:#fff0a7!important}body.is-pdf-v2 .scRankBadgeCss--rank2{background:linear-gradient(180deg,#f7fbff,#bfc8d2 58%,#88939f)!important;border-color:#f8fbff!important}body.is-pdf-v2 .scRankBadgeCss--rank3{background:linear-gradient(180deg,#ffd1ad,#cf7840 58%,#9b4d20)!important;border-color:#ffe0c7!important}body.is-pdf-v2 .scRankBadgeCss--rank4,body.is-pdf-v2 .scRankBadgeCss--rank5{background:linear-gradient(180deg,#f1c5ef,#c061bc 58%,#8f3b8b)!important;border-color:#f9d7f7!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss{width:64px!important;max-width:64px!important;height:32px!important;border-radius:8px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss span{font-size:11px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss b{font-size:20px!important}body.is-pdf-v2 #introduction .topRankingInfo .colRight{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;text-align:center!important;overflow:visible!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;width:auto!important;color:#e55e70!important;font-size:25px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingPoint p{margin:0!important;color:#5d5360!important;font-size:10px!important;font-weight:900!important;line-height:1!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar{display:grid!important;place-items:center!important;width:100%!important;max-width:128px!important;height:22px!important;margin:0 auto!important;overflow:visible!important;transform:none!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar .starRating{display:none!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar:before{content:"★★★★★"!important;display:block!important;color:#ffc72c!important;-webkit-text-fill-color:#ffc72c!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:900!important;letter-spacing:1px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 1px 0 rgba(122,80,0,.18)!important}body.is-pdf-v2 #introduction .topRankingContent{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;text-align:center!important;box-sizing:border-box!important}body.is-pdf-v2 #introduction .topRankingContent>a:not(.kira){display:flex!important;justify-content:center!important;width:100%!important;margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingContent .colLeft{display:grid!important;place-items:center!important;width:124px!important;min-height:54px!important;height:54px!important;margin:0 auto!important;padding:6px 8px!important;box-sizing:border-box!important}body.is-pdf-v2 #introduction .topRankingContent .colLeft img{display:block!important;width:100%!important;max-width:108px!important;height:40px!important;max-height:40px!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important}body.is-pdf-v2 #introduction .topRankingContent .colRight{width:100%!important;max-width:250px!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;text-align:center!important}body.is-pdf-v2 #introduction .topRankingContent .colRight p{margin:0!important;color:#2d2730!important;font-size:14px!important;font-weight:900!important;line-height:1.38!important;word-break:keep-all!important;overflow-wrap:anywhere!important}body.is-pdf-v2 #introduction .topRankingContent .kira{display:flex!important;align-items:center!important;justify-content:center!important;width:min(100%,184px)!important;min-height:44px!important;height:44px!important;margin:1px auto 0!important;padding:0!important}body.is-pdf-v2 #introduction .topRankingContent .kira span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:44px!important;padding:0 34px 0 22px!important;font-size:16px!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:360px){body.is-pdf-v2 #introduction .topRanking{padding:0 8px!important}body.is-pdf-v2 #introduction .topRanking>li{padding:10px 10px 12px!important}body.is-pdf-v2 #introduction .topRankingInfo .topRankingStar:before{font-size:18px!important}}@media(max-width:760px){body.is-pdf-v2 .mobileCompareCard__head{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important}body.is-pdf-v2 .mobileCompareCard__brand{min-width:0!important}body.is-pdf-v2 .mobileCompareCard__brand strong{min-width:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body.is-pdf-v2 .mobileCompareRows dd{justify-items:center!important;text-align:center!important}body.is-pdf-v2 .mobileCompareRows .topRankingStar{display:grid!important;place-items:center!important;justify-self:center!important;width:100%!important;max-width:146px!important;height:25px!important;margin:2px auto 0!important;padding:0!important;overflow:visible!important;transform:none!important}body.is-pdf-v2 .mobileCompareRows .topRankingStar .starRating{display:none!important}body.is-pdf-v2 .mobileCompareRows .topRankingStar:before{content:"★★★★★"!important;display:block!important;color:#ffc72c!important;-webkit-text-fill-color:#ffc72c!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:21px!important;font-weight:900!important;letter-spacing:1px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;text-shadow:0 1px 0 rgba(122,80,0,.18)!important}}@media(max-width:360px){body.is-pdf-v2 .mobileCompareCard__head{grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important;padding:10px 9px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadge,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeText,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss{width:62px!important;max-width:62px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadge{display:none!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss{height:32px!important;border-radius:8px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss span{font-size:11px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss b{font-size:20px!important}body.is-pdf-v2 .mobileCompareCard__brand{grid-template-columns:68px minmax(0,1fr)!important;gap:7px!important}body.is-pdf-v2 .mobileCompareCard__brand img{width:68px!important;height:38px!important;padding:5px 6px!important}body.is-pdf-v2 .mobileCompareCard__brand strong{font-size:14px!important;letter-spacing:0!important}body.is-pdf-v2 .mobileCompareRows>div{grid-template-columns:82px minmax(0,1fr)!important}body.is-pdf-v2 .mobileCompareRows .topRankingStar{max-width:132px!important}body.is-pdf-v2 .mobileCompareRows .topRankingStar:before{font-size:19px!important}}@media(max-width:760px){body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss{position:relative!important;overflow:visible!important;isolation:isolate!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss:before,body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss:after,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:before,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:after{content:""!important;position:absolute!important;top:50%!important;z-index:-1!important;width:18px!important;height:20px!important;border-radius:2px!important;background:inherit!important;filter:brightness(.92) saturate(.95)!important;transform:translateY(-50%)!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss:before,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:before{left:-13px!important;clip-path:polygon(0 0,100% 14%,100% 86%,0 100%,34% 50%)!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss:after,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:after{right:-13px!important;clip-path:polygon(0 14%,100% 0,66% 50%,100% 100%,0 86%)!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:before,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:after{width:14px!important;height:16px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:before{left:-10px!important}body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss:after{right:-10px!important}body.is-pdf-v2 .compare{position:relative!important;overflow-x:visible!important;overflow-y:visible!important;padding:18px 10px 24px!important;scrollbar-color:#f4a2a7 #fff1f3!important}body.is-pdf-v2 .compare:after{content:""!important;position:absolute!important;right:10px!important;top:178px!important;bottom:24px!important;display:block!important;width:26px!important;margin:0!important;padding:0!important;border-radius:0 8px 8px 0!important;background:linear-gradient(90deg,#fffdf200,#fffdf2f5)!important;pointer-events:none!important;z-index:8!important}body.is-pdf-v2 .mobileCompareCards{display:none!important}body.is-pdf-v2 .tableCompare{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;table-layout:fixed!important;margin:0!important;scrollbar-color:#f4a2a7 #fff1f3!important;box-sizing:border-box!important}body.is-pdf-v2 .tableCompare>tbody{display:table!important;width:680px!important;min-width:680px!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important}body.is-pdf-v2 .tableCompare tr{display:table-row!important;width:auto!important}body.is-pdf-v2 .tableCompare .comparePanel{display:none!important}body.is-pdf-v2 #sc-compare-total:checked~.tableCompare .comparePanel--total,body.is-pdf-v2 #sc-compare-service:checked~.tableCompare .comparePanel--service,body.is-pdf-v2 #sc-compare-access:checked~.tableCompare .comparePanel--access{display:table-row!important}body.is-pdf-v2 #sc-compare-service:checked~.tableCompare .comparePanel--access,body.is-pdf-v2 #sc-compare-access:checked~.tableCompare .comparePanel--service{display:none!important}body.is-pdf-v2 .tableCompare td{display:table-cell!important;flex:none!important;width:196px!important;min-width:0!important;padding-left:6px!important;padding-right:6px!important;vertical-align:middle!important;box-sizing:border-box!important}body.is-pdf-v2 .tableCompare .comparePanel td{display:table-cell!important}body.is-pdf-v2 .tableCompare .tableCompareTdTitle,body.is-pdf-v2 .tableCompare tr>td:nth-child(1){position:sticky!important;left:0!important;z-index:4!important;width:92px!important;min-width:92px!important;max-width:92px!important;padding-left:4px!important;padding-right:4px!important;font-size:13px!important;line-height:1.25!important}body.is-pdf-v2 .tableCompareTr1 td{height:64px!important;min-height:64px!important}body.is-pdf-v2 .tableCompareTr1 .scRankBadge{display:block!important;width:82px!important;height:auto!important}body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss{display:none!important}body.is-pdf-v2 .tableCompareTr2 td{min-height:104px!important;height:104px!important;padding-top:8px!important;padding-bottom:8px!important}body.is-pdf-v2 .tableCompareTr2 td>img{width:100px!important;height:42px!important;margin:0 auto 6px!important;padding:4px 6px!important}body.is-pdf-v2 .tableCompareTr2 p{font-size:14px!important;line-height:1.25!important}body.is-pdf-v2 .tableCompareTr3 td{min-height:84px!important;height:84px!important}body.is-pdf-v2 .tableCompareTr3 td p{margin-bottom:4px!important;font-size:22px!important}body.is-pdf-v2 .tableCompareTr3 .colCenter,body.is-pdf-v2 .tableCompareTr3 .topRankingStar{display:grid!important;place-items:center!important;margin:0 auto!important;width:128px!important;max-width:128px!important;height:24px!important;overflow:visible!important;transform:none!important}body.is-pdf-v2 .tableCompareTr3 .colCenter{width:100%!important;max-width:100%!important}body.is-pdf-v2 .tableCompareTr3 .topRankingStar .starRating{display:none!important}body.is-pdf-v2 .tableCompareTr3 .topRankingStar:before{content:"★★★★★"!important;display:block!important;color:#ffc72c!important;-webkit-text-fill-color:#ffc72c!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:19px!important;font-weight:900!important;letter-spacing:1px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 1px 0 rgba(122,80,0,.18)!important}body.is-pdf-v2 .tableCompareTrPrice td,body.is-pdf-v2 .tableCompareTrPlan td,body.is-pdf-v2 .tableCompareTr5 td,body.is-pdf-v2 .tableCompareTrCount td,body.is-pdf-v2 .tableCompareTrOption td,body.is-pdf-v2 .tableCompareTrGuarantee td,body.is-pdf-v2 .tableCompareTrArea td,body.is-pdf-v2 .tableCompareTrTime td{min-height:92px!important;height:92px!important}body.is-pdf-v2 .tableCompareTrMachine td{min-height:112px!important;height:112px!important}body.is-pdf-v2 .tableCompare .scCompareMark{display:none!important}body.is-pdf-v2 .tableCompare td p{margin:0 auto!important;font-size:13px!important;line-height:1.35!important;word-break:keep-all!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .tableCompareTrPrice .scPriceMain{font-size:15px!important;line-height:1.2!important}body.is-pdf-v2 .tableCompareTrPrice .scPriceSub{font-size:10px!important;line-height:1.2!important}body.is-pdf-v2 .tableCompareTr6 td{height:78px!important;min-height:78px!important}body.is-pdf-v2 .tableCompare .compareCta{display:flex!important;width:120px!important;min-height:40px!important;margin:0 auto!important}body.is-pdf-v2 .tableCompare .compareCta .mb-text{height:40px!important;min-height:40px!important;padding:0 28px 0 13px!important;font-size:12px!important}}@media(max-width:360px){body.is-pdf-v2 .tableCompare{width:100%!important;min-width:0!important}body.is-pdf-v2 .tableCompare>tbody{width:648px!important;min-width:648px!important}body.is-pdf-v2 .tableCompare td{width:184px!important}body.is-pdf-v2 .tableCompare .tableCompareTdTitle,body.is-pdf-v2 .tableCompare tr>td:nth-child(1){width:96px!important;min-width:96px!important;max-width:96px!important}}@media(max-width:760px){body.is-pdf-v2 .rankingItem .rankingItemStar .topRankingStar{display:grid!important;place-items:center!important;flex:0 0 128px!important;width:128px!important;max-width:128px!important;height:24px!important;margin:0!important;overflow:visible!important;transform:none!important}body.is-pdf-v2 .rankingItem .rankingItemStar .topRankingStar .starRating{display:none!important}body.is-pdf-v2 .rankingItem .rankingItemStar .topRankingStar:before{content:"★★★★★"!important;display:block!important;color:#ffc72c!important;-webkit-text-fill-color:#ffc72c!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:19px!important;font-weight:900!important;letter-spacing:1px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 1px 0 rgba(122,80,0,.18)!important}body.is-pdf-v2 .rankingItem .scPrimaryCta,body.is-pdf-v2 .no1Store .scPrimaryCta{display:flex!important;align-items:stretch!important;justify-content:center!important;width:min(100%,320px)!important;max-width:100%!important;min-height:54px!important;margin-inline:auto!important}body.is-pdf-v2 .rankingItem .scPrimaryCta .mb-text,body.is-pdf-v2 .no1Store .scPrimaryCta .mb-text{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;height:auto!important;padding:0 44px 0 18px!important;font-size:clamp(15px,4.6vw,18px)!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important}body.is-pdf-v2 .rankingItem .rankingNumber,body.is-pdf-v2 .tableCompareTr1 td:not(.tableCompareTdTitle){overflow:visible!important}body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadge,body.is-pdf-v2 .tableCompareTr1 .scRankBadge{display:none!important}body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeCss,body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:86px!important;max-width:86px!important;height:39px!important;margin:0 auto!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:10px!important;color:#fff!important;font-family:Montserrat,Noto Sans JP,sans-serif!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 2px 2px rgba(79,58,18,.28)!important;box-shadow:inset 0 2px #ffffff73,0 3px #7a520f59,0 5px 10px #4b2e0026!important;transform:none!important;box-sizing:border-box!important;isolation:isolate!important}body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeCss span,body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss span{font-size:15px!important;line-height:1!important}body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeCss b,body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss b{font-size:25px!important;line-height:1!important}body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss{width:72px!important;max-width:72px!important;height:34px!important;border-radius:9px!important}body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss span{font-size:12px!important}body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss b{font-size:21px!important}body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeCss:before,body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeCss:after,body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss:before,body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss:after{content:none!important;display:none!important}body.is-pdf-v2 .tableCompare .compareCta .mb-text{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.1!important;white-space:nowrap!important}}@media(max-width:760px){body.is-pdf-v2 #introduction .topRankingNumber .scRankBadgeCss,body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadgeCss,body.is-pdf-v2 .tableCompareTr1 .scRankBadgeCss,body.is-pdf-v2 .mobileCompareCard__head .scRankBadgeCss{display:none!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadge,body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadge,body.is-pdf-v2 .tableCompareTr1 .scRankBadge,body.is-pdf-v2 .mobileCompareCard__head .scRankBadge{display:block!important;height:auto!important;object-fit:contain!important;transform:none!important;rotate:0deg!important;margin:0 auto!important;filter:none!important}body.is-pdf-v2 #introduction .topRankingNumber .scRankBadge,body.is-pdf-v2 .rankingItem .rankingNumber .scRankBadge{width:92px!important;max-width:92px!important}body.is-pdf-v2 .tableCompareTr1 .scRankBadge,body.is-pdf-v2 .mobileCompareCard__head .scRankBadge{width:76px!important;max-width:76px!important}}@media(min-width:761px){body.is-pdf-v2 .compare{background:#fff!important}body.is-pdf-v2 .compare>.tableCompare{border-collapse:collapse!important;table-layout:fixed!important;width:calc(100% + 32px)!important;max-width:none!important;margin-left:-16px!important;margin-right:-16px!important;background:#fff!important}body.is-pdf-v2 .compare>.tableCompare tr>td{display:table-cell!important;box-sizing:border-box!important;background-clip:padding-box!important}body.is-pdf-v2 .compare>.tableCompare tr>td.tableCompareTdTitle,body.is-pdf-v2 .compare>.tableCompare tr>td:nth-child(1){width:88px!important;min-width:88px!important;max-width:88px!important}body.is-pdf-v2 .compare>.tableCompare tr>td:not(.tableCompareTdTitle){width:calc((100% - 88px) / 3)!important}}
