.e62fc6.e62fc6, .e62fc6.e62fc6 * { box-sizing:border-box; }
.e62fc6.e62fc6 p, .e62fc6.e62fc6 ul, .e62fc6.e62fc6 li, .e62fc6.e62fc6 div { margin:0; padding:0; }
.e62fc6.e62fc6 ul, .e62fc6.e62fc6 li, .e62fc6.e62fc6 ul > li { list-style:none; }
.e62fc6.e62fc6 li::after, .e62fc6.e62fc6 li::before { content:none; }
.e62fc6.e62fc6 img { max-width:100%; border:0; margin:0; box-shadow:none; }
.e62fc6.e62fc6 a, .e62fc6.e62fc6 a:hover { text-decoration:none; }
.e62fc6.e62fc6 { --c-blue:#00adec; --c-orange:#e06d10; --c-orange-dark:#b8580a; --c-text:#4e4e4e; --c-line:#e3e6e9; --c-muted:#667380; }
.e62fc6.e62fc6 .d51018 { display:block; background-repeat:no-repeat; background-position:center; background-size:contain; }
.e62fc6.e62fc6 .ia6213 { display:block; width:100%; padding:15px 44px 15px 20px; position:relative; border-radius:6px; background:var(--c-orange); color:#fff !important; font-size:18px; font-weight:700; text-align:center; line-height:1.4; box-shadow:0 3px 0 var(--c-orange-dark); }
.e62fc6.e62fc6 .ia6213::after { content:""; position:absolute; right:18px; top:50%; width:8px; height:8px; border-top:2px solid #fff; border-right:2px solid #fff; transform:translateY(-50%) rotate(45deg); }
.e62fc6.e62fc6 .ia6213:hover { transform:translateY(2px); box-shadow:0 1px 0 var(--c-orange-dark); }
.e62fc6.e62fc6 .ia6213:focus-visible { outline:3px solid #00adec; outline-offset:2px; }
.e62fc6.e62fc6 .gbe547 { display:block; text-align:center; font-size:13px; color:var(--c-muted); margin-top:8px; }
.e62fc6.e62fc6 .h22f92 { font-size:20px; font-weight:700; color:#333; line-height:1.4; }
.e62fc6.e62fc6 .h68609 li { position:relative; padding-left:22px; font-size:15px; line-height:1.7; color:var(--c-text); }
.e62fc6.e62fc6 .h68609 li::before { content:""; position:absolute; left:2px; top:8px; width:6px; height:11px; border-right:2px solid var(--c-blue); border-bottom:2px solid var(--c-blue); transform:rotate(45deg); }
.e62fc6.e62fc6 .g3bc69 { display:flex; align-items:baseline; flex-wrap:wrap; font-size:14px; }
.e62fc6.e62fc6 .e9a958 { font-size:13px; color:var(--c-muted); margin-right:10px; }
.e62fc6.e62fc6 .c0bc6f { font-size:18px; font-weight:700; color:#333; }
.e62fc6.e62fc6 .n22e7a { font-size:12px; font-weight:400; margin-left:2px; color:#333; }
.e62fc6.e62fc6 .e72f83::after, .e62fc6.e62fc6 .h68609 li.e72f83::after { content:attr(data-t); white-space:pre-wrap; }
.e62fc6.e62fc6.b19d55 { margin:32px 0; border:1px solid var(--c-line); border-radius:8px; background:#fff; padding:22px 22px 20px; }
.e62fc6.e62fc6.b19d55 .b6954e { display:flex; align-items:center; justify-content:center; gap:10px; font-size:15px; font-weight:700; color:#333; margin:0 0 14px; line-height:1.5; text-align:center; }
.e62fc6.e62fc6.b19d55 .b6954e::before, .e62fc6.e62fc6.b19d55 .b6954e::after { content:""; flex:0 0 auto; width:2px; height:18px; background:var(--c-blue); border-radius:2px; transform:rotate(-30deg); }
.e62fc6.e62fc6.b19d55 .b6954e::after { transform:rotate(30deg); }
.e62fc6.e62fc6 .kcefc1 { white-space:pre-wrap; }
.e62fc6.e62fc6 .kbf63a { display:flex; gap:24px; align-items:flex-start; }
.e62fc6.e62fc6 .aee654 { flex:1 1 auto; min-width:0; }
.e62fc6.e62fc6 .n6e7ff { margin:0 0 8px; }
.e62fc6.e62fc6 .n6e7ff .d51018 { width:170px; height:60px; object-fit:contain; object-position:left center; background-position:left center; }
.e62fc6.e62fc6.b19d55 .h22f92 { margin:0 0 8px; }
.e62fc6.e62fc6.b19d55 .g3bc69 { margin-top:12px; }
.e62fc6.e62fc6 .gc3a50 { margin-top:18px; }
.e62fc6.e62fc6 .gc3a50 .ia6213 { max-width:460px; margin:0 auto; }
.e62fc6.e62fc6 .i81d1f { flex:0 0 150px; }
.e62fc6.e62fc6 .o341c6 { width:150px; height:300px; padding:8px 6px; border-radius:18px; background:#2b2f33; box-shadow:0 4px 14px rgba(0,0,0,.18); }
.e62fc6.e62fc6 .o341c6 .d51018 { width:100%; height:100%; object-fit:cover; object-position:top center; background-size:cover; background-position:top center; border-radius:11px; background-color:#fff; }
.e62fc6.e62fc6.b19d55.k9442e .gc3a50 { margin-left:174px; }
.e62fc6.e62fc6.b19d55.k9442e .gc3a50 .ia6213 { margin:0; }
.e62fc6.e62fc6.b19d55.k9442e .kbf63a { align-items:center; }
.e62fc6.e62fc6 .m4b865 { margin:16px 0 0; padding:14px 16px; background:#f6f7f8; border-radius:6px; font-size:15px; line-height:1.85; color:var(--c-text); white-space:pre-wrap; }
.e62fc6.e62fc6.b19d55.k9442e .m4b865 { margin-left:174px; }
.e62fc6.e62fc6.l92780 { margin:32px 0; }
.e62fc6.e62fc6 .l1ca2a { font-size:17px; font-weight:700; color:#333; margin:0 0 12px; }
.e62fc6.e62fc6 .d55540 { display:flex; gap:12px; align-items:stretch; }
.e62fc6.e62fc6 .kf95d7 { flex:1 1 0; min-width:0; display:flex; flex-direction:column; border:1px solid var(--c-line); border-radius:8px; background:#fff; padding:16px 14px 14px; }
.e62fc6.e62fc6 .g02876 .d51018 { width:100%; height:56px; object-fit:contain; }
.e62fc6.e62fc6 .kf95d7 .h22f92 { font-size:15px; margin:10px 0 8px; text-align:center; }
.e62fc6.e62fc6 .kf95d7 .h68609 { flex:1 1 auto; }
.e62fc6.e62fc6 .kf95d7 .h68609 li { font-size:14px; padding-left:18px; line-height:1.6; }
.e62fc6.e62fc6 .kf95d7 .h68609 li::before { left:0; top:6px; width:5px; height:9px; }
.e62fc6.e62fc6 .kf95d7 .g3bc69 { display:block; text-align:center; margin:10px 0 12px; padding-top:10px; border-top:1px solid var(--c-line); }
.e62fc6.e62fc6 .kf95d7 .e9a958 { display:block; line-height:1.3; }
.e62fc6.e62fc6 .kf95d7 .c0bc6f { font-size:16px; }
.e62fc6.e62fc6 .kf95d7 .ia6213 { font-size:15px; padding:13px 30px 13px 12px; }
.e62fc6.e62fc6 .kf95d7 .ia6213::after { right:12px; width:7px; height:7px; }
.e62fc6.e62fc6 .c2c3d4 { margin:10px 0 0; font-size:13px; color:var(--c-muted); white-space:pre-wrap; line-height:1.7; }
@media (max-width:600px) {
.e62fc6.e62fc6.b19d55 { padding:16px 16px 16px; }
.e62fc6.e62fc6.b19d55 .b6954e { font-size:14px; gap:8px; }
.e62fc6.e62fc6 .kbf63a { flex-direction:column; gap:10px; align-items:stretch; }
.e62fc6.e62fc6 .n6e7ff .d51018 { width:100%; max-width:200px; height:60px; margin:0 auto; object-position:center; background-position:center; }
.e62fc6.e62fc6.b19d55 .h22f92 { font-size:18px; text-align:center; }
.e62fc6.e62fc6.b19d55.k9442e .kbf63a { flex-direction:row; gap:14px; align-items:flex-start; }
.e62fc6.e62fc6 .i81d1f { flex:0 0 104px; }
.e62fc6.e62fc6 .o341c6 { width:104px; height:208px; padding:6px 4px; border-radius:14px; }
.e62fc6.e62fc6 .o341c6 .d51018 { border-radius:9px; }
.e62fc6.e62fc6.b19d55.k9442e .n6e7ff .d51018 { width:100%; max-width:150px; height:44px; margin:0; object-position:left center; background-position:left center; }
.e62fc6.e62fc6.b19d55.k9442e .h22f92 { font-size:16px; text-align:left; }
.e62fc6.e62fc6.b19d55.k9442e .h68609 li { font-size:14px; padding-left:18px; line-height:1.6; }
.e62fc6.e62fc6.b19d55.k9442e .h68609 li::before { left:0; top:6px; width:5px; height:9px; }
.e62fc6.e62fc6.b19d55.k9442e .g3bc69 { display:block; line-height:1.4; margin-top:10px; }
.e62fc6.e62fc6.b19d55.k9442e .e9a958 { display:block; margin-bottom:2px; }
.e62fc6.e62fc6.b19d55.k9442e .c0bc6f { font-size:17px; }
.e62fc6.e62fc6.b19d55.k9442e .gc3a50 { margin-left:0; margin-top:14px; }
.e62fc6.e62fc6.b19d55.k9442e .m4b865 { margin-left:0; }
.e62fc6.e62fc6 .m4b865 { padding:12px 14px; font-size:14px; }
.e62fc6.e62fc6 .d55540 { flex-direction:column; gap:10px; }
.e62fc6.e62fc6 .kf95d7 { flex-direction:row; flex-wrap:wrap; align-items:center; gap:0 12px; padding:14px 14px 12px; }
.e62fc6.e62fc6 .g02876 { flex:0 0 100px; }
.e62fc6.e62fc6 .g02876 .d51018 { height:50px; }
.e62fc6.e62fc6 .kf95d7 .h22f92 { flex:1 1 0; text-align:left; margin:0; font-size:16px; }
.e62fc6.e62fc6 .kf95d7 .h68609 { flex:0 0 100%; margin-top:8px; }
.e62fc6.e62fc6 .kf95d7 .g3bc69 { flex:0 0 100%; text-align:left; display:flex; align-items:baseline; }
.e62fc6.e62fc6 .kf95d7 .e9a958 { display:inline; }
.e62fc6.e62fc6 .kf95d7 .ia6213 { flex:0 0 100%; font-size:16px; padding:14px 30px 14px 12px; }
}
@media (prefers-reduced-motion: reduce) { .e62fc6.e62fc6 .ia6213:hover { transform:none; } }
.e62fc6.g084fdc.b19d55 .b6954e .kcefc1::after{content:"おすすめの医療ダイエット"}
.e62fc6.g084fdc.b19d55 .o341c6 .d51018{background-image:url("https://fujitate.jp/parts/wp-content/uploads/2026/09/cap-dioclinic-jp-6e8521.webp")}
.e62fc6.g084fdc.b19d55 .n6e7ff .d51018{background-image:url("https://fujitate.jp/parts/wp-content/uploads/2026/06/dioclinic.jp-logo.webp")}
.e62fc6.g084fdc.b19d55 .h22f92::after{content:"ディオクリニック"}
.e62fc6.g084fdc.b19d55 .h68609 li:nth-child(1)::after{content:"体質や目標に合わせて419万通り以上からオーダーメイドでプランを提案"}
.e62fc6.g084fdc.b19d55 .h68609 li:nth-child(2)::after{content:"医療機器・薬・管理栄養士による食事指導を組み合わせて取り組める"}
.e62fc6.g084fdc.b19d55 .h68609 li:nth-child(3)::after{content:"カウンセリングは無料、LINEから予約可能"}
.e62fc6.g084fdc.b19d55 .m4b865::after{content:"ディオクリニックなら自分に合った医療ダイエットを無料で相談できる"}
.e62fc6.g084fdc.b19d55 .gbe547::after{content:"公式サイトへ移動します"}
.e62fc6.g084fdc.l92780 .l1ca2a::after{content:"医療ダイエットでおすすめのオンライン診療クリニック"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .g02876 .d51018{background-image:url("https://fujitate.jp/parts/wp-content/uploads/2026/06/clinicfor.life-logo.svg")}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .h22f92::after{content:"クリニックフォア"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .h68609 li:nth-child(1)::after{content:"リベルサス 6ヵ月定期なら月4,527円〜"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .h68609 li:nth-child(2)::after{content:"マンジャロ定期 初月19,115円"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .h68609 li:nth-child(3)::after{content:"オンラインでも対面でも受診できる"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .e9a958::after{content:"マンジャロ 料金（1ヵ月定期 初月 *1）"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .c0bc6f::after{content:"19,115"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(1) .n22e7a::after{content:"円"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .g02876 .d51018{background-image:url("https://fujitate.jp/parts/wp-content/uploads/2026/06/p-smith.com-logo.svg")}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .h22f92::after{content:"DMMクリニック"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .h68609 li:nth-child(1)::after{content:"マンジャロ 月10,500円〜（3セットまとめ買い）"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .h68609 li:nth-child(2)::after{content:"診察料0円"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .h68609 li:nth-child(3)::after{content:"マンジャロ・ゼップバウンドなど注射薬の選択肢が広い"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .e9a958::after{content:"マンジャロ 料金（/月〜 3セットまとめ買い）"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .c0bc6f::after{content:"10,500"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(2) .n22e7a::after{content:"円"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .g02876 .d51018{background-image:url("https://fujitate.jp/parts/wp-content/uploads/2026/06/digital-clinic.life-logo-300x47.png")}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .h22f92::after{content:"デジタルクリニック"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .h68609 li:nth-child(1)::after{content:"リベルサス 月7,948円〜（12ヶ月定期）"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .h68609 li:nth-child(2)::after{content:"24時間365日オンライン診療、最短当日発送"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .h68609 li:nth-child(3)::after{content:"プラン変更・停止はLINEで手続き可"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .e9a958::after{content:"マンジャロ 料金（/月〜 12ヶ月定期）"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .c0bc6f::after{content:"23,375"}
.e62fc6.g084fdc.l92780 .kf95d7:nth-child(3) .n22e7a::after{content:"円"}
