﻿.newsBase h2{font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif}.newsBase h2 .subTtl{color:#000;display:inline-block;font-family:"Noto Serif JP",serif;font-size:2.8rem;letter-spacing:.05em;line-height:0.7;font-weight:600}@media screen and (max-width: 767px){.newsBase h2 .subTtl{font-size:2.0rem}}.newsBase h2 .subTtl::first-letter{color:#bd1522}.newsBase h2 .ruby{color:#333;display:block;font-size:1rem;letter-spacing:.05em;padding:3px 0 0;font-weight:500}@media screen and (max-width: 767px){.newsBase h2 .ruby{font-size:0.9rem}}.newsBase h2 .ruby::first-letter{color:#bd1522}.newsBase h3{background-color:black;color:white;font-size:1.8rem;margin:0 auto 30px;padding:10px 0;text-align:center;width:100%}@media screen and (max-width: 767px){.newsBase h3{font-size:1.4rem}}.newsList.under{background:none}.newsList ul li a{-webkit-transition:all .2s ease;transition:all .2s ease;background-color:white;display:block;text-decoration:none}.newsList ul li a .thumb{display:block;margin:0 auto;overflow:hidden;width:20%}@media screen and (max-width: 580px){.newsList ul li a .thumb{width:30%}}@media screen and (max-width: 580px){.newsList ul li a .thumb{width:35%}}.newsList ul li a .thumb img{aspect-ratio:1 / 1;object-fit:cover;object-position:left top;width:100%}.newsList ul li a .newsTxtBase{width:80%}@media screen and (max-width: 580px){.newsList ul li a .newsTxtBase{width:70%}}@media screen and (max-width: 380px){.newsList ul li a .newsTxtBase{width:65%}}.newsList ul li a .newsTxtBase h4{color:#000;font-size:1.4rem;margin:0 0 5px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%}@media screen and (max-width: 767px){.newsList ul li a .newsTxtBase h4{font-size:1.1rem}}@media screen and (max-width: 480px){.newsList ul li a .newsTxtBase h4{font-size:1.0rem}}.newsList ul li a .newsTxtBase .newsDate{color:#5f5f5f;font-size:1.0rem;margin:0 0 5px}@media screen and (max-width: 480px){.newsList ul li a .newsTxtBase .newsDate{font-size:0.8rem}}.newsList ul li a .newsTxtBase .newsDate::before{content:"\F214";display:inline-block;font-family:bootstrap-icons;padding-right:.25rem;font-size:0.9rem;vertical-align:bottom}@media screen and (max-width: 480px){.newsList ul li a .newsTxtBase .newsDate::before{font-size:0.8rem}}.newsList ul li a .newsTxtBase .newsTxt{color:#000;font-size:1.0rem;margin:0;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%}@media screen and (max-width: 480px){.newsList ul li a .newsTxtBase .newsTxt{font-size:0.9rem}}.newsList ul li a:hover{background-color:#e1e1e1}@media screen and (max-width: 767px){.newsList ul li a:hover{background-color:transparent;opacity:1}}.updateList.under{background:none}.updateList ul li a{-webkit-transition:all .2s ease;transition:all .2s ease;background-color:white;display:block;text-decoration:none}.updateList ul li a .updatetBase{width:100%}.updateList ul li a .updatetBase h4{color:#000;font-size:1.4rem;margin:0 0 5px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%}@media screen and (max-width: 767px){.updateList ul li a .updatetBase h4{font-size:1.1rem}}@media screen and (max-width: 480px){.updateList ul li a .updatetBase h4{font-size:1.0rem}}.updateList ul li a .updatetBase .newsDate{color:#5f5f5f;font-size:1.0rem;margin:0 0 5px}@media screen and (max-width: 480px){.updateList ul li a .updatetBase .newsDate{font-size:0.8rem}}.updateList ul li a .updatetBase .newsDate::before{content:"\F214";display:inline-block;font-family:bootstrap-icons;padding-right:.25rem;font-size:0.9rem;vertical-align:bottom}@media screen and (max-width: 480px){.updateList ul li a .updatetBase .newsDate::before{font-size:0.8rem}}.updateList ul li a .updatetBase .newsTxt{color:#000;font-size:1.0rem;margin:0;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%}@media screen and (max-width: 480px){.updateList ul li a .updatetBase .newsTxt{font-size:0.9rem}}.updateList ul li a:hover{background-color:#e1e1e1}@media screen and (max-width: 767px){.updateList ul li a:hover{background-color:transparent;opacity:1}}.newsDtl{background-color:white;width:100%}.newsDtl .newsDtlSub{border-bottom:1px #ddd solid;color:#111;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;font-size:clamp(1.375rem, 1.148rem + 0.97vw, 1.875rem);font-weight:700}@media screen and (max-width: 960px){.newsDtl .newsDtlSub{padding:0 10px}}.newsDtl .newsDtlSub span{color:#666;display:block;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Yu Gothic UI","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,sans-serif;font-size:16px;font-weight:500;padding:3px 0 0 5px}@media screen and (max-width: 767px){.newsDtl .newsDtlSub span{font-size:14px}}@media screen and (max-width: 480px){.newsDtl .newsDtlSub span{font-size:13px}}.newsDtl .newsDtlSub span::before{content:"\F214";display:inline-block;font-family:bootstrap-icons;padding-right:.25rem;font-size:0.9rem;vertical-align:bottom}@media screen and (max-width: 480px){.newsDtl .newsDtlSub span::before{font-size:0.8rem}}.newsDtl .newsDtlTxt{border-bottom:1px #ddd solid;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Yu Gothic UI","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,sans-serif;font-weight:normal;margin:0 auto;width:100%}@media screen and (max-width: 960px){.newsDtl .newsDtlTxt{width:94%}}.newsDtl .newsDtlTxt img{height:auto;max-width:100%}
