@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:400,700");body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;font-weight:300;line-height:1.61}dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,img,li,p,ul{margin:0;padding:0}li,ul{list-style:none}img{border:none;vertical-align:bottom;max-width:100%}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.topPageContents{margin-top:126px}.topPageContents .kyv{max-width:1279px;margin:0 auto;background: #000E47;}.topPageContents .link_aera{max-width:1152px;margin:0 auto;padding:0}.topPageContents .link_aera ul.links_list{padding:9% 3%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.topPageContents .link_aera ul.links_list li+li{margin-left:2%}.topPageContents .link_aera ul.links_list li a>figure{margin:0;padding:0;text-align:center}.topPageContents .link_aera ul.links_list li a div,.topPageContents .link_aera ul.links_list li a div p b{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.topPageContents .link_aera ul.links_list li a div p b{-ms-flex-align:center;align-items:center;position:relative;width:35px;max-width:35px;height:35px;margin-right:10px;border:1px solid #000}.topPageContents .link_aera ul.links_list li a div p b:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;background-color:#000;transition:width .6s cubic-bezier(.19,1,.22,1)}.topPageContents .link_aera ul.links_list li a div p b svg{position:relative;z-index:2}.topPageContents .link_aera ul.links_list li a div p b .arr_w{position:relative;fill:#000}.topPageContents .link_aera ul.links_list li a div h3 span{display:block;line-height:1.2;margin-bottom:2%;font-size:calc(.5rem + ((1vw - 4.81px) * .5961));font-family:"Roboto",sans-serif}.topPageContents .link_aera ul.links_list li a div h3 b{display:block;font-size:calc(.625rem + ((1vw - 4.81px) * .8942));line-height:1.2}.topPageContents .link_aera ul.links_list li a:hover{text-decoration:none}.topPageContents .link_aera ul.links_list li a:hover .arr_w{fill:#fff}.topPageContents .link_aera ul.links_list li a:hover b:after{width:100%}.topPageContents .link_aera .news_area{padding:6% 3% 0}.topPageContents .link_aera .news_area .btn{margin-top:7%}.topPageContents .link_aera .news_area .btn a{max-width:207px;margin:0 auto;display:block;border:1px solid #000;padding:1.8% 3% 1.8% 2.4%;letter-spacing:2px;color:#000;text-align:left;text-decoration:none;background:url(../img_top/ico_arr.svg) no-repeat 89% 50%;position:relative;transition:color .6s cubic-bezier(.19,1,.22,1);font-weight:700}.topPageContents .link_aera .news_area .btn a:before{position:absolute;content:"";width:0;height:100%;top:0;left:0;background-color:#000;transition:width .6s cubic-bezier(.19,1,.22,1);z-index:-1}.topPageContents .link_aera .news_area .btn a:hover{color:#fff;background:url(../img_top/ico_arr_w.svg) no-repeat 90% 50%}.topPageContents .link_aera .news_area .btn a:hover:before{width:100%}.topPageContents .link_aera .news_area .news_area_cap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.topPageContents .link_aera .news_area a:hover{text-decoration:none}.topPageContents .link_aera .news_area .caption{min-width:60px;margin-right:50px;font-family:"Archivo Narrow",sans-serif;font-size:18px;font-weight:700;line-height:1em}.topPageContents .link_aera .news_area .caption:before{content:"";display:inline-block;width:5px;height:18px;margin-right:10px;position:relative;top:2px;border:1px solid #000}.topPageContents .link_aera .news_area .news_tagsRank{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:-5px}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item{display:-ms-flexbox;display:flex;padding-right:20px;position:relative}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item:after{content:"/";display:block;position:absolute;font-size:20px;right:10px;top:10%;line-height:1em}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item:last-child:after{display:none}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item .news_tag_item_rank{display:block;position:relative;padding-left:20px;margin-right:10px;font-family:"Archivo Narrow",sans-serif;font-size:18px;font-weight:700}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item .news_tag_item_rank:before{content:"";display:block;position:absolute;left:0;top:30%;width:0;height:0;border-left:5px solid #000;border-top:3px solid transparent;border-bottom:3px solid transparent}.topPageContents .link_aera .news_area .news_release{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.topPageContents .link_aera .news_area .news_release_item{width:30%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.topPageContents .link_aera .news_area .news_release_item .news_release_img{margin-top:10px;border:1px solid #e3e3e3;overflow:hidden}.topPageContents .link_aera .news_area .news_release_item .news_release_img img{display:block}.topPageContents .link_aera .news_area .news_release_item a .news_release_img img{transition:transform .4s}.topPageContents .link_aera .news_area .news_release_item a:hover .news_release_img img{transform:scale(1.1)}.topPageContents .link_aera .news_area .news_release_item .news_release_date{padding:5px 0 0;font-size:12px}.topPageContents .link_aera .news_area .news_release_item .news_release_ttl{padding:5px 0 20px;font-size:14px}.topPageContents .link_aera .news_area .news_release_tags{margin-top:auto;margin-bottom:10px}.news_tag_item a,.topPageContents .link_aera .news_area .news_release_tags .news_tag_item{display:inline-block}.news_tag_item a{min-width:50px;padding:2px 20px;margin-bottom:10px;margin-right:7px;border:1px solid #e3e3e3;border-radius:20px;text-align:center;background-color:#fff;transition:background-color .4s}.news_tag_item a .news_tag_item_name{font-size:12px;line-height:1em;color:#000;transition:color .4s}.news_tag_item a:hover{background-color:#000}.news_tag_item a:hover .news_tag_item_name{color:#fff}@media screen and (min-width:481px){body{font-size:calc(.75rem + ((1vw - 4.81px) * .5961))}}@media screen and (min-width:1152px){body{font-size:16px}.topPageContents .link_aera ul.links_list li a div h3 span{font-size:10px}.topPageContents .link_aera ul.links_list li a div h3 b{font-size:16px}}@media screen and (max-width:1152px){.topPageContents .link_aera .news_area .news_release_item{width:49%}}@media screen and (max-width:480px){body{font-size:3.5vw}.topPageContents .link_aera ul.links_list{padding:5% 3% 10%;-ms-flex-wrap:wrap;flex-wrap:wrap}.topPageContents .link_aera ul.links_list li+li{margin-left:0}.topPageContents .link_aera ul.links_list li{width:45%}.topPageContents .link_aera ul.links_list li:first-child,.topPageContents .link_aera ul.links_list li:nth-child(2){margin-bottom:5%}.topPageContents .link_aera ul.links_list li a>figure img{width:60%;margin:2%}.topPageContents .link_aera ul.links_list li a div{-ms-flex-pack:start;justify-content:flex-start}.topPageContents .link_aera ul.links_list li a div p b{width:25px;max-width:25px;height:25px}.topPageContents .link_aera ul.links_list li a div h3 span{font-size:2.7vw}.topPageContents .link_aera ul.links_list li a div h3 b{font-size:3vw}.topPageContents .link_aera .news_area .btn a{margin-top:7%;max-width:100%;background:url(../img_top/ico_arr.svg) no-repeat 95% 50%}.topPageContents .link_aera .news_area .btn a:hover{background:url(../img_top/ico_arr_w.svg) no-repeat 95% 50%}.topPageContents .link_aera .news_area .news_area_cap{display:block}.topPageContents .link_aera .news_area .news_tagsRank{margin-top:50px}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item:after{font-size:15px;right:8px;top:8%}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item .news_tag_item_rank{padding-left:15px;margin-right:8px;font-size:14px}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item .news_tag_item_rank:before{top:15%;border-left:7px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent}.topPageContents .link_aera .news_area .news_release{-ms-flex-direction:column;flex-direction:column}.topPageContents .link_aera .news_area .news_release_item{width:100%}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item a{min-width:30px;padding:0 15px;margin-bottom:10px;margin-right:3px;border:1px solid #e3e3e3;border-radius:15px}.topPageContents .link_aera .news_area .news_tagsRank .news_tag_item a .news_tag_item_name{font-size:10px}}@media (-ms-high-contrast:none){.topPageContents .link_aera ul.links_list li a>figure img,::-ms-backdrop{width:100%;max-width:254px}}

/* 20210526 */
.thumb-item {
	max-width: 100%;
	margin: 0 auto;
  height: 592px;
  overflow: hidden;
}
.thumb-item-nav {
	padding: 11px 40px 10px;
  display: flex;
  justify-content: center;
}
.thumb-item-nav .slick-list {
  max-width: 764px;
  width: 100%;
  margin: 0 auto;
}
.thumb-item-nav div {
  width: 173px;
	margin: 0 9px;
  box-sizing: border-box;
  position: relative;
}
.thumb-item-nav div.slick-current::before{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
	border: 2px solid #fff;
}
.thumb-item-nav .slick-next,
.thumb-item-nav .slick-prev {
  width: 24px;
  height: 24px;
}
.thumb-item-nav .slick-next {
	right: 8px;
	z-index: 99;
}
.thumb-item-nav .slick-prev {
	left: 8px;
	z-index: 99;
}
.thumb-item-nav .slick-prev:before, .thumb-item-nav .slick-next:before {
  content: "" !important;
  width: 24px;
  height: 24px;
  font-size: 0;
  display: block;
  transition: background .3s ease;
}
.thumb-item-nav .slick-prev::before {
  background: url(../img_top/img_arrow_02.png) no-repeat 0 0 / 100% 100%;
}
.thumb-item-nav .slick-next::before {
  background: url(../img_top/img_arrow_01.png) no-repeat 0 0 / 100% 100%;
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .thumb-item {
    height: 46.286vw;
  }
}

@media screen and (min-width: 768px) {
  .thumb-item-nav .slick-prev:hover::before {
    background: url(../img_top/img_arrow_02_ov.png) no-repeat 0 0 / 100% 100%;
  }
  .thumb-item-nav .slick-next:hover::before {
    background: url(../img_top/img_arrow_01_ov.png) no-repeat 0 0 / 100% 100%;
  }
}

@media screen and (max-width: 1024px) {
  .topPageContents {
    margin-top: 100px;
  }
}

@media screen and (max-width: 768px) {
  .thumb-item {
    height: 46.224vw;
  }
  .thumb-item-nav {
    padding: 1.432vw 5.604vw 1.302vw;
  }
  .thumb-item-nav div {
    margin: 0 1.172vw;
  }
  .thumb-item-nav div.slick-current::before{
    border: 0.260vw solid #fff;
  }
  .thumb-item-nav .slick-prev,
  .thumb-item-nav .slick-next {
    width: 2.604vw;
    height: 2.604vw;
  }
  .thumb-item-nav .slick-next {
    right: 1.042vw;
  }
  .thumb-item-nav .slick-prev {
    left: 1.042vw;
  }
  .thumb-item-nav .slick-next,
  .thumb-item-nav .slick-prev,
  .thumb-item-nav .slick-prev:before,
  .thumb-item-nav .slick-next:before {
    width: 3.125vw;
    height: 3.125vw;
  }
}
/*# sourceMappingURL=style.css.map */
