<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.ih img {
  width:24px;
  height: auto;
}
.sub_detail_bg01 {
  background: url(../images/common/line_bg.png),-moz-linear-gradient(left, #c0dd94, #a4d4f5);
  background: url(../images/common/line_bg.png),-webkit-linear-gradient(left, #c0dd94, #a4d4f5);
  background: url(../images/common/line_bg.png),linear-gradient(to right, #c0dd94, #a4d4f5);
  background-repeat: repeat;
  background-size: 100%;
}
.news_box {
  max-width:1080px;
  padding:80px 40px 80px 40px;
  margin:0 auto;
}
.news_box li a {
  opacity: 1;
  display: flex;
  display: -webkit-flex;
  padding:10px 0;
  text-decoration: none;
  align-items: center;
  border-bottom: 1px solid #999;
}
.news_box li a .n01 {
  width:100px;
  text-align: center;
  color:#fff;
  font-size:12px;
  line-height:1.0em;
  padding:3px 0 4px 0;
}
.bg01 {
  background: #0099d5;
}
.bg02 {
  background: #de5252;
}
.bg03 {
  background: #244466;
}
.bg04 {
  background: #006600;
}
.bg05 {
  background: #f19149;
}
.news_box li a .n02 {
  width:140px;
  text-align: center;
  font-family: "Rajdhani",'Noto Sans Japanese',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #0099D5;
  letter-spacing: 0.1em;
  line-height: 1.2em;
  font-weight: 500;
}
.news_box li a .n03 {
  font-size:15px;
  line-height: 1.5em;
  color:#333;
}
.news_box li a:hover .n03 {
  text-decoration: underline;
}
.news_content {
  max-width:1080px;
  padding:100px 40px 100px 40px;
  margin:0 auto;
}
.news_content .news_content_top span.n01 {
  display: inline-block;
  line-height:1.0em;
  padding:3px 0 4px 0;
  width:100px;
  text-align: center;
  color:#fff;
  font-size:12px;
  vertical-align: middle;
}
.news_content .news_content_top span.n02 {
  font-family: "Rajdhani",'Noto Sans Japanese',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color:#0099D5;
  letter-spacing: 0.1em;
  line-height: 1.2em;
  display: inline-block;
  margin-left:15px;
  font-size:15px;
  font-weight: 500;
  vertical-align: middle;
}
h4.post_ttl {
  line-height:1.6em;
  margin-top:12px;
  font-size:24px;
  padding-bottom:12px;
  letter-spacing:0.1em;
  border-bottom:1px solid #000;
  font-weight: normal;
}
.news_content .post_content {
  padding:45px 0 0 0;
  line-height: 1.9em;
}
.news_content .post_content img {
  margin:20px 0;
  max-width: 100%;
}
.post_lnk {
  margin-top:25px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.post_lnk .icon {
  width:25px;
}
.post_lnk .icon02 {
  width:25px;
  padding-right:3px;
  padding-left:1px;
}
.post_lnk .icon img {
  width:100%;
}
.post_lnk .txt {
  margin-left:5px;
  letter-spacing: 0.1em;
}
.post_lnk .txt a {
  text-decoration: underline;
  color:#0099d5;
}
.news_btn {
  margin-top:55px;
}
@media(max-width:930px) {
  .news_box {
    padding:80px 30px 100px 30px;
  }
  .news_box li a {
    flex-wrap: wrap;
  }
  .news_box li a .n01 {
   width:100px;
   padding:3px 0 4px 0;
  }
  .news_box li a .n02 {
    width:140px;
    line-height:1.6em;
  }
  .news_box li a .n03 {
    width:100%;
    margin-top:3px;
  }
}
.wp-pagenavi {
  text-align: center;
  font-family: "Rajdhani",'Noto Sans Japanese',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin-top:60px;
  line-height:1.0em;
}
.wp-pagenavi span {
  display: inline-block;
  width:35px;
  height:35px;
  line-height: 35px;
  padding:0!important;
  margin-top:0!important;
  margin-left:5px!important;
  margin-right:5px!important;
  border:none!important;
  font-weight: bold!important;
}
.wp-pagenavi a {
  opacity: 1;
  transition: .3s;
  margin-top:0!important;
}
.wp-pagenavi a:hover {
  background: #e7e7e7;
  border:1px solid #e7e7e7!important;
}
.wp-pagenavi a, .wp-pagenavi span {
  font-weight: bold;
  border:none!important;
  padding:0!important;
  color:#333;
  width:35px!important;
  height:35px!important;
  line-height: 35px!important;
  margin-left:3px!important;
  margin-right:3px!important;
  display: inline-block;
  border:1px solid #fff!important;
}
.wp-pagenavi a.last,.wp-pagenavi a.first {
  width:60px!important;
}
.wp-pagenavi span.current {
  background: #e7e7e7;
  border:1px solid #e7e7e7!important;
}
.wp-pagenavi span.extend {
  width:auto!important;
  margin-right:10px!important;
  font-family: 'Noto Sans Japanese',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 31px!important;
}
.wp-pagenavi a.nextpostslink {
  background: #0099D5 url(../images/common/yj01_off.png) top 49% left 7px no-repeat;
  background-size:20px;
  text-indent: -9999px;
  border:1px solid #0099d5!important;
}
.wp-pagenavi a.nextpostslink:hover {
  background: #fff url(../images/common/yj01_on.png) top 49% left 7px no-repeat;
  background-size:20px;
  border:1px solid #0099d5!important;
}
.wp-pagenavi a.previouspostslink {
  background: #0099D5 url(../images/common/yj02_off.png) top 49% left 7px no-repeat;
  background-size:20px;
  text-indent: -9999px;
  border:1px solid #0099d5!important;
}
.wp-pagenavi a.previouspostslink:hover {
  background: #fff url(../images/common/yj02_on.png) top 49% left 7px no-repeat;
  background-size:20px;
  border:1px solid #0099d5!important;
}
@media(max-width:767px) {
  .ih img {
    width:6%;
  }
  .news_box {
    padding:10% 4% 12% 4%;
  }
  .news_box li a {
    padding:3% 0;
  }
  .news_box li a .n01 {
   width:23%;
   font-size: calc( 23/750*100vw );
  }
  .news_box li a .n02 {
    width:28%;
    font-size: calc( 26/750*100vw );
    line-height: 1.4em;
  }
  .news_box li a .n03 {
    width:100%;
    margin-top:1.5%;
    font-size: calc( 28/750*100vw );
  }
  .news_content {
    max-width:1080px;
    padding:12% 4% 12% 4%;
  }
  .news_content .news_content_top span.n01 {
    width:23%;
    font-size: calc( 23/750*100vw );
  }
  .news_content .news_content_top span.n02 {
    width:28%;
    font-size: calc( 26/750*100vw );
    line-height: 1.4em;
 }
 h4.post_ttl {
   line-height:1.6em;
   margin-top:2.5%;
   font-size:calc( 35/750*100vw );
   padding-bottom:3%;
 }
 .news_content .post_content {
   padding:7% 0 0 0;
   line-height: 1.9em;
   font-size:calc( 27/750*100vw );
 }
 .news_content .post_content img {
   margin:3.5% 0;
   max-width: 100%;
 }
 .post_lnk {
   margin-top:5%;
   align-items: flex-start;
 }
 .post_lnk .icon {
   width:7%;
 }
 .post_lnk .icon img {
   width:100%;
 }
 .post_lnk .icon02 {
   padding-right:0;
   padding-left:0;
 }
 .post_lnk .txt {
   margin-left:3%;
   font-size:calc( 27/750*100vw );
 }
 .news_btn {
   margin-top:8%;
 }
 .pankuzu li:nth-of-type(3) {
   width:64%;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
 }
 .wp-pagenavi {
   margin-top:8%;
 }
}
@media(max-width:320px) {
  .wp-pagenavi a, .wp-pagenavi span {
    width:30px!important;
    height:30px!important;
    line-height: 30px!important;
    margin-left:2px!important;
    margin-right:2px!important;
  }
  .wp-pagenavi a.nextpostslink {
    background: #0099D5 url(../images/common/yj01_off.png) top 49% left 6px no-repeat;
    background-size:18px;
  }
  .wp-pagenavi a.nextpostslink:hover {
    background: #fff url(../images/common/yj01_on.png) top 49% left 6px no-repeat;
    background-size:18px;
  }
  .wp-pagenavi a.previouspostslink {
    background: #0099D5 url(../images/common/yj02_off.png) top 49% left 6px no-repeat;
    background-size:18px;
  }
  .wp-pagenavi a.previouspostslink:hover {
    background: #fff url(../images/common/yj02_on.png) top 49% left 6px no-repeat;
    background-size:18px;
  }
}
</pre></body></html>