@charset "UTF-8";

.ali-C{
  text-align: center;
}

.ali-L{
  text-align: left;
}

.ali-R{
  text-align: right;
}

.fwb{
  font-weight: bold;
}

.inline-b{
  display: inline-block;
}

.line-h16{
  line-height: 1.6 !important;
}

.border-000{
  border-bottom: #000 1px solid ;
}

.white-space-n-pc{
  white-space: nowrap;
}

.wid100Per{
  width: 100%;
  max-width: 100%;
}

.maxWidth600{
  max-width: 600px;
  margin: 0 auto;
}

.maxWidth800{
  max-width: 800px;
  margin: 0 auto;
}

.maxWidth1000{
  max-width: 1000px;
  margin: 0 auto;
}

.linkStyle01{
  text-decoration: underline !important;
  transition: .3s;
  cursor: pointer;
}

.linkStyle01:hover{
  opacity: .8;
}

/* .listStyle01{
  padding: 0.5em 0.5em 0.5em 2em;
} */

.listStyle01 > li{
  position: relative;
  padding-left: 16px;
}

.listStyle01 > li::before{
  content: "";
  position: absolute;
  display: block;
  height: 12px;
  width: 12px;
  top: 10px;
  left: 0;
  border-radius: 9999px;
  background: #333;
}

@media screen and (min-width: 641px) {
  .PcNodisplay{
    display: none !important;
  }
  
  .SpNodisplay{
    display: block !important;
  }
}

@media screen and (max-width: 640px) {
  .PcNodisplay{
    display: block !important;
  }

  .SpNodisplay{
    display: none !important;
  }

  .white-space-n-pc{
    white-space: initial;
  }
}

/* ------------------↑↑↑ユーティリティ置き場↑↑↑---------------------- */

.miyazaki .trendnews__mv{
  height: auto;
  width: 100%;
}

.miyazaki .trendnews__mv img{
  height: 100%;
  width: 100%;
}

.miyazaki .trendnews-about{
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews-about{
    flex-direction: column;
  }
}

.miyazaki .trendnews-about >.trendnews-profile{
  width:calc(40% - 24px);
  padding: 48px;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews-about >.trendnews-profile{
    width:100%;
    padding: 16px 24px;
  }

  .miyazaki .trendnews-about > .trendnews-profile p{
    margin: initial !important;
  }
}

.miyazaki .trendnews-about > .trendnews__link-box{
  width: 60%;
  margin: 30px 0 60px;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews-about > .trendnews__link-box{
    width: 100%;
    margin: 16px 0 48px;
  }
}

.miyazaki .trendnews-profile__list--single{
  width: 100% !important;
  display: block !important;
}

.miyazaki .trendnews-profile__list--single .trendnews-profile__item{
  display: block !important;
}

.miyazaki .trendnews-profile__list--single .trendnews-profile__item figure{
  height: auto;
  width: 100%;
}

.miyazaki .trendnews-profile__list--single .trendnews-profile__item figure > img{
  height: auto;
  width: 100%;
}

.miyazaki .trendnews-profile__list--single .trendnews-profile__item p{
  font-weight: normal;
  margin: auto;
  display: block;
  padding-top: 24px;
}

.miyazaki .trendnews__link-box .trendnews__link-grid{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap:56px 24px;
  gap:56px 24px;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__link-box .trendnews__link-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap:56px 16px;
    gap:56px 16px;
  }
}

.miyazaki .trendnews__link-box h3{
  font-size: 18px;
  width: 100%;
  display: block;
  margin-bottom: 16px;
}

.miyazaki .trendnews__link-box figure , .trendnews__link-box figure a{
  height: 100%;
  width: 100%;
}

.miyazaki .trendnews__link-box figure img{
  height: 100%;
  width: 100%;
}

.miyazaki .trendnews__pht-grid01{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px;
  gap: 16px;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__pht-grid01{
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 16px;
    gap: 16px;
  }
}

.miyazaki .trendnews__pht-grid01--sub{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px;
  gap: 8px;
}

.miyazaki .trendnews__pht-grid , .trendnews__pht-grid--sub p{
  line-height: 1.5 !important;
  margin-top: 4px;
}

.miyazaki .trendnews__comment{
  border: 1px solid #333333;
}

.miyazaki .trendnews__comment-box{
  max-width: 960px;
  margin: 48px auto;
  width: 93%;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__comment-box{
    max-width: 960px;
    margin: 48px auto 24px;
    width: 93%;
  }
}

.miyazaki .trendnews__ttl--01-line{
  border-bottom: 1px solid #333;
  padding-bottom: 2px;
}

.miyazaki .trendnews__comment-flex01{
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__comment-flex01{
    flex-direction: column-reverse;
  }
}

.miyazaki .trendnews__comment-flex01 figure{
  width: 20%;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__comment-flex01 figure{
    width: 100%;
    padding: 16px 24px;
  }
}

.miyazaki .trendnews__comment-flex01 figure p{
  font-weight: normal;
  margin: auto;
  display: block;
  padding-top: 16px;
  margin-top: 0 !important;
  line-height: 1.6 !important;
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__comment-flex01 figure p{
    padding-top: 12px;
  }
}

.miyazaki .trendnews__comment-text{
  width: calc(80% - 24px);
}

@media screen and (max-width: 640px) {
  .miyazaki .trendnews__comment-text{
    width: 100%;
  }
}

.zeh__pht-box figure{
  height: auto;
  width: 100%;
}

.zeh__pht-box figure > img{
  height: 100%;
  width: 100%;
}