
.fuji-article{max-width:980px;margin:0 auto;color:#2b2f33;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}
.fuji-article *{box-sizing:border-box}
.fuji-article p{margin:0 0 18px}
.fuji-article h2{margin:42px 0 16px;padding-bottom:10px;border-bottom:2px solid #e8ecef;color:#18232d;font-size:28px;line-height:1.3;font-weight:700}
.fuji-article h3{margin:28px 0 12px;color:#1f4e79;font-size:21px;line-height:1.4;font-weight:700}
.fuji-article ul,.fuji-article ol{margin:0 0 22px;padding-left:24px}
.fuji-article li{margin:8px 0}
.fuji-article a{color:#0b67a3;text-decoration:underline;text-underline-offset:2px}
.fuji-article img{display:block;width:auto;max-width:100%;height:auto;margin:28px auto;border-radius:6px}
.fuji-article .lead{font-size:18px;color:#3f4b55;border-left:4px solid #1f6d9b;padding:14px 18px;background:#f5f8fa;margin-bottom:28px}
.fuji-article .note{padding:16px 18px;background:#fff7e8;border-left:4px solid #e39b2f;margin:20px 0}
.fuji-article .table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0 24px}
.fuji-article table{width:100%;min-width:620px;border-collapse:collapse;background:#fff}
.fuji-article th,.fuji-article td{padding:12px 14px;border:1px solid #dfe5e8;text-align:left;vertical-align:top}
.fuji-article th{background:#eef4f7;color:#17212b;font-weight:700}
.fuji-article .contact-box{text-align:center;margin:44px auto 10px;padding:28px 20px;background:#f3f7f9;border:1px solid #dfe8ed;border-radius:8px}
.fuji-article .contact-box h3{margin-top:0;color:#18232d}
.fuji-article .contact-box a{display:inline-block;margin-top:6px;padding:11px 20px;background:#1f6d9b;color:#fff;text-decoration:none;border-radius:4px;font-weight:700}
@media(max-width:680px){.fuji-article{font-size:15px;line-height:1.68}.fuji-article h2{font-size:23px;margin-top:34px}.fuji-article h3{font-size:19px}.fuji-article .lead{font-size:16px;padding:12px 14px}.fuji-article img{margin:22px auto}.fuji-article th,.fuji-article td{padding:10px 11px}.fuji-article .contact-box{padding:22px 14px}}
