/*.info-list .delighter.started li:nth-child(1){
	background-color: #ffffffee;
	color:#000
}
.info-list .delighter.started li:nth-child(1) a{color:#D21619; font-weight:bold;}
.info-list li strong{
	z-index:1;
}*/
.shiny-btn br{
	display:none;
}
.info-list li strong:after {background-color:#f7f5b3;}
@media screen and (max-width: 782px){
	.info-list li strong{display:none;}
	.shiny-btn br{display:block;}
}

.archive .entry-list {
    -webkit-box-shadow: 0 10px 6px -6px #ccc;
    -moz-box-shadow: 0 10px 6px -6px #ccc;
    box-shadow: 0 10px 6px -6px #ccc;
}
.lineMarker {
    background: linear-gradient(rgba(253, 206, 191, 0), rgba(253, 206, 191, 1));
    font-weight: bold;
}
.sp-note{
	padding:1em;
	text-align:left;
}
.info-bnr{
	display:flex;
	flex-wrap: wrap;
gap: 12px;
	margin-top:24px;
}
.btn-wrap-center {
    padding: 24px 0 0 0;
}
@keyframes shiny {
    0% {
        transform: scale(0) rotate(25deg);
        opacity: 0;
    }

    50% {
        transform: scale(1) rotate(25deg);
        opacity: 1;
    }

    100% {
        transform: scale(50) rotate(25deg);
        opacity: 0;
    }
}

.shiny-btn {
    position: relative;
    display: block;
    width: 100%;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #39352b;
    overflow: hidden;
	margin-top:16px;
}

.shiny-btn::after {
    content: '';
    position: absolute;
    top: -100px;
    left: -100px;
    width: 50px;
    height: 50px;
    background-image: linear-gradient(100deg,  rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 0%);
    
    /* アニメーション */
    animation-name: shiny;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}
.col-2.info-bnr a{
	margin: 0;
}

.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
.movie-wrap .embed__container{
	max-width: inherit;
    margin-top: inherit;
}

.movie-wrap .embed__item{
	position:inherit;
}