@charset "utf-8";
  .mainContent li .inlineB{
    display: inline-block;
  }
.facultyInfo .pickup {
  background-image: url(../../../../../img/page/examinee/faculty/sport/img_sport_course.jpg);
  background-size: auto 100%;
  background-position: center center;
  padding-bottom: 30px;
}

.facultyInfo h1 .en {
  color: #ffbb27;
}

  a.hoverImg {
    position: relative;
    transition: all 0.4s ease;
  }
.bnrOuter {
  border-top: 20px solid #d7fffa;
}
.curri.greenBtn a {
  displya: block;
  position: relative;

}
.curri.greenBtn {
  position: relative;
  text-align: center;
  margin-bottom: 20px;
  border-bottom: 1px solid #26c5cf;
}
@media print, screen and (max-width: 959px) {

}
@media print, screen and (min-width: 960px) {
  .focusContent:nth-of-type(1) .img{
    max-width: 408px;
  }
  .focusContent:nth-of-type(2) .img{
    max-width: 260px;
  }
  .page.faculty .focus h3 {
    margin:0 0 0.5em
  }
  .lecture h2 {
    font-size:2.5rem;
  }
  .lecture p {
    
  }
  a.hoverImg {
    position: relative;
    transition: all 0.4s ease;
  }
  .hoverImg .forAll{
    position: relative;
    z-index: 5;
    transition: all 0.4s ease;
  }
  .hoverImg .forPc {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
  }
  .hoverImg:hover  > .forAll {
    opacity:0;
  }

  .page.course .curriculum .h4Box ul {
    text-align: left;
    padding: 0.5em;
  }
  .flexbox > div {
    border-top: 1px solid #26c5cf;
    padding-top: 2px;
  }
 .page.course .curriculum h4 {
    padding: 1em;
  }
.curri.greenBtn {
  position: relative;
  text-align: right;
  margin-bottom: 20px;
  border-bottom: 1px solid #26c5cf;
}
}/* max-width:960px */
_:-ms-lang(x)::-ms-backdrop, .lecture h2 span {
   background: transparent;
   color: #26c5cf;
}

.page.course h1 .courseName {
	border-bottom: 3px solid #ffbb27;
	padding-left: 0;
	margin-left: 1.5rem;
	padding-bottom: 0;
	line-height: 1.4;
}
.page.course h1 .courseName:before {
	content: "学べるテーマ";
	font-size: 1.2rem;
	color: #000;
	margin: 0 .5rem 0 0; 
	padding: .5rem;
}
@media screen and (max-width: 959px){
	.page.course h1 .courseName {
		margin-left: 0;
		border-bottom: none;
	}
	.page.course h1 .courseName:before {
		display: block;
	}
}