@charset "utf-8";

#all, #release, #artist, #live, #gekirock {
padding: 0;
background-color: #FFFFFF;
border: 0;
margin: 0;
}

#content {
    /* cursor: pointer; */
    /* background: url(../img/rize_back_red.jpg) top center fixed; */
}

#release, #artist, #live, #gekirock {
display:none;
}

#newstab {
height: 24px;
margin: 6px 0 4px;
}

#newstab li {
display: block;
padding: 0;
margin: 0;
float: left;
}

#newstab li a{color:#FFFFFF;background:#000;margin: 0 1px 0 0;padding: 5px 0 3px 0;text-align: center;border: none;float: left;width: 64px;list-style: none;height: 15px;font-family: 'Oswald', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;background: #000000;font-size: 12px;display: block;}

#newstab li a.active {
background: #c01148;
}

h2.title a:after {content: "MORE >>";font-family: Oswald;float: right;font-size: 14px;font-weight: normal;margin: -3px 3px 0 0;}

#TopHeadline, #TopUpdate, #LiveInfo {margin: 0 16px 13px 0;width: 331px;padding: 14px 9px 9px 14px;background: #FFF;word-break: break-all;margin: 0 16px 0px 0;float: left;}

#TopHeadline, #TopUpdate {height: 667px;}

#TopHeadline dl {display:inline-block;margin: 5px 0;width: 100%;}

#TopUpdate dl {
display:inline-block;
margin: 8px 0 2px;
}

#TopHeadline dt {display: inline-block;width: 108px;float: left;margin: 0 4px 0 0;max-height: 64px;overflow: hidden;min-height: 48px;background: #f5f5f5;}

#TopHeadline span, #TopUpdate span{
text-transform:uppercase;
}

#TopUpdate dt {display: inline-block;max-width: 108px;float: left;margin: 0 4px 0 0;max-height: 67px;overflow: hidden;}

#TopHeadline dd, #TopUpdate dd {
display: inline;
margin: 0;
padding: 0;
}

#TopHeadline .date, #TopUpdate .date {
font-family:"Oswald";
color:#999;
font-size: 14px;
}

#TopHeadline dd p {
font-size: 12px;
line-height: 120%;
margin: 2px 0 0;
max-height: 3.5em;
overflow: hidden;
}

#TopUpdate dd p {
font-size: 12px;
line-height: 120%;
margin: 2px 0 0;
max-height: 3.5em;
overflow: hidden;
}

#LiveInfo h4 {
font-size: 11px;
margin: 7px 0 10px;
font-weight: normal;
line-height: 140%;
}

#LiveInfo h4 a span {
color:#919191;
}

#LiveInfo dl {
padding: 0 0 6px 6px;
margin: 0 0 6px;
/* border-bottom: solid 1px #DDDDDD; */
}

#ReleaseInfo {
    display:none;
}

#right #ReleaseInfo {
    display:inline-block;
}

#ReleaseInfo dl {
padding: 0 0 6px 6px;
margin: 0 0 6px;
}

#LiveInfo dt, #ReleaseInfo dt {
color: #FFF;
font-size:12px;
background: #000;
padding: 2px;
}

#LiveInfo dd, #ReleaseInfo dd {
margin: 0;
padding: 0;
}

#ReleaseInfo h3 {
font-weight:normal;
font-size:12px;
margin: 6px 0 0;
}

#ReleaseInfo h3 span {
color:#919191;
padding: 0 0 0 8px;
line-height: 120%;
display: inline;
}

#ReleaseInfo dl div {
width:100%;
padding:0;
margin:0;
text-align: left;
}

#ReleaseInfo dl div a {
font-size: 12px;
font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ;
font-weight: bold;
display: inline;
text-transform: none;}

#ReleaseInfo dl div a:hover {
text-decoration:none;
opacity: 0.5;
}

.calendarfield {margin: 0;width: 259px;height: 362px;padding: 6px 0;overflow: auto;float: none;background: #FFF;}

#Special {padding: 14px 14px 14px;margin: 14px 16px 18px 0;background: #FFFFFF;}

#Special dl {
width: 341px;
display:inline-block;
margin: 0px 9px 0 0;
padding:0;
vertical-align: top;
}

#Special dl.last {
margin: 0 0 0 0;
}

#Special dl dt{
width: 341px;
display:inline-block;
margin: 12px 0 0 0;
padding:0;
height: auto;
}

#Special dl dd {
width: 341px;
display:inline-block;
margin: 4px 0 0 0;
padding:0;
height: auto;
}

#Special dl dt img{
width: 341px;
}

#Interview h2.title {
margin-right: 14px;
margin-left: 2px;
}

#Interview {
width: 712px;
margin: 0 18px 18px 0;
padding: 14px 0 14px 12px;
background:#FFF;
}

#Interview dl {
width: 137px;
display: inline-block;
margin: 12px 0 0;
vertical-align:top;
}

#Interview dt {
text-align: center;
}

#Interview dd {
padding: 3px;
margin: 0;
}

#Interview h3 {
text-align: center;
line-height: 80%;
font-weight: normal;
vertical-align: middle;
display: table;
margin: 0 0 6px;
padding: 0 0 0px;
width: 100%;
}

#Interview h3.initial {
font-weight:bold;
text-align:left;
color:#c01148;
margin: 14px 0 0;
font-size: 22px;
}

#Interview h3 a {
display: table-cell;
vertical-align: middle;
padding: 0 0 3px;
}

#Interview h3 a.Japanese {
border-bottom: #E5336E solid 2px;
text-transform: none;
}

#Interview h3 a.Overseas {
border-bottom: #00AE95 solid 2px;
text-transform: none;
}

#Interview dd p {
height: 5.1em;
overflow: hidden;
font-size: 12px;
line-height: 130%;
}

#Interview dd .meta p {
text-align:center;
}

#Interview dd li {
display:inline-block;
padding:0;
margin:0;
font-size: 11px;
width: 100%;
}

#MusicVideo, .top5 {
width: 712px;
margin:18px 18px 18px 0;
padding: 14px 0 14px 14px;
background:#FFF;
}

#MusicVideo h2.title, .top5 h2.title {
margin-right:14px;
}

#MusicVideo dl {
height: 90px;

}

#MusicVideo dt {
display: inline-block;
height: 90px;
}

#MusicVideo dd {
padding: 6px 0 0 6px;
text-align:left;
vertical-align: top;
width: 200px;
display: inline-block;
height: 69px;
margin: 0;
}

#topmovie {
width: 360px;
float: left;
height: auto!important;
margin: 14px 0 0;
}

#topmovie dt {
width: 360px;
clear: both;
height: 270px;
}

#topmovie dd {
width: 100%;
height: auto;
margin: 8px 0 0 0;
}

#MusicVideo dd.Japanese {
border-left: solid 3px #E5336E;
}

#MusicVideo dd.Overseas {
border-left: solid 3px #00AE95;
}

#MusicVideo h3 {
margin: 0 0 2px;
font-weight: normal;
font-size: 16px;
display: table;
}

#MusicVideo h3 a {
color:#444444;
width: 100%;
text-align: left;
vertical-align: middle;
display: table-cell;
}

#MusicVideo h3 a span {
max-height: 3em;
line-height: 100%;
display: inline-block;
width: 100%;
overflow: hidden;
}

#MusicVideo p {
padding: 6px 0 0;
color: #999999;
text-transform: none;
}

#MusicVideo p span {
padding: 0 12px 0 0;
display: inline-block;
font-size: 11px;
}

.sidemovie {
float: right;
width: 328px;
height: 330px;
overflow: auto;
margin: 14px 14px 0 0;
}

.top5 dl {
display: inline-block;
width: 131px;
text-align: center;
margin: 12px 7px 0 0;
vertical-align: top;
}

.top5 dt {

}

.top5 dd {
padding: 0;
margin: 0;
}

.top5 dd h3{
font-size: 14px;
display: table;
width: 100%;
margin: 4px 0 0;
font-weight: normal;
}

.top5 dd h3 a{
display: table-cell;
height: 100%;
vertical-align: middle;
text-align: center;
width: 100%;
font-family: 'Oswald', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

.top5 dt img {
width: 131px;
}

#review.top5 dt img {
width: 129px;
border:1px solid #ddd;
}

.top5 .Japanese{
margin: 5px 0;
padding: 2px 0 6px;
border-bottom: solid 2px #E5336E;
line-height: 110%;
}

.top5 .Overseas{
margin: 5px 0;
padding: 2px 0 6px;
border-bottom: solid 2px #00AE95;
line-height: 110%;
}

.top5 dd p {
font-size:12px;
text-align: left;
max-height: 5.1em;
overflow: hidden;
padding: 5px 0 0;
}

#review.top5 dd p {
font-size:12px;
text-align: center;
max-height: 5.1em;
overflow: hidden;
padding: 5px 0 0;
}

.review_artist dl dt img {
width:130px;
}

.splide__list {
display:inline;
}

.splide__slide {
display:inline;
}

.top5 .splide__slide:nth-child(n + 6) {
display:none;
}

.top5.top_review .splide__slide {
display:inline;
}

.top5.top_review .splide__slide:nth-child(n + 20) {
/*display:none;*/
}
.slide3.top_review dl dt{
height: 131px;
display: flex;
justify-content: space-around;
}
.slide3.top_review dl dt a{

}
.slide3.top_review dl dt a img{
    object-fit: cover;
    height: 131px;
}