
/* PC ここから-------------------------------- */
@media (min-width: 768px) {
    .smp, .sp { display: none; }

.main {
    width: 1000px;
    margin: 0 auto;
}
    .link img{
    width:100px;
    height:100px;
    border-radius: 50%;
    object-fit: cover;
    margin-bottom: 10px;
}
.movie{
    width:500px;
    margin: 0 auto;
}
.visual img {
    height: 300px;
    object-fit: cover;
}
a{text-decoration:none;}
summary{font-size:150%}
}

/* PC ここまで-------------------------------- */

/* スマホ ここから-------------------------------- */
@media screen and (max-width: 767px) {
    .pc { display: none; }
.link img{
    width:50px;
    height:50px;
    border-radius: 50%;
    object-fit: cover;
    margin-bottom: 10px;
}
}


/* スマホ ここまで-------------------------------- */

h1 {
    text-align: center;
    color: red; 
    font-size: 50px;
    background: #87cafa;
}
