/* inCruises専用ページ：安心して使うための5つのルール
   1600×980 の固定キャンバスをそのまま縮小表示する方式（既存の fee-safety と同じ考え方）
   本文はすべてHTMLテキスト。画像はアイコン・イラストのみ。 */
.rg-section{width:100%;background:#fefcfa;padding:min(55px,3.4375%) 0 min(24px,1.5%);overflow:hidden;}
.rg-section,.rg-section *{box-sizing:border-box;}
.rg-viewport{width:min(1600px,100%);margin:0 auto;position:relative;overflow:hidden;}
.rg-canvas{position:relative;width:1600px;height:980px;background:#fefcfa;
  transform-origin:top left;-webkit-font-smoothing:antialiased;
  font-family:"Noto Sans JP","Noto Sans CJK JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}
.rg-canvas .rg-a{position:absolute;margin:0;}
.rg-canvas .rg-t{white-space:nowrap;}
.rg-canvas img{display:block;}
.rg-canvas h2,.rg-canvas h3{font-weight:700;}
.rg-canvas .rg-badge{border-radius:50%;background:#001e52;color:#d7a53c;
  font-family:"Noto Serif JP","Noto Serif CJK JP","Hiragino Mincho ProN",serif;
  font-weight:700;text-align:center;}
.rg-canvas .rg-pill{border-radius:17px;background:#001e52;}

/* ===== 各要素の位置（元デザイン1600px基準の実測値） ===== */
#rg-x1{left:18px;top:170px;width:315px;height:767px;border-radius:14px;background:#fefdfc;border:1px solid #ece8e3;box-shadow:0 1px 2px rgba(40,32,18,.04)}
#rg-x2{left:344px;top:170px;width:312px;height:767px;border-radius:14px;background:#fefdfc;border:1px solid #ece8e3;box-shadow:0 1px 2px rgba(40,32,18,.04)}
#rg-x3{left:666px;top:170px;width:272px;height:767px;border-radius:14px;background:#fefdfc;border:1px solid #ece8e3;box-shadow:0 1px 2px rgba(40,32,18,.04)}
#rg-x4{left:948px;top:170px;width:330px;height:767px;border-radius:14px;background:#fefdfc;border:1px solid #ece8e3;box-shadow:0 1px 2px rgba(40,32,18,.04)}
#rg-x5{left:1289px;top:170px;width:291px;height:767px;border-radius:14px;background:#fefdfc;border:1px solid #ece8e3;box-shadow:0 1px 2px rgba(40,32,18,.04)}
#rg-h1{top:38.10px;font-size:54.00px;line-height:54.00px;font-family:'Noto Serif JP','Noto Serif CJK JP','Hiragino Mincho ProN',serif;color:#00112e;font-weight:700;letter-spacing:2.806px;font-feature-settings:'palt' 0;left:97.00px;width:1400px;text-align:center;margin-right:-2.806px}
#rg-h2{top:129.90px;font-size:21.0px;line-height:21.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#1a1a1a;font-weight:500;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:317.00px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-x8{left:40px;top:189px;width:58px;height:58px;line-height:58px;font-size:35px}
#rg-x9{left:362px;top:189px;width:58px;height:58px;line-height:58px;font-size:35px}
#rg-x10{left:687px;top:189px;width:58px;height:58px;line-height:58px;font-size:35px}
#rg-x11{left:968px;top:189px;width:58px;height:58px;line-height:58px;font-size:35px}
#rg-x12{left:1308px;top:189px;width:58px;height:58px;line-height:58px;font-size:35px}
#rg-t1{top:198.23px;font-size:37.74px;line-height:37.74px;font-family:'Noto Serif JP','Noto Serif CJK JP','Hiragino Mincho ProN',serif;color:#00112e;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:-300.00px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-t2{top:202.98px;font-size:30.18px;line-height:30.18px;font-family:'Noto Serif JP','Noto Serif CJK JP','Hiragino Mincho ProN',serif;color:#00112e;font-weight:700;letter-spacing:-3.000px;font-feature-settings:'palt' 1;left:42.50px;width:1000px;text-align:center;margin-right:3.000px}
#rg-t3{top:199.46px;font-size:35.4px;line-height:35.4px;font-family:'Noto Serif JP','Noto Serif CJK JP','Hiragino Mincho ProN',serif;color:#00112e;font-weight:700;letter-spacing:-3.000px;font-feature-settings:'palt' 1;left:323.50px;width:1000px;text-align:center;margin-right:3.000px}
#rg-t4{top:200.59px;font-size:34.11px;line-height:34.11px;font-family:'Noto Serif JP','Noto Serif CJK JP','Hiragino Mincho ProN',serif;color:#00112e;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:652.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-t5{top:199.68px;font-size:33.2px;line-height:33.2px;font-family:'Noto Serif JP','Noto Serif CJK JP','Hiragino Mincho ProN',serif;color:#00112e;font-weight:700;letter-spacing:-0.540px;font-feature-settings:'palt' 1;left:975.00px;width:1000px;text-align:center;margin-right:0.540px}
#rg-x18{left:136px;top:253px;width:106px;height:95px}
#rg-c1b1{top:360.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.327px;font-feature-settings:'palt' 0;left:-322.50px;width:1000px;text-align:center;margin-right:0.327px}
#rg-c1b2{top:390.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:1.080px;font-feature-settings:'palt' 1;left:-327.50px;width:1000px;text-align:center;margin-right:-1.080px}
#rg-c1b3{top:418.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:-321.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-x22{left:30px;top:457px;width:301px;height:177px;border-radius:12px;background:#fffefe;border:1px solid #f3f0f0}
#rg-x23{left:38px;top:472px;width:32px;height:34px}
#rg-c1k1{top:474.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.800px;font-feature-settings:'palt' 1;left:77.00px;text-align:left}
#rg-c1k2{top:503.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.157px;font-feature-settings:'palt' 1;left:77.00px;text-align:left}
#rg-c1k3{top:531.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.825px;font-feature-settings:'palt' 1;left:78.00px;text-align:left}
#rg-x27{left:38px;top:564px;width:32px;height:34px}
#rg-c1k4{top:570.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.300px;font-feature-settings:'palt' 1;left:77.00px;text-align:left}
#rg-c1k5{top:599.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.500px;font-feature-settings:'palt' 0;left:78.00px;text-align:left}
#rg-x30{left:30px;top:668px;width:292.0px;height:155.0px;border-radius:11px;background:#fdfdff;border:1.5px solid #8f95b2}
#rg-x31{left:32px;top:746px;width:290px;height:1px;background:#e2e6ef}
#rg-x32{left:60px;top:649px;width:237px;height:33px}
#rg-c1p{top:656.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#ffffff;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:-320.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-kt1L{top:711.80px;font-size:22.0px;line-height:22.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-0.900px;font-feature-settings:'palt' 1;left:45.00px;text-align:left}
#rg-kt1R{top:700.20px;font-size:38.0px;line-height:38.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:-693.00px;width:1000px;text-align:right;margin-right:-0.000px}
#rg-kt2L{top:776.80px;font-size:22.0px;line-height:22.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:700;letter-spacing:-1.415px;font-feature-settings:'palt' 1;left:44.00px;text-align:left}
#rg-kt2R{top:766.09px;font-size:39.14px;line-height:39.14px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:-694.00px;width:1000px;text-align:right;margin-right:-0.000px}
#rg-c1n1{top:845.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.720px;font-feature-settings:'palt' 1;left:37.00px;text-align:left}
#rg-c1n2{top:872.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.112px;font-feature-settings:'palt' 1;left:53.00px;text-align:left}
#rg-c1n3{top:898.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.700px;font-feature-settings:'palt' 1;left:53.00px;text-align:left}
#rg-x41{left:363px;top:274px;width:279px;height:75px}
#rg-c2l1{top:355.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:376.00px;text-align:left}
#rg-c2l2{top:355.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-2.700px;font-feature-settings:'palt' 1;left:587.00px;text-align:left}
#rg-c2b1{top:405.90px;font-size:21.0px;line-height:21.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:380.00px;text-align:left}
#rg-c2b2{top:440.00px;font-size:20.0px;line-height:20.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:380.00px;text-align:left}
#rg-c2b3{top:475.00px;font-size:20.0px;line-height:20.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:380.00px;text-align:left}
#rg-c2b4{top:510.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:380.00px;text-align:left}
#rg-x48{left:356px;top:565px;width:288px;height:325px;border-radius:11px;background:#fffaf3;border:1px solid #fbe7bd}
#rg-x49{left:371px;top:588px;width:49px;height:62px}
#rg-c2w1{top:596.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.900px;font-feature-settings:'palt' 1;left:429.00px;text-align:left}
#rg-c2w2{top:626.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.400px;font-feature-settings:'palt' 1;left:429.00px;text-align:left}
#rg-c2w3{top:657.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.260px;font-feature-settings:'palt' 0;left:429.00px;text-align:left}
#rg-c2w4{top:687.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.200px;font-feature-settings:'palt' 1;left:429.00px;text-align:left}
#rg-c2w5{top:737.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.969px;font-feature-settings:'palt' 1;left:417.00px;text-align:left}
#rg-c2w6{top:770.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.310px;font-feature-settings:'palt' 1;left:416.00px;text-align:left}
#rg-c2w7{top:802.00px;font-size:20.0px;line-height:20.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.440px;font-feature-settings:'palt' 1;left:417.00px;text-align:left}
#rg-c2w8{top:833.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.600px;font-feature-settings:'palt' 1;left:420.00px;text-align:left}
#rg-x58{left:783px;top:253px;width:75px;height:78px}
#rg-c3b1{top:340.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.125px;font-feature-settings:'palt' 1;left:304.50px;width:1000px;text-align:center;margin-right:1.125px}
#rg-c3b2{top:369.00px;font-size:20.0px;line-height:20.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:400;letter-spacing:-2.121px;font-feature-settings:'palt' 1;left:304.00px;width:1000px;text-align:center;margin-right:2.121px}
#rg-c3b3{top:399.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:400;letter-spacing:-1.080px;font-feature-settings:'palt' 1;left:305.00px;width:1000px;text-align:center;margin-right:1.080px}
#rg-x62{left:678px;top:441px;width:248px;height:77px;border-radius:9px;background:#f4f7fb;border:1px solid #e0e7f3}
#rg-c3x1{top:454.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-1.140px;font-feature-settings:'palt' 1;left:303.00px;width:1000px;text-align:center;margin-right:1.140px}
#rg-c3x2{top:484.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-1.238px;font-feature-settings:'palt' 1;left:302.00px;width:1000px;text-align:center;margin-right:1.238px}
#rg-c3h{top:537.00px;font-size:20.0px;line-height:20.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-1.440px;font-feature-settings:'palt' 0;left:304.50px;width:1000px;text-align:center;margin-right:1.440px}
#rg-x66{left:684px;top:571px;width:242px;height:78px;border-radius:10px;background:#fdfdfe;border:1px solid #f2f1f5}
#rg-x67{left:678px;top:571px;width:3px;height:80px;background:#1b3f7d}
#rg-x68{left:673px;top:645px;width:12px;height:12px;border-radius:50%;background:#1b3f7d}
#rg-x69{left:698px;top:576px;width:52px;height:74px}
#rg-c3a1{top:580.31px;font-size:16.91px;line-height:16.91px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.300px;font-feature-settings:'palt' 1;left:764.00px;text-align:left}
#rg-c3a2{top:602.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:500;letter-spacing:-2.400px;font-feature-settings:'palt' 1;left:762.00px;text-align:left}
#rg-c3a3{top:628.38px;font-size:16.18px;line-height:16.18px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:500;letter-spacing:-1.260px;font-feature-settings:'palt' 1;left:759.00px;text-align:left}
#rg-x73{left:684px;top:655px;width:242px;height:74px;border-radius:10px;background:#ffffff;border:1px solid #eff2f1}
#rg-x74{left:678px;top:655px;width:3px;height:76px;background:#0f6b23}
#rg-x75{left:673px;top:725px;width:12px;height:12px;border-radius:50%;background:#0f6b23}
#rg-x76{left:694px;top:660px;width:56px;height:69px}
#rg-c3b_1{top:671.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0f6b23;font-weight:700;letter-spacing:-0.257px;font-feature-settings:'palt' 1;left:760.00px;text-align:left}
#rg-c3b_2{top:697.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0f6b23;font-weight:700;letter-spacing:-2.900px;font-feature-settings:'palt' 0;left:760.00px;text-align:left}
#rg-x79{left:684px;top:735px;width:242px;height:74px;border-radius:10px;background:#fffdfb;border:1px solid #f6efe4}
#rg-x80{left:678px;top:735px;width:3px;height:76px;background:#e8730f}
#rg-x81{left:673px;top:805px;width:12px;height:12px;border-radius:50%;background:#e8730f}
#rg-x82{left:694px;top:740px;width:56px;height:69px}
#rg-c3c1{top:751.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#e8730f;font-weight:700;letter-spacing:-0.600px;font-feature-settings:'palt' 1;left:760.00px;text-align:left}
#rg-c3c2{top:779.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:500;letter-spacing:-0.700px;font-feature-settings:'palt' 1;left:760.00px;text-align:left}
#rg-x85{left:684px;top:815px;width:242px;height:78px;border-radius:10px;background:#fffcff;border:1px solid #f8edf0}
#rg-x86{left:678px;top:815px;width:3px;height:80px;background:#d20000}
#rg-x87{left:673px;top:889px;width:12px;height:12px;border-radius:50%;background:#d20000}
#rg-x88{left:692px;top:820px;width:58px;height:73px}
#rg-c3d1{top:832.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:700;letter-spacing:-1.125px;font-feature-settings:'palt' 1;left:760.00px;text-align:left}
#rg-c3d2{top:860.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:700;letter-spacing:-0.450px;font-feature-settings:'palt' 1;left:760.00px;text-align:left}
#rg-x91{left:1077px;top:253px;width:77px;height:75px}
#rg-c4b1{top:332.11px;font-size:18.9px;line-height:18.9px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.899px;font-feature-settings:'palt' 1;left:611.00px;width:1000px;text-align:center;margin-right:0.899px}
#rg-c4b2{top:359.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.540px;font-feature-settings:'palt' 1;left:615.00px;width:1000px;text-align:center;margin-right:0.540px}
#rg-c4b3{top:391.11px;font-size:18.9px;line-height:18.9px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:400;letter-spacing:-0.200px;font-feature-settings:'palt' 1;left:610.00px;width:1000px;text-align:center;margin-right:0.200px}
#rg-c4b4{top:418.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:400;letter-spacing:-0.321px;font-feature-settings:'palt' 1;left:611.00px;width:1000px;text-align:center;margin-right:0.321px}
#rg-x96{left:961px;top:457px;width:297px;height:91px;border-radius:11px;background:#f3f7fb;border:1px solid #e1e8f2}
#rg-x97{left:1109px;top:466px;width:1px;height:72px;background:#ccd9ea}
#rg-c4t1{top:473.03px;font-size:19.72px;line-height:19.72px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:535.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-c4t2{top:501.95px;font-size:30.45px;line-height:30.45px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:536.00px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-c4t3{top:472.94px;font-size:20.62px;line-height:20.62px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-1.800px;font-feature-settings:'palt' 1;left:684.00px;width:1000px;text-align:center;margin-right:1.800px}
#rg-c4t4{top:501.95px;font-size:30.45px;line-height:30.45px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:683.00px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-x102{left:961px;top:549px;width:297px;height:60px;border-radius:9px;background:#f4f6f9;border:1px solid #e3ebf2}
#rg-c4s1{top:557.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.069px;font-feature-settings:'palt' 1;left:608.00px;width:1000px;text-align:center;margin-right:-0.069px}
#rg-c4s2{top:583.40px;font-size:16.0px;line-height:16.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:1.800px;font-feature-settings:'palt' 1;left:609.00px;width:1000px;text-align:center;margin-right:-1.800px}
#rg-c4h{top:625.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.180px;font-feature-settings:'palt' 1;left:605.50px;width:1000px;text-align:center;margin-right:-0.180px}
#rg-x106{left:961px;top:655px;width:297px;height:78px;border-radius:11px;background:#fcfdfa;border:1px solid #e9f2e5}
#rg-c4g1{top:670.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0f6b23;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:599.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-c4g2{top:696.85px;font-size:21.54px;line-height:21.54px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0f6b23;font-weight:700;letter-spacing:-0.410px;font-feature-settings:'palt' 1;left:612.00px;width:1000px;text-align:center;margin-right:0.410px}
#rg-x109{left:961px;top:732px;width:297px;height:109px;border-radius:10px;background:#fff9ef;border:1px solid #fbe5ba}
#rg-c4o1{top:749.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#e8730f;font-weight:700;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:593.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-c4o2{top:778.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:581.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-c4o3{top:804.90px;font-size:21.0px;line-height:21.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 0;left:594.50px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-x113{left:953px;top:863px;width:27px;height:30px}
#rg-c4f1{top:866.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-1.607px;font-feature-settings:'palt' 1;left:986.00px;text-align:left}
#rg-c4f2{top:896.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.995px;font-feature-settings:'palt' 1;left:978.00px;text-align:left}
#rg-x116{left:1418px;top:250px;width:89px;height:83px}
#rg-c5b1{top:341.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:935.00px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-c5b2{top:368.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#d20000;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:935.00px;width:1000px;text-align:center;margin-right:-0.000px}
#rg-x119{left:1298px;top:409px;width:271px;height:106px;border-radius:12px;background:#fffefe;border:1px solid #e9e4e0}
#rg-x120{left:1313px;top:423px;width:57px;height:80px}
#rg-c5a1{top:426.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:1.080px;font-feature-settings:'palt' 1;left:1385.00px;text-align:left}
#rg-c5a2{top:452.10px;font-size:19.0px;line-height:19.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.386px;font-feature-settings:'palt' 1;left:1385.00px;text-align:left}
#rg-c5a3{top:480.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:1.672px;font-feature-settings:'palt' 1;left:1385.00px;text-align:left}
#rg-x124{left:1298px;top:519px;width:271px;height:127px;border-radius:12px;background:#fffefe;border:1px solid #e9e4e0}
#rg-x125{left:1311px;top:529px;width:60px;height:78px}
#rg-c5c1{top:531.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:0.900px;font-feature-settings:'palt' 1;left:1385.00px;text-align:left}
#rg-c5c2{top:558.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.750px;font-feature-settings:'palt' 1;left:1385.00px;text-align:left}
#rg-c5c3{top:585.12px;font-size:18.85px;line-height:18.85px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:-0.360px;font-feature-settings:'palt' 1;left:1384.00px;text-align:left}
#rg-c5c4{top:612.40px;font-size:16.0px;line-height:16.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:0.000px;font-feature-settings:'palt' 1;left:1384.00px;text-align:left}
#rg-x130{left:1298px;top:658px;width:271px;height:72px;border-radius:10px;background:#fff9ef;border:1px solid #fbe1b8}
#rg-x131{left:1311px;top:664px;width:58px;height:60px}
#rg-c5d1{top:671.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:1.440px;font-feature-settings:'palt' 1;left:1384.00px;text-align:left}
#rg-c5d2{top:697.20px;font-size:18.0px;line-height:18.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:1.158px;font-feature-settings:'palt' 1;left:1384.00px;text-align:left}
#rg-x134{left:1298px;top:736px;width:271px;height:64px;border-radius:10px;background:#fff9ef;border:1px solid #fbe1b8}
#rg-x135{left:1311px;top:740px;width:56px;height:58px}
#rg-c5e1{top:747.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:1.351px;font-feature-settings:'palt' 1;left:1383.00px;text-align:left}
#rg-c5e2{top:775.40px;font-size:16.0px;line-height:16.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#141414;font-weight:400;letter-spacing:2.314px;font-feature-settings:'palt' 1;left:1384.00px;text-align:left}
#rg-x138{left:1298px;top:806px;width:271px;height:100px;border-radius:10px;background:#fffefe;border:1px solid #e9e4e0}
#rg-x139{left:1313px;top:817px;width:55px;height:78px}
#rg-c5f1{top:822.40px;font-size:16.0px;line-height:16.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-0.360px;font-feature-settings:'palt' 1;left:1382.00px;text-align:left}
#rg-c5f2{top:848.40px;font-size:16.0px;line-height:16.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-0.491px;font-feature-settings:'palt' 0;left:1384.00px;text-align:left}
#rg-c5f3{top:873.30px;font-size:17.0px;line-height:17.0px;font-family:'Noto Sans JP','Noto Sans CJK JP','Hiragino Kaku Gothic ProN',sans-serif;color:#0b1f47;font-weight:700;letter-spacing:-1.425px;font-feature-settings:'palt' 1;left:1383.00px;text-align:left}

/* =========================================================
   2026-09-07 修正（PC版キャンバス）
   公式規約（メンバーシップ規約 第7.1条・第8条・第9条）に合わせて、
   休止と復活の記述を書き直したことにともなう調整。
     ・4段目は「アカウント自動解約」（赤）ではなく
       「残った分は有効期限なし」という内容になったため、緑に変更
     ・文字数が変わった箇所の字送りをそろえる
   位置・大きさは動かしていない。
   ========================================================= */
#rg-c3d1, #rg-c3d2{ color:#0f6b23 !important; }
#rg-x85{ background:#fcfdfa !important; border-color:#e9f2e5 !important; }
#rg-c3b_1{ letter-spacing:0.3px !important; }
#rg-c3b_2{ letter-spacing:-0.3px !important; }
#rg-c3c2{ letter-spacing:-0.3px !important; }
#rg-c3d2{ letter-spacing:-0.3px !important; }
#rg-c3a3{ letter-spacing:-0.6px !important; }

#rg-c4b3, #rg-c4b4{ color:#141414 !important; }
#rg-c4b3{ font-size:18px !important; line-height:18px !important; letter-spacing:-0.4px !important; }
#rg-c4b4{ font-size:17px !important; line-height:17px !important; letter-spacing:-0.2px !important; }
#rg-c4o1{ color:#141414 !important; font-weight:400 !important; font-size:17px !important; line-height:17px !important; }
#rg-c4o2{ font-size:17px !important; line-height:17px !important; }
#rg-c4o3{ font-size:17px !important; line-height:17px !important; letter-spacing:-0.4px !important; }
#rg-c4f2{ letter-spacing:-0.6px !important; }
/* 4段目の縦線とドットも、内容に合わせて赤から緑へ */
#rg-x86{ background:#0f6b23 !important; }
#rg-x87{ background:#0f6b23 !important; }
