@charset "UTF-8";

.intro-list {
  display: flex;
  justify-content: center;
  align-items: center;
}

.intro-list li {
  padding: 0 1rem;
  list-style: none !important;
}

.intro-list-number {
  color: #FFFF00;
  font-size: 3rem;
}

.intro-list-text {
  font-size: 2rem;
}

@media screen and (max-width: 900px) {
  .intro-list {
   display: block;
   width: fit-content;
   margin: auto;
 }

}


/*------font-size変更-------*/
#top_sale_size1 + .composite_box01 .wrapper_item .inner_item h3 {
    font-size: 1.5rem!important;
}
#top_sale_size2 + .composite_box01 .wrapper_item .inner_item h3 {
    font-size: 1.5rem!important;
}
#top_sale_size3 + .composite_box01 .wrapper_item .inner_item h3 {
    font-size: 1.5rem!important;
}



@media screen and (max-width: 700px) {
#mv .mv_text>div {
  background: rgba(32, 53, 106,0.3);
    text-align: center;
}
}
#top_seo01 + .contents_box01 .contents_btn01 {
  padding-top: 50px;
}
#top_seo01 + .contents_box01 .contents_btn01 a{
  width: 80% !important;
  position: relative;
  background: transparent;
  border: solid 1px #fff;
  color: #fff;
}
#top_seo01 + .contents_box01 .contents_btn01 a:before{
  display: none;
}
#top_seo01 + .contents_box01 .contents_btn01 a span{
  z-index: 2;
  position: relative;
  font-size: 1.9rem;
}
#top_seo01 + .contents_box01 .contents_btn01 a:after{
  content: "";
  display: block;
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: inherit;
  background: var(--i_btn_color);
  background: #9ea900;
}
#top_seo01 + .contents_box01 .contents_btn01 a:hover:after{
  width: 100%;
}
@media ( max-width: 768px){
#top_seo01 + .contents_box01 .contents_btn01 a{
  width: auto !important;
}
}

#mv_outer:before{
  display: none;
}


#news_category + .composite_box01.block_images_8 .inner_item.is-active .inner_item_img {
  top: 0;
}

#news_category + .composite_box01.block_images_8 .inner_item.is-active .inner_item_txt>p {
  opacity: 1;
}

#news_category + .composite_box01.block_images_8 .inner_item.is-active .inner_item_txt .heading.block_header_4 .h{
  color: #fff;
}

#news_category + .composite_box01.block_images_8 .inner_item.is-active .inner_item_img img {
  opacity: 0.6;
}