/*
==================================================
## css Information
## Site URL: anythings
## File name: /excludes/css/_shared/mod/importantNews.css
## Summary: importantNewsコンポーネント用CSS
## Created: 2016.09.--
## Last update: 2025.07.16 : DDuet Iwai
## Author: H.Muroi(ZP)
## comment: 
更新時など、基本的にはネストは3階層まででお願いします。
該当するHTMLとセットで読み込むことによりどのページでも利用できます。
==================================================
*/

/* importantNews */
/*
-usage-:下記HTMLブロックに該当
<article class="importantNews newsLayout_outer">
  ・
  略
  ・
</article>
*/
.importantNews {
  /* background-color: #eee; */
  border: 1px solid #aaa;
  border-radius: 0;
  margin-bottom: 40px;
  display: flex;
  padding: 0 !important;
  justify-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  border-radius: 5px;
}
.importantNews h2 {
   font-size: 16px;
   text-align: center;
   width: 150px;
   align-items: center;
   justify-content: center;
   display: flex;
   background-color: #eee;
   border-top-left-radius: 6px;
   border-bottom-left-radius: 6px;
   }
.importantNews.newsLayout_outer ul.newsLayout{
  padding: 10px 10px 20px 20px;
  background-color:#fff;
  border-radius: 0 5px 5px 0;
}
.importantNews.newsLayout_outer ul.newsLayout li {
  margin-top: 10px;
}
.importantNews.newsLayout_outer ul.newsLayout dt {
  width:auto;
}
.importantNews.newsLayout_outer ul.newsLayout dd {
  overflow: hidden;          /* 溢れた部分を隠す */
  text-overflow: ellipsis;   /* 溢れた部分を「...」にする */
  white-space: nowrap;       /* 1行で表示 */
  width: 570px;
}

.importantNews.newsLayout_outer .newsLayout.moreCont {
  padding-top:0px;
  width: 798px;
  border-left: solid 150px #eeeeee;
}

.importantNews.newsLayout_outer .more_accBtn {
  width: 125px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 7px;
  margin-top: 10px;
  }
.importantNews.newsLayout_outer .more_accBtn span:after {
  
}