/*================================================================================

media query mixin

================================================================================*/
/*    google font on web
--------------------------------------------------------------------------------*/
/*    google font on server
--------------------------------------------------------------------------------*/
/*    icomoon
--------------------------------------------------------------------------------*/
/*    custom
--------------------------------------------------------------------------------*/
@media screen and (max-width: 768px) { .mainvisual h2 { background: url(/ouchi/anime/img/mainvisual_sp.jpg) no-repeat center top/cover; } }

.ols_comTitArea .ols_comTit_title { color: #FF6600; }
.ols_comTitArea .ols_comTit_Line .cls-1 { fill: #FF6600; }

.ols_comBandTitArea { background: #FF6600; }
.ols_comBandTitArea::before, .ols_comBandTitArea::after { background: #FF6600; }

.ols_comItemArea_detail .copy span { color: #FF6600; }

.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%;
}

/*# sourceMappingURL=page.css.map */