@charset "utf-8";

/************************************************
 import css
************************************************ */
@import url("header_footer.css");
@import url("overwrite.css");

.view_change {
display: none;
}

/* FVスライダー start */
.bx-wrapper img{
  margin-right: auto;
  margin-left: auto;
}

#main_slide_image.design-style{
  width: 100%;
  overflow: hidden;
}

#main_slide_image .bx-wrapper .bx-next{
  right: 1025px;
}

#main_slide_image .bx-wrapper .bx-prev{
  left: 1025px;
}
/* FVスライダー end */

/* category start */
.category{
    margin-bottom: 40px;
}
.category-ttl{
    text-align: center;
    font-family: serif;
    font-size: 25px;
    border-bottom: none;
}

.category-ttl span{
    font-size: 18px;
}

.cat-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cat-item{
    width: 23%;
    margin-bottom: 10px;
}

.cat-item img{
    width: 100%;
}

/* category end */

/* main-content start */
.main-content{
  text-align: center;
}

.two-columns{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 15px;
}

.two-columns a{
  width: 48%;
  margin-bottom: 30px;
}

.two-columns a:nth-last-child(n),
.two-columns a:nth-last-of-type() {
    margin-bottom: 0px;
}
/* main-content end */

.two-columns-shiwao {
    display: flex;
    flex-wrap: wrap;
}