/* CSS Document */

@import url(forteacher.css);
@import url(../../module/lity.min.css);

.iphoneImg{
	text-align: center;
}
.iphoneImg img{
  width: 60%;
  height: auto;
}
.columnist{
  text-align: center;
  background: #fff;
  border-radius: .5rem;
  filter: drop-shadow(0 0 4px #ddd);
  margin: 2rem .75rem;
  padding: 1rem 1.5rem;
}
.columnist p{
	color: #33AF8B;
	text-align: center;
  margin: 1em 0;
}
.columnist img{
  width: 45%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.columnist .movieList{
  border: 1px #33AF8B solid;
  border-radius: 3px;
  padding: 0.5em 1em;
  width: 100%;
  margin: 2em auto 1em;
}
.movieList{
  text-align: left;
}
.searchNews h3{
	text-align: center;
}
.searchNews ul{
	background: #FFFECF;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr ;
	gap: 10px;
	padding-left: 0;
	padding: 1em;
	margin: 1em 1em 2em;
	text-align: center;
}
.searchNews li{
	list-style: none;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.searchNews li a{
	background: #fff;
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0.5em;
	opacity: unset;
}
.searchNews li a:hover,
.searchNews li a:active{
	background: rgba(51,175,139, .25);
	display: block;
}


/* ------ PC.css ----- */
@media screen and (min-width: 768px){
  .pclayout{
    display: flex;
    margin-right: 5em;
    align-items: center;
  }
  .prInfo{
    width:  calc(100% + 8em);
  }
  .iphoneImg img{
    width: 35%;
  }
}