:root{--blue:#2878b8;--dark:#20272d;--text:#30383f;--sub:#5f6972;--line:#d9dfe4;--soft:#f5f8fa}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--text);font-family:"BIZ UDPGothic","Yu Gothic",Meiryo,sans-serif;font-size:17px;line-height:1.9}.guide-header{height:76px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.guide-header,.guide-section,.guide-hero{padding-left:max(24px,calc((100% - 820px)/2));padding-right:max(24px,calc((100% - 820px)/2))}.guide-brand{display:flex;align-items:center;gap:10px;color:var(--dark);text-decoration:none}.guide-logo{width:38px;height:38px;display:grid;place-items:center;color:var(--blue);font-size:25px;font-weight:700}.guide-brand strong,.guide-brand small{display:block}.guide-brand strong{font-size:18px;line-height:1.3}.guide-brand small{color:#77818a;font-size:9px;letter-spacing:.1em}.guide-hero{padding-top:70px;padding-bottom:72px;text-align:center}.guide-kicker{margin:0 0 16px;color:var(--blue);font-size:16px;font-weight:700}.guide-hero h1{margin:0;color:var(--dark);font-size:36px;line-height:1.55;letter-spacing:.01em}.guide-hero>p:last-child{max-width:680px;margin:25px auto 0;text-align:left}.guide-section{padding-top:58px;padding-bottom:58px;border-top:1px solid var(--line)}.guide-section h2{margin:0 0 24px;color:var(--dark);font-size:27px;line-height:1.5}.guide-section>p{margin:0 0 20px}.plain-list{margin:28px 0 0;padding:0;list-style:none}.plain-list li{display:flex;align-items:flex-start;gap:12px;margin:11px 0}.plain-list i{margin-top:9px;color:var(--blue)}.guide-steps{margin:0;padding:0;list-style:none}.guide-steps li{display:flex;gap:20px;padding:20px 0}.guide-steps li+li{border-top:1px solid #e5e9ec}.guide-steps li>span,.action-list li>span{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-weight:700;line-height:1}.guide-steps h3{margin:0 0 5px;color:var(--dark);font-size:19px}.guide-steps p,.action-list p{margin:0;color:var(--sub);font-size:16px}.important-section{background:var(--soft)}.lead-text{font-weight:600}.action-list{margin:25px 0 0;padding:0;list-style:none}.action-list li{display:flex;gap:18px;margin:22px 0}.action-list strong{display:block;margin-bottom:4px;color:var(--dark);font-size:19px}.notice-section p{padding-left:20px;border-left:3px solid #b8c5cf}.guide-faq{margin:0}.guide-faq dt{margin-top:24px;color:var(--dark);font-weight:700}.guide-faq dt:first-child{margin-top:0}.guide-faq dd{margin:5px 0 0;color:var(--sub)}.guide-footer{padding:42px 24px;text-align:center;border-top:1px solid var(--line);color:#68727a}.guide-footer strong{color:var(--dark)}.guide-footer p{margin:3px 0 0;font-size:14px}@media(max-width:575.98px){body{font-size:16px;line-height:1.85}.guide-header{height:66px}.guide-header,.guide-section,.guide-hero{padding-left:22px;padding-right:22px}.guide-hero{padding-top:48px;padding-bottom:50px;text-align:left}.guide-kicker{font-size:15px}.guide-hero h1{font-size:28px}.guide-hero>p:last-child{margin-top:20px}.guide-section{padding-top:43px;padding-bottom:43px}.guide-section h2{font-size:23px}.guide-steps li{gap:14px}.guide-steps li>span,.action-list li>span{flex-basis:32px;width:32px;height:32px}.guide-steps p,.action-list p{font-size:15px}.action-list{margin-top:20px}.action-list li{gap:14px}.action-list strong{font-size:17px}.notice-section p{padding-left:15px}}
