@charset "utf-8";
/* CSS Document */




/*====================================
PC版
=====================================*/
@media print, screen and (min-width: 521px) {


	.tng_stu {
		width:165px;
	}


}  /*  PC版ここまで  */



/*===================================
スマホ版
===================================*/
@media only screen and (max-width : 520px ) {


.top_news_tab {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 0;
}

.top_news_group {
    margin: 15px auto 0 auto;
    width: 29vw;
}

.top_news_group.sp_box {
    margin-top: 30px;
}

  .top_news_group:nth-of-type(1)::after,.top_news_group:nth-of-type(4)::after, .top_news_group:nth-of-type(7)::after {
    position: absolute;
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    content: url("../home/slash.png");
  }

  .top_news_group:nth-of-type(3)::after,.top_news_group:nth-of-type(6)::after {
    display: none;
  }

  .top_news_group:nth-of-type(1) {
    width: 50%;
  }

    .top_news_group {
        font-size: max(3.2vw, 13px);
        line-height: 1.3;
    }

.page_news_tab {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 0;
}

.page_news_group {
    margin: 15px auto 0 auto;
    width: 29vw;
}

.page_news_group.sp_box {
    margin-top: 0;
}

  .page_news_group:nth-of-type(1)::after,.page_news_group:nth-of-type(4)::after, .page_news_group:nth-of-type(7)::after {
    position: absolute;
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    content: url("../home/slash.png");
  }

  .page_news_group:nth-of-type(3)::after,.page_news_group:nth-of-type(6)::after {
    display: none;
  }

  .page_news_group:nth-of-type(1) {
    width: 50%;
  }

    .page_news_group {
        font-size: max(3.2vw, 13px);
        line-height: 1.3;
    }








}  /*  スマホ版ここまで  */
