@media (max-width: 750px)
{
	.no-topicpath body.page-contentspages .pane-main {
	    padding: 0;
	}
	
	.mv__ttl {
	    margin: 0;
	}
	
	.sec__ttlwrap {
	    display: flex;
	    align-items: flex-end;
	}
	
	.sec__ttl {
	    color: #251508;
	    font-size: 6.1vw;
	    font-weight: 100;
	    margin: 0;
	}
	.sec__subttl {
	    color: #251508;
	    font-size: 2.66vw;
	    margin-left: 2.66vw;
	}
	
	.sec__info {
	    width: 84vw;
	    margin: 0 auto;
	    padding: 10.66vw 0;
	    background: url("../parts/bg_line.png") left bottom / auto repeat-x;
	}
	
	.info__list {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    margin-top: 6.6vw;
	}
	
	.info__list .info__item{
	    width: 40vw;
	    height: 40vw;
	    display: table;
	}
	.info__list .info__item:nth-child(n+3){
	    margin-top: 4vw;
	}
	.info__list .info__item a{
	    display: table-cell;
	    vertical-align: middle;
	    text-align: center;
	    width: 100%;
	    height: 100%;
	    border: 1px solid #ba0c2f;
	    line-height: 1.875;
	    color: #ba0c2f;
	    font-size: 3.733vw;
	}
	.info__list .info__item.comming{
	    position: relative;
	 }
	 .info__list .info__item.comming .comming__txt{
	     display: table-cell;
	     vertical-align: middle;
	     text-align: center;
	     width: 100%;
	     height: 100%;
	     color: #8c8c8c;
	     background: #eeeeee;
	 }
	 .info__list .info__item.comming .commingsoon{
	     position: absolute;
	     left: 0;
	     bottom: 0;
	     width: 100%;
	     height: 8vw;
	     background: #cecece;
	     text-align: center;
	     color: #fff;
	     display: inline-block;
	     vertical-align: middle;
	     padding-top: 2vw;
	 }
	
	.sec__news {
	    padding: 12vw 8vw 22.6vw;
	}
	.news__list {
	    margin-top: 8vw;
	}
	
	.news__list .news__item + .news__item{
	    margin-top: 4vw;
	}
	.news__list .news__item a{
	    display: block;
	    padding: 5.33vw;
	    font-size: 3.733vw;
	    position: relative;
	    color: #ba0c2f;
	    line-height: 1;
	    border: 1px solid #ba0c2f;
	}
	.news__list .news__item a::before{
	    content: "";
	    position: absolute;
	    right: 8%;
	    bottom: 38%;
	    width: 3.33vw;
	    height: 3.33vw;
	    border-top: 1px solid #ba0c2f;
	    border-right: 1px solid #ba0c2f;
	    transform: rotate(45deg);
	}
}