	.view_more_btn {
	  font-size: 14px;
	  font-size: 0.875rem;
	  transition: 0.5s;
	  width: 180px;
	  padding: 12px 0;
	  border-radius: 19px;
	  background: #ffa500;
	  color: #ffffff;
	  font-weight: 600;
	  line-height: 1;
	  text-align: center;
	  display: block;
	  margin: 30px auto 0 auto;
	  cursor: pointer;
      }
      .view_more_btn:hover {
          background: #ff7200 !important;
          border-color: #ff7200 !important; }
      @media (max-width: 767px){
	  .view_more_btn{
	      font-size: 13px;
	      font-size: 3.4666666667vw;
	      width: 37.3333333333vw;
	      padding: 2.8vw 0 2.9333333333vw;
	      border-radius: 9.3333333333vw;
	  }
	.blog_day{
		font-size: 20px;
		font-weight: bold;
	}
	.mod__top-inspired--btn {
		display: block;
	}
	.mod__top-see-and-do--ttl{
		text-align: center;
    	padding-top: 52px;
		font-weight: 700;
	}
    .topics_page_flex {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
    }
    .news_sect_wrap {
      border-bottom: 1px solid #dddddd;
      padding: 30px 0;
    }
    .topics_left {
      width: calc(100% - 295px);
      margin-left: 30px;
      padding: 20px 0;
      text-align: left;
    }
    .topics_left .flex_wrap3 {
      margin-bottom: 20px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
    }
    .topics_left .cat_name {
      margin-left: 30px;
    }
    .cat_name {
      width: auto;
      padding: 5px;
      color: #fff;
      text-align: center;
      background: #72bfca;
      font-size: 14px;
    }
    .taL {
      text-align: left;
    }
    .topics_link {
      text-decoration: none;
      color: #333;
      transition: 0.6s;
      margin-bottom: 20px;
      display: inline-block;
      text-align: left;
    }
    .topics_left h4 {
      font-size: 20px;
      margin-bottom: 20px;
      display: block;
    }
	.day{
		font-size: 18px;
	}
	.mod__spot-info--txt　a {
		text-decoration: underline;
	}
	@media (max-width: 750px) {
		.topics_left{
			width: 100%;
			margin-left: 0;
			padding: 20px 10px;
		}
		.topics_page_flex img{
			display: block;
			margin: 0 auto;
			width: 100%;
		}
		.mod__top-see-and-do--ttl{
			font-size: 8vw;
		}
		.blog_day{
			width: 100%;
			margin-bottom: 10px;
		}
		.topics_left .cat_name{
			margin-left: 0;
		}
	}

    .topics_left p {
      line-height: 1.5em;
    }
    button.ais-InfiniteHits-loadMore {
    margin-left: 40%;
    margin-right: 40%;
    font-size: 20px;
    background-color: #e5f3f5;
    border-radius: 6px;
    padding: 15px;
    margin-top: 50px;
    margin-bottom: -15px;
    cursor: pointer;
}

	@media (max-width: 767px){
	button.ais-InfiniteHits-loadMore {
		margin-left: 35%;
		margin-right: 35%;
		margin-top: 50px;
		font-size: 16px;
			}
	}
		@media (max-width: 480px){
		button.ais-InfiniteHits-loadMore {
			margin-left: 30%;
			font-size: 13px;
			margin-right: 30%;
			margin-top: 50px;
		}
	}


