/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sm2026{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;color:#333;line-height:1.8;max-width:860px;margin:0 auto;}.sm2026 h2{font-size:1.5em;color:#1a4d80;border-bottom:3px solid #1a4d80;padding-bottom:.3em;margin:2em 0 .8em;}.sm2026 h3{font-size:1.2em;color:#fff;background:#1a4d80;padding:.4em .8em;border-radius:4px;margin:1.8em 0 .6em;}.sm2026 h4{font-size:1.05em;color:#1a4d80;border-left:5px solid #e8a33d;padding-left:.6em;margin:1.4em 0 .5em;}.sm2026 .lead{background:#f4f8fc;border-radius:6px;padding:1em 1.2em;margin:1em 0;}.sm2026 .term-list{list-style:none;padding:0;margin:.5em 0;}.sm2026 .term-list li{display:inline-block;background:#eef4fa;border:1px solid #c5d8ec;border-radius:4px;padding:.3em .8em;margin:.2em .3em .2em 0;font-size:.95em;}.sm2026 .note{font-size:.9em;color:#666;margin:.3em 0;}.sm2026 .warn{background:#fdf6ec;border-left:4px solid #e8a33d;padding:.6em 1em;font-size:.92em;margin:.8em 0;}.sm2026 .tbl-wrap{overflow-x:auto;margin:.8em 0 1.2em;}.sm2026 table{border-collapse:collapse;width:100%;min-width:640px;font-size:.92em;}.sm2026 th,.sm2026 td{border:1px solid #c5d8ec;padding:.5em .6em;text-align:center;vertical-align:middle;}.sm2026 thead th{background:#1a4d80;color:#fff;font-weight:600;}.sm2026 tbody th{background:#1a4d80;color:#fff;font-weight:600;white-space:nowrap;}.sm2026 td.blank{background:#f7f7f7;color:#bbb;}.sm2026 .sub{font-size:.82em;color:#666;display:block;}.sm2026 .flow{background:#fff;border:1px dashed #c5d8ec;border-radius:6px;padding:.8em 1.2em;font-size:.95em;margin:.8em 0;}.sm2026 .cta{background:#1a4d80;color:#fff;border-radius:6px;padding:1.2em 1.5em;margin:2em 0;text-align:center;}.sm2026 .cta p{color:#fff;}
