@charset "UTF-8";

/* newsentry
---------------------------------------------------------------------------- */

.renew.sub .entry.top .cmn-mv-type01{
	background: url("/images/information/blog_top_mv_bg.jpg")center/cover no-repeat;
	margin-bottom: 0;
}
.renew.sub .entry.top .cmn-mv-type01 h1{
	background: url("/images/information/information_top_h1_title_bg.png") left 20px top 147px /120px auto no-repeat;
  color: #fff;
	padding: 18px 0 0 58px;
}
	@media screen and (max-width:767px) {
		.renew.sub .entry.top .cmn-mv-type01{
			background: url("/images/information/blog_top_mv_bg_sp.jpg")center center/cover no-repeat;
		}
		.renew.sub .entry.top .cmn-mv-type01 h1{
			background: url("/images/information/information_top_h1_title_bg.png") left 3.99vw top 25.06vw /22.66vw auto no-repeat;
			padding: 2.13vw 6.66vw; /* 240126 edd 2.13vw 0 0 6.66vw から変更*/
			line-height: 1.5; /* 240126 edd */
		}
	}






/*muta 追加211105*/

.renew.sub .entry.top .wide{
  width:90%;
  margin:0 auto;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry.top .wide{
      width:100%;
    }
	}


.renew.sub .entry.top .wide .cm{
    text-align:center;
    padding:0 0 0 -2rem;
}

.renew.sub .entry.top .wide .title{
text-align:center;
color:#0ba0d9;
}

.renew.sub .entry.top .text{
  width:90%;
  margin:0 auto;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry.top .text{
      width:100%;
    }
	}


.renew.sub .entry.top .day{
color:#cfcdcd;
font-size:13px;
padding:0!important;
}

.renew.sub .entry.top .container{
  display: flex;
  justify-content:space-between;
  padding:0 0 1rem 0;
}

.renew.sub .entry.top .container .box_vw{
  margin-left:1rem;
}



.renew.sub .entry.top .container2{
  display: flex;
  justify-content: flex-end;
  padding:4rem 0 1rem 0;
}

.renew.sub .entry.top .container2 .box2{
  margin-right:1rem;

}


hr {
   border-width: 1.5px 0px 0px 0px;
   border-style: solid;
   border-color: #eaeff5;
   height: 1px;
}

/* top -------------------------------------------------------- */
	@media screen and (max-width:767px) {
		.list-tab-wrap{
			padding-left: 6.66vw;
			overflow: scroll;
            -ms-overflow-style: none;    /* IE, Edge 対応 */
            scrollbar-width: none;       /* Firefox 対応 */
        }
        .list-tab-wrap::-webkit-scrollbar{
            display:none;/* Chrome, Safari 対応 */
        }
	}

.renew.sub .entry .list-tab-wrap{
  padding-top: 90px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .list-tab-wrap{
      padding-top: 13.33vw;
    }
	}

.renew.sub .entry .list-tab-wrap ul.list-tab{
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 1;
}
	@media screen and (max-width:767px) {
		.renew.sub .entry .list-tab-wrap ul.list-tab{
			justify-content: flex-start;
			width: 154.33vw;
		}
	}

.renew.sub .entry .list-tab-wrap ul.list-tab li{
	align-items: center;
	border: 1px solid #f7f8fa;
	border-bottom: 1px solid #ddd;
	background: #f7f8fa;
	display: flex;
	font-size: 15px;
	height: 54px;
	transition: .3s ease;
	justify-content: center;
	width: calc(20% - 15px);
	text-align: center;
}
	@media screen and (max-width:1300px) {
		.renew.sub .entry .list-tab-wrap ul.list-tab li{
			width: calc(25% - 1.53vw);
		}
	}
	@media screen and (max-width:767px) {
		.renew.sub .entry .list-tab-wrap ul.list-tab li{
			font-size: 4vw;
			height: 14.4vw;
			padding: 0 6.66vw;
			width: auto;
			margin-right: 4vw;
		}
		.renew.sub .entry .list-tab-wrap ul.list-tab li:last-child{
			margin-right: 0;
		}
		.renew.sub .entry .list-tab-wrap ul.list-tab li:first-child::before{
			border-bottom: 1px solid #fff;
			content: "";
			height: 0;
			position: absolute;
			bottom: 0;
			left: -8vw;
			width: 8vw;
		}
		.renew.sub .entry .list-tab-wrap ul.list-tab li:last-child::after{
			border-bottom: 1px solid #fff;
			content: "";
			height: 0;
			position: absolute;
			bottom: 0;
			right: 0;
			width: 10.2vw;
		}
	}

.renew.sub .entry .list-tab-wrap ul.list-tab li.current{
	color: #0071be;
	font-weight: bold;
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	background: #fff;
}
.renew.sub .entry .list-tab-wrap ul.list-tab li:not(.current):hover{
	background: #0071be;
	cursor: pointer;
	color: #fff;
}

.renew.sub .entry .selecter-wrap{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
	margin-top: -1px;
  padding: 15px 0 15px 30px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap{
      border-top: 1px solid #ddd;
      border-bottom: none;
      margin-top: -1px;
      padding: 10.33vw 6.66vw 0;
    }
	}

.renew.sub .entry .selecter-wrap .select{
  align-items: center;
  display: flex;
  padding: 10px 0;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .select{
      display: block;
      padding: 0 0 2.66vw;
    }
	}

.renew.sub .entry .selecter-wrap .select.lower-box{
  padding: 15px 0;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .select.lower-box{
      padding: 2vw 0 0;
    }
	}

.renew.sub .entry .selecter-wrap .select p{
  font-weight: bold;
  line-height: 1;
  padding: 5px 0 8px;
  margin-bottom: 0;
  width: 300px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .select p{
      font-size: 4vw;
      padding: 0;
      margin-bottom: 2.66vw;
      width: auto;
    }
    .renew.sub .entry .selecter-wrap .select.lower-box p{
      margin-bottom: 5.33vw;
    }
	}

.renew.sub .entry .selecter-wrap .select ul{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  padding:0 0 0 20px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .select ul{
      padding-left: 5.33vw;
      flex-wrap: wrap;
    }
	}

.renew.sub .entry .selecter-wrap .select li{
  align-items: center;
  display: flex;
  margin-right: 60px;
}
	@media screen and (max-width:1020px) {
    .renew.sub .entry .selecter-wrap .select li{
      margin-right: 40px;
    }
	}
	@media screen and (max-width:920px) {
    .renew.sub .entry .selecter-wrap .select li{
      margin-right: 30px;
    }
	}
	@media screen and (max-width:870px) {
    .renew.sub .entry .selecter-wrap .select li{
      margin-right: 20px;
    }
	}
	@media screen and (max-width:790px) {
    .renew.sub .entry .selecter-wrap .select li{
      margin-right: 10px;
    }
	}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .select li{
      flex-wrap: wrap;
      margin-right: 8vw;
      padding: 2.66vw 0;
    }
	}

.renew.sub .entry .selecter-wrap .select li a{
  align-items: center;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display: flex;
  padding: 5px 0 8px;
  line-height: 1;
  transition: .3s ease;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .select li a{
      padding: .99vw 0 1.33vw;
    }
	}

.renew.sub .entry .selecter-wrap .select li:hover a,
.renew.sub .entry .selecter-wrap .select li.current a{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #0071be;
  color: #0071be;
}
.renew.sub .entry article li::before{
  content: "";
  display: block;
  height: 20px;
  margin-right: 10px;
  transition: .3s ease;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry article li::before{
      height: 5.33vw;
      margin-right: 2.66vw;
    }
	}

.renew.sub .entry .katsuyaku::before{
  background: url("/images/information/icn_katsuyaku.png") center center /contain no-repeat;
  width: 15px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .katsuyaku::before{
      width: 4vw;
    }
	}

.renew.sub .entry .esports::before{
  background: url("/images/information/icn_esports.png") center center /contain no-repeat;
  width: 21px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .esports::before{
      width: 5.6vw;
    }
	}

.renew.sub .entry .golf::before{
  background: url("/images/information/icn_golf.png") center center /contain no-repeat;
  width: 15px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .golf::before{
      width: 4vw;
    }
	}

.renew.sub .entry .ballet::before{
  background: url("/images/information/icn_ballet.png") center center /contain no-repeat;
  width: 18px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .ballet::before{
      width: 4.8vw;
    }
	}

.renew.sub .entry .other::before{
  background: url("/images/information/icn_other.png") center center /contain no-repeat;
  width: 15px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .other::before{
      width: 4vw;
    }
	}

  /*211101追加*/
  .renew.sub .entry .bag::before{
    background: url("/images/information/icn_bag.png") center center /contain no-repeat;
    width: 21px;
  }
  	@media screen and (max-width:767px) {
      .renew.sub .entry .bag::before{
        width: 5.6vw;
      }
  	}

    .renew.sub .entry .clock::before{
      background: url("/images/information/icn_clock.png") center center /contain no-repeat;
      width: 21px;
    }
    	@media screen and (max-width:767px) {
        .renew.sub .entry .clock::before{
          width: 5.6vw;
        }
    	}


      .renew.sub .entry .comment::before{
        background: url("/images/information/icn_comment.png") center center /contain no-repeat;
        width: 21px;
      }
      	@media screen and (max-width:767px) {
          .renew.sub .entry .comment::before{
            width: 5.6vw;
          }
      	}


        .renew.sub .entry .desk::before{
          background: url("/images/information/icn_desk.png") center center /contain no-repeat;
          width: 21px;
        }
        	@media screen and (max-width:767px) {
            .renew.sub .entry .desk::before{
              width: 5.6vw;
            }
        	}



          .renew.sub .entry .mic::before{
            background: url("/images/information/icn_mic.png") center center /contain no-repeat;
            width: 21px;
          }
          	@media screen and (max-width:767px) {
              .renew.sub .entry .mic::before{
                width: 5.6vw;
              }
          	}

            .renew.sub .entry .oc::before{
              background: url("/images/information/icn_oc.png") center center /contain no-repeat;
              width: 21px;
            }
              @media screen and (max-width:767px) {
                .renew.sub .entry .oc::before{
                  width: 5.6vw;
                }
              }


            .renew.sub .entry .school::before{
              background: url("/images/information/icn_school.png") center center /contain no-repeat;
              width: 21px;
            }
            	@media screen and (max-width:767px) {
                .renew.sub .entry .school::before{
                  width: 5.6vw;
                }
            	}
              .renew.sub .entry .oc::before{
                background: url("/images/information/icn_oc.png") center center /contain no-repeat;
                width: 21px;
              }
              	@media screen and (max-width:767px) {
                  .renew.sub .entry .oc::before{
                    width: 5.6vw;
                  }
              	}




.renew.sub .entry .katsuyaku:hover::before,
.renew.sub .entry .katsuyaku.current::before{
  background: url("/images/information/icn_katsuyaku_on.png") center center /contain no-repeat;
}
.renew.sub .entry .esports:hover::before,
.renew.sub .entry .esports.current::before{
  background: url("/images/information/icn_esports_on.png") center center /contain no-repeat;
}
.renew.sub .entry .golf:hover::before,
.renew.sub .entry .golf.current::before{
  background: url("/images/information/icn_golf_on.png") center center /contain no-repeat;
}
.renew.sub .entry .ballet:hover::before,
.renew.sub .entry .ballet.current::before{
  background: url("/images/information/icn_ballet_on.png") center center /contain no-repeat;
}
.renew.sub .entry .other:hover::before,
.renew.sub .entry .other.current::before{
  background: url("/images/information/icn_other_on.png") center center /contain no-repeat;
}
.renew.sub .entry .selecter-wrap .sp-form-box{
  position: relative;
}

	@media screen and (max-width:767px) {
    .renew.sub .entry .selecter-wrap .sp-form-box select{
      background: #f3f4f7 url("/images/information/icn_arrow-pulldown.png") right 5.33vw center /2.66vw auto no-repeat;
      border: none;
      font-size: 4.26vw;
      padding: 4.66vw 6vw;
      outline: none;
      width: 100%;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
    }
	}

.renew.sub .entry .list-detail-wrap{
	border-top: 1px solid #ddd;
	margin-top: -1px;
	padding-bottom: 100px;
}
	@media screen and (max-width:767px) {
        .renew.sub .entry .list-detail-wrap{
            padding-bottom: 6.66vw;
        }
	}

.renew.sub .entry .list-detail{
	height: 0;
	overflow: hidden;
	opacity: 0;
	transition: opacity .5s ease;
	justify-content: space-between;
	flex-wrap: wrap;
}
	@media screen and (max-width:767px) {
		.renew.sub .entry .list-detail{
			display: block
		}
	}

.renew.sub .entry .list-detail.current{
	display: flex;
	height: auto;
	opacity: 1;
}
	@media screen and (max-width:767px) {
		.renew.sub .entry .list-detail.current{
			display: block
		}
	}

.renew.sub .entry .cont-box{
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: 57px;
	height: auto;
	position: relative;
	width: 310px;
}
	@media screen and (max-width:1340px) {
		.renew.sub .entry .cont-box{
			width: 23.13%;
		}
	}
	@media screen and (max-width:767px) {
		.renew.sub .entry .cont-box{
			margin: 12vw 6.66vw 0;
			padding: 0;
			width: auto;
		}
	}

.renew.sub .entry .pading{
	visibility: hidden;
	width: 310px;
}
	@media screen and (max-width:1340px) {
		.renew.sub .entry .pading{
			width: 23.13%;
		}
	}
	@media screen and (max-width:767px) {
		.renew.sub .entry .pading{
			display: none;
		}
	}

.renew.sub .entry .cont-box figure{
	display: block;
	overflow: hidden;
	height: 222px;
	width: 310px;
}
	@media screen and (max-width:1340px) {
		.renew.sub .entry .cont-box figure{
			height: 16.65vw;
			width: 23.13vw;
		}
	}
	@media screen and (max-width:767px) {
		.renew.sub .entry .cont-box figure{
			height: 61.86vw;
			width: 100%;
		}
	}

.renew.sub .entry .cont-box figure img{
	object-fit: cover;
	height: 100%;
	transition: .3s ease;
	width: 100%;
}


	@media screen and (min-width:768px) {
		.renew.sub .entry .cont-box:hover figure img{
			transform: scale(1.05);
		}
	}

.renew.sub .entry .cont-box .detail-box{
  align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

.renew.sub .entry .cont-box .detail-box h3{
	align-items: center;
	border: 1px solid #0071be;
	border-radius: 13px;
	color: #0071be;
	display: flex;
	font-size: 13px;
  font-weight: normal;
	height: 26px;
	justify-content: center;
	margin: 20px 0 14px;
  padding: 0 20px;
	width: auto;
}
	@media screen and (max-width:767px) {
		.renew.sub .entry .cont-box .detail-box h3{
			border-radius: 3.46vw;
			font-size: 3.46vw;
			height: 6.93vw;
			margin: 4vw 0 5.13vw;
      padding: 0 5.33vw;
		}
	}

.renew.sub .entry .cont-box .detail-box p{
  margin-bottom: 14px;
  width: 100%;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box p{
      padding: 0;
      margin-bottom: 5.06vw;
    }
	}

.renew.sub .entry .cont-box .detail-box p.date{
  font-size: 14px;
  line-height: 1;
  margin: 20px 0 0;
  padding: 0;
  color: #0071be;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box p.date{
      font-size: 3.73vw;
      margin: 6.66vw 0 0;
    }
	}

.renew.sub .entry .cont-box .detail-box ul{
  position: relative;
  z-index: 2;
}

.renew.sub .entry .cont-box .detail-box ul.genre,
.renew.sub .entry .cont-box .detail-box ul.genre li{
  align-items: center;
  color: #0071be;
  display: flex;
  font-size: 12px;
  transition: .3s ease;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre,
    .renew.sub .entry .cont-box .detail-box ul.genre li{
      font-size: 3.2vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.genre li:hover{
  opacity: .5;
}
.renew.sub .entry .cont-box .detail-box ul.genre li:nth-child(n + 2){
  background: linear-gradient(to right,transparent 0%,transparent 1px,#fff 1px, #fff 100%),linear-gradient(to bottom,#fff 0, #fff 4px, #ddd 4px, #ddd 16px, #fff 16px, #fff 100%);
  margin-left: 10px;
  padding-left: 10px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre li:nth-child(n + 2){
      margin-left: 3.33vw;
      padding-left: 4vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.genre li.katsuyaku::before{
  background: url("/images/information/icn_katsuyaku_on.png") center center /contain no-repeat;
  width: 15px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre li.katsuyaku::before{
      width: 4vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.genre li.esports::before{
  background: url("/images/information/icn_esports_on.png") center center /contain no-repeat;
  width: 21px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre li.esports::before{
      width: 5.6vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.genre li.golf::before{
  background: url("/images/information/icn_golf_on.png") center center /contain no-repeat;
  width: 15px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre li.golf::before{
      width: 4vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.genre li.ballet::before{
  background: url("/images/information/icn_ballet_on.png") center center /contain no-repeat;
  width: 18px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre li.ballet::before{
      width: 4.8vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.genre li.other::before{
  background: url("/images/information/icn_other_on.png") center center /contain no-repeat;
  width: 15px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.genre li.other::before{
      background: url("/images/information/icn_other_on.png") center center /contain no-repeat;
      width: 4vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.sns{
  align-items: center;
  display: flex;
  margin: 20px 0 0 auto;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.sns{
      margin-top: 6.66vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.sns a{
  display: block;
  height: 27px;
  margin-left: 10px;
  transition: .3s ease;
  width: 27px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.sns a{
      height: 7.06vw;
      margin-left: 2.66vw;
      width: 7.06vw;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.sns a.tw{
  background: url("/images/information/icn_tw.svg") center center /contain no-repeat;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.sns a.tw{
      background: url("/images/information/icn_tw_on.svg") center center /contain no-repeat;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.sns a.fb{
  background: url("/images/information/icn_fb.svg") center center /contain no-repeat;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .cont-box .detail-box ul.sns a.fb{
      background: url("/images/information/icn_fb_on.svg") center center /contain no-repeat;
    }
	}

.renew.sub .entry .cont-box .detail-box ul.sns a.tw:hover{
  background: url("/images/information/icn_tw_on.svg") center center /contain no-repeat;
}
.renew.sub .entry .cont-box .detail-box ul.sns a.fb:hover{
  background: url("/images/information/icn_fb_on.svg") center center /contain no-repeat;
}
.renew.sub .entry .cont-box a.link-more{
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.renew.sub .entry .pager-wrap{
  padding: 100px 0 0;
  width: 100%;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap{
      padding: 26.66vw 0 0;
    }
	}

.renew.sub .entry .pager-wrap ul{
  align-items: center;
  display: flex;
  justify-content: center;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul{
      padding: 0 6.66vw;
    }
	}

.renew.sub .entry .pager-wrap ul li{
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul li{
      margin: 0 5.33vw;
    }
	}

.renew.sub .entry .pager-wrap ul li a{
  align-items: center;
  display: flex;
  justify-content: center;
  transition: .3s ease;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul li a{
      font-size: 4vw;
    }
	}

.renew.sub .entry .pager-wrap ul .sender.back{
  margin-right: 50px;
}
.renew.sub .entry .pager-wrap ul .sender.next{
  margin-left: 50px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul .sender.back{
      margin-right: auto;
      margin-left: 0;
    }
    .renew.sub .entry .pager-wrap ul .sender.next{
      margin-left: auto;
      margin-right: 0;
    }
    .renew.sub .entry .pager-wrap ul .sender a{
      font-size: 0;
      color: transparent;
    }
	}

.renew.sub .entry .pager-wrap ul .sender.back a::before,
.renew.sub .entry .pager-wrap ul .sender.next a::after{
  background: url("/images/information/cmn_btn_arr.png") center center /contain no-repeat;
  content: "";
  display: block;
  height: 12px;
  position: relative;
  transition: .3s ease;
  top: 2px;
  width: 8px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul li:before,
    .renew.sub .entry .pager-wrap ul li:after{
      content: none;
    }
    .renew.sub .entry .pager-wrap ul .sender.back a::before,
    .renew.sub .entry .pager-wrap ul .sender.next a::after{
      align-items: center;
      background: url("/images/information/cmn_btn_arr.png") center center /1.6vw auto no-repeat;
      border: 1px solid #262626;
      border-radius: 50%;
      content: "";
      display: flex;
      height: 10.66vw;
      justify-content: center;
      margin-bottom: .66vw;
      position: relative;
      width: 10.66vw;
    }
    .renew.sub .entry .pager-wrap ul .sender.back a::before{
      left: -.33vw;
    }
    .renew.sub .entry .pager-wrap ul .sender.next a::after{
      right: -.33vw;
    }
	}

.renew.sub .entry .pager-wrap ul .sender.back a::before{
  margin-right: 20px;
  transform: rotate(180deg);
}
.renew.sub .entry .pager-wrap ul .sender.next a::after{
  margin-left: 20px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul .sender.back a::before{
      margin-right: 0;
    }
    .renew.sub .entry .pager-wrap ul .sender.next a::after{
      margin-left: 0;
    }
	}

@media screen and (min-width:768px) {
  .renew.sub .entry .pager-wrap ul .sender.back a:hover,
  .renew.sub .entry .pager-wrap ul .sender.next a:hover{
    color: #0071be;
  }
  .renew.sub .entry .pager-wrap ul .sender.next a:hover::after,
  .renew.sub .entry .pager-wrap ul .sender.back a:hover::before{
    background: url("/images/information/cmn_btn_arr_on.png") center center /contain no-repeat;
  }
}


.renew.sub .entry .pager-wrap ul .btn a{
  align-items: center;
  border-radius: 50%;
  background: #fff;
  display: flex;
  justify-content: center;
  height: 50px;
  transition: .3s ease;
  width: 50px;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul .btn a{
      align-items: center;
      border-radius: 0;
      border-bottom: 1px solid #fff;
      background: #fff;
      display: flex;
      justify-content: center;
      height: auto;
      padding: 1.33vw 0;
      width: auto;
    }
	}

.renew.sub .entry .pager-wrap ul .btn::before{
  content: none;
}
.renew.sub .entry .pager-wrap ul .btn a:hover,
.renew.sub .entry .pager-wrap ul .btn.current a{
  background: #f7f8fa;
  color: #0071be;
  font-weight: bold;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul .btn a:hover{
      color: #262626;
    }
    .renew.sub .entry .pager-wrap ul .btn.current a{
      background: none;
      border-bottom: 1px solid #0071be;
    }
	}

.renew.sub .entry .pager-wrap ul .sender.back.no-link a,
.renew.sub .entry .pager-wrap ul .sender.next.no-link a{
  pointer-events: none;
  color: #aaa;
}
.renew.sub .entry .pager-wrap ul .sender.back.no-link a::before,
.renew.sub .entry .pager-wrap ul .sender.next.no-link a::after{
  background: url("/images/information/cmn_btn_arr_off.png") center center /contain no-repeat;
}
	@media screen and (max-width:767px) {
    .renew.sub .entry .pager-wrap ul .sender.back.no-link a::before,
    .renew.sub .entry .pager-wrap ul .sender.next.no-link a::after{
      background: url("/images/information/cmn_btn_arr_off.png") center center /1.6vw auto no-repeat;
      border: 1px solid #aaa;
    }
	}
/*211108追加*/

.lastestnews{
  text-align:center;
  margin:2rem auto 0;
}

.renew.sub .entry .blog-wrap{
  display: flex;
  justify-content: space-between;
  max-width: 1080px;
  margin:4rem auto 0;
  width: 100%;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap{
      display: block;
      margin: 4vw auto 0;
      padding: 0 6.66vw;
      width: 100%;
    }
  }

.renew.sub .entry .blog-wrap .cont-box{
  margin-bottom: 38px;
  width: 30.03%;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap .cont-box{
      margin-bottom: 12vw;
      width: auto;
    }
  }

.renew.sub .entry .blog-wrap .cont-box figure{
  height: auto;
  overflow: hidden;
  width: 100%;
}
.renew.sub .entry .blog-wrap .cont-box a figure img{
  transform: scale(1);
  transition: .3s ease;
  width:100%;
	height:180px;
}
.renew.sub .entry .blog-wrap .cont-box a:hover figure img{
  transform: scale(1.05);
  overflow: hidden;
  position: relative;
}
.renew.sub .entry .blog-wrap .cont-box .date{
  color: #0071be;
  font-size: 14px;
  line-height: 1;
  margin: 18px 0 0;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap .cont-box .date{
      font-size: 3.73vw;
      margin: 6.13vw 0 0;
      padding: 0;
    }
  }

.renew.sub .entry .blog-wrap .cont-box h3{
  font-size: 18px;
  margin: 9.6px 0 14.4px;
  width: 100%;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap .cont-box h3{
      font-size: 4.8vw;
      margin: 2.56vw 0 3.84vw;
      padding: 0;
      width: 100%;
    }
  }

.renew.sub .entry .blog-wrap .cont-box .school-name{
  color: #aaa;
  font-size: 13px;
  line-height: 1;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap .cont-box .school-name{
      font-size: 3.46vw;
      margin-bottom: 5.46vw;
      padding: 0;
    }
  }

.renew.sub .entry .blog-wrap .cont-box .limit-2col-clamp{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap .cont-box .limit-2col-clamp{
      margin-bottom: 6.66vw;
    }
  }

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .renew.sub .entry .blog-wrap .cont-box .limit-2col-clamp{
	height: 3.6em;
	position: relative;
  overflow: hidden;
}
	  *::-ms-backdrop, .renew.sub .entry .blog-wrap .cont-box .limit-2col-clamp::before{
	background: #f7f8fa;
	content: "...";
	position: absolute;
	top: 1.8em;
	text-align: center;
	right: 0;
	width: 1.35em;
}
		  *::-ms-backdrop, .renew.sub .entry .blog-wrap .cont-box .limit-2col-clamp::after{
	background: #f7f8fa;
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
}
}
.renew.sub .entry .blog-wrap .cont-box .link-arr{
  margin-right: -5px;
  text-align: right;
}
  @media screen and (max-width:767px) {
    .renew.sub .entry .blog-wrap .cont-box .link-arr{
      margin-right: 0;
      text-align: right;
    }
  }






		/*旧cssから引用*/

		.renew.sub .entry.top .wide .mb20{
		margin-bottom:20px;
		}
		.renew.sub .entry.top .wide .mt20{
		margin-top:20px;
		}

		.renew.sub .entry.top .wide .mb30 {
		    margin-bottom: 30px;
		}

		.renew.sub .entry.top .wide .waku2 {
		    border: 2px solid #ccc;
		    padding: 20px;
		}
		
		.renew.sub .entry.top .wide .waku1 {
		    border: 3px solid #ccc;
		    padding: 20px;
		}


		.renew.sub .entry.top .wide .txtc{
			text-align:center;
		}

		.renew.sub .entry.top .wide table{
			border: 1px solid #bbb;
		}
		.renew.sub .entry.top .wide table td{
			padding: 5px;
			border: solid #bbb;
			border-width: 0 0 1px 1px;
		}
		.renew.sub .entry.top .wide table th{
			background: #f3f3f3;
			color: #333;
			border:1px solid #bbb;
			padding: 5px;
			 border-width: 0 0 1px 1px;
		}


		.renew.sub .entry.top .wide a{
			color: #0071be;
			transition: .3s ease;
		}


/*横3つYouTube用*/
.renew.sub .yt-wrap{
  display: flex;
  justify-content: space-between;
}
  @media screen and (max-width:767px) {
    .renew.sub .yt-wrap{
      display: block;
    }
  }

.renew.sub .yt-box{
  width: 32.34%;
}
  @media screen and (max-width:767px) {
    .renew.sub .yt-wrap .yt-box{
      margin-bottom: 6.66vw;
      width: auto;
    }
  }

.renew.sub .yt-wrap .yt-box.modal-movie a::after {
  height: 60px;
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  width: 60px;
}
  @media screen and (max-width:767px) {
    .renew.sub .yt-wrap .yt-box.modal-movie a::after {
      height: 10.66vw;
      left: calc(50% - 5.33vw);
      top: calc(50% - 5.33vw);
      width: 10.66vw;
    }
  }

/* 20220802追加
---------------------------------------------------------------------------- */
.renew.sub .entry article div.list_waku_01 ul.list_btn li:before {
display:  inline-block;
}

/* 20230614追加
---------------------------------------------------------------------------- */
.boxChannel{
margin:3rem 0;line-height: 1.8;
} 
.list_waku_01{
padding: 0 1rem;
}
.list_waku_01 .list_btn.box_gry li.listTopIndent{
margin-left:1em;text-indent:-1em;
}
.tableWrapper{
padding:1rem;
}
.On-airDate{
width:90%;margin:0 auto;
}
.On-airDate td{
padding:0.5rem 0;
}
.thWidth20{
width:20%;
}
.thWidth50{
width:50%;
}
.renew .cmn-table table.deliveryDate td,.renew .cmn-table table.deliveryDate th{
text-align:center;
}
.renew .cmn-table table td.tableTexc{
vertical-align:middle;
}
.commentBox{
max-width:90%;margin:3rem auto;padding:0.8rem;line-height: 1.8;vertical-align:middle;
}
.renew.sub .entry.top .wide table.commentBox th{
text-align:center;
}
.wrapper01{
max-width:90%;margin:2rem auto;border: 2px solid #ccc;padding:1em 1em;line-height: 1.8;border-radius:10px;
}
.wrapper01 ul li{
padding:0 0 0.2em 1em;text-indent:-1em;
}
.renew.sub .list_waku_01 h5{
margin-bottom:0.3em;
}
.webinarBox{
line-height:1.8;margin: 2em auto;padding: 1em;width: 90%;color: #666;background-color: #f7f7f7;border: 1px solid #ccc;
}
.renew.sub .entry article .webinarBox li::before{content: "・";display: inline;height: 1em;margin-right: 0.2em;
}
.renew .cmn-3col-box.boxFew01{
justify-content:center;
}
.cmn-3col-box.popup-gallery.boxFew01 .cont-img-box{
width:45%;
}
.renew.sub figcaption{
margin-top:0;
text-align: center;
}
.renew.sub figcaption{padding: 0 0;
}
.cmn-3col-box.popup-gallery .cont-img-box a img.haru {
object-position: top;
}
p.result{
border:solid 0.3px;
padding:0.8rem;
max-width:65%;
margin:1rem auto;
line-height: 1.8;
}
p.border{
border:solid 0.3px;
padding:0.8rem;
max-width:90%;
margin:1rem auto;
line-height: 1.8;
}


@media screen and (max-width: 767px){
.cmn-3col-box.popup-gallery.boxFew01 .cont-img-box{width:100%;}
}