main{padding-bottom:15rem}.news-show .news-head{display:flex;gap:5rem}@media screen and (max-width: 767px){.news-show .news-head{flex-direction:column}}.news-show .news-head .eyecatch{display:flex;flex-direction:column;gap:.5rem;width:40%;flex-shrink:0}@media screen and (max-width: 767px){.news-show .news-head .eyecatch{width:100%}}.news-show .news-head .eyecatch .image{box-shadow:0 .2rem .4rem #00000040;vertical-align:middle}.news-show .news-head .eyecatch .approval-number{text-align:right;font-size:.8rem}.news-show .news-head .lead-contents{display:flex;flex-direction:column;gap:1rem}.news-show .news-head .lead-contents .categories{display:flex;gap:.5rem;font-size:.8rem;font-weight:500;font-feature-settings:"palt"}.news-show .news-head .lead-contents .categories>span{color:#fff;background:var(--txt-color);padding:.3rem .8rem}.main-content{display:flex;gap:1rem}.lead-content,.main-content{display:flex;flex-direction:column;gap:1rem}.lead-content h1,.lead-content h2,.main-content h1,.main-content h2{font-size:1.8rem!important;font-weight:700;margin-bottom:2rem;letter-spacing:-.001rem;color:var(--txt-color);padding-left:1.5rem;border-left:.3rem solid var(--txt-color);font-feature-settings:"palt";word-break:auto-phrase}.lead-content h1 *,.lead-content h2 *,.main-content h1 *,.main-content h2 *{font-size:inherit}@media screen and (max-width: 767px){.lead-content h1,.lead-content h2,.main-content h1,.main-content h2{font-size:1.6rem}}.lead-content h3,.main-content h3{font-size:1.4rem;font-weight:700;margin-bottom:2rem;letter-spacing:-.001rem;font-feature-settings:"palt";word-break:auto-phrase;background:var(--txt-color);color:#fff;padding:.5rem 1rem;border-radius:.3rem}.lead-content h3 *,.main-content h3 *{font-size:inherit}@media screen and (max-width: 767px){.lead-content h3,.main-content h3{font-size:1.2rem}}.lead-content img,.main-content img{max-width:100%;min-width:40%;width:auto;height:auto;margin-bottom:2rem}.lead-content figure,.main-content figure{margin-bottom:2rem}.lead-content figure img,.main-content figure img{margin-bottom:0}.lead-content figure figcaption,.main-content figure figcaption{margin-top:.5rem;font-size:.9rem;font-weight:500}.lead-content p,.main-content p{font-size:1.1rem;line-height:1.7;letter-spacing:.001rem}@media screen and (max-width: 767px){.lead-content p,.main-content p{font-size:1rem}}.lead-content a,.main-content a{color:var(--link-color);text-decoration:underline;transition:.2s}.lead-content a *,.main-content a *{color:inherit;text-decoration:inherit}.lead-content a:hover,.main-content a:hover{opacity:.6}.lead-content ul,.lead-content ol,.main-content ul,.main-content ol{margin-bottom:2rem}.lead-content ul li,.lead-content ol li,.main-content ul li,.main-content ol li{font-size:1.1rem;line-height:1.7;letter-spacing:.001rem;margin-bottom:1rem;margin-left:1.5rem;font-weight:500}@media screen and (max-width: 767px){.lead-content ul li,.lead-content ol li,.main-content ul li,.main-content ol li{font-size:1rem}}.lead-content ul li,.main-content ul li{list-style-type:disc}.lead-content ol li,.main-content ol li{list-style-type:decimal}.lead-content table,.main-content table{width:100%;table-layout:fixed;border-collapse:collapse}@media screen and (max-width: 767px){.lead-content table,.main-content table{padding:3rem 0}}.lead-content table img,.main-content table img{margin:0}.lead-content table p,.main-content table p{margin-bottom:1rem}.lead-content table th,.lead-content table td,.main-content table th,.main-content table td{border:1px solid rgba(0,0,0,.2);padding:.5rem;vertical-align:top}.lead-content table th *,.lead-content table td *,.main-content table th *,.main-content table td *{text-align:left}.lead-content table th figure,.lead-content table td figure,.main-content table th figure,.main-content table td figure{text-align:center}.lead-content table th h3,.lead-content table td h3,.main-content table th h3,.main-content table td h3{margin-top:3rem}@media screen and (max-width: 767px){.lead-content table tbody tr,.main-content table tbody tr{display:flex;flex-direction:column}.lead-content table tbody tr figure,.main-content table tbody tr figure{text-align:left}.lead-content table tbody tr+tr,.main-content table tbody tr+tr{border-top:1px solid var(--txt-color);margin-top:3rem;padding-top:3rem}}
