@charset "utf-8";
@media print, screen and (min-width:769px){
/*=========================================================================
TOP BASIC
=========================================================================*/
#sectionBasic {padding: 90px 0;}
body#Top section:nth-of-type(even) {background: #050505;}

/*=========================================================================
MAIN VISUAL
=========================================================================*/
#visualLogo.fade, 
ul#pickupNews li.fade,
#btn_viewNext.fade{
animation-name: fadeout;
animation-duration: .4s;
animation-timing-function: ease;
animation-fill-mode:both;
animation-delay:.2s;
}

/*------------------------------------------------------------------------------------------------------------------ */
#section_firstView{height: 100vh;}

#visualLogo {width:45%;max-width: 380px;}

img#visualCover {height: 100vh;}

/*------------------------------------------------------------------------------------------------------------------ */
#subboxTitle {font-size: 30px; left: 10px; top: -15px;}

/*------------------------------------------------------------------------------------------------------------------ */
ul#pickupNews {max-width: 320px; bottom: 5%;right: 4%;width: 38%; position: absolute;}

ul#pickupNews li {
padding: 30px 15px;
margin-bottom: 45px;
background: rgba(0,0,0,.9);
-ms-border-radius: 6px;
-o-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

-ms-box-shadow:0px 0px 8px 2px rgba(0,0,0,.8);
-o-box-shadow:0px 0px 8px 2px rgba(0,0,0,.8);
-moz-box-shadow:0px 0px 8px 2px rgba(0,0,0,.8);
-webkit-box-shadow:0px 0px 8px 2px rgba(0,0,0,.8);
box-shadow:0px 0px 8px 2px rgba(0,0,0,.8);
}
ul#pickupNews li:last-of-type {margin-bottom: 0;}

ul#pickupNews li a {color: #fff; text-decoration: none; }
ul#pickupNews li a:hover {color: #fcff34; background: rgba(5,5,5,.8);}
ul#pickupNews li a:hover #pickupDate:after {background: #fcff34;}

ul#pickupNews li #Coming {font-size: 20px;padding: 0 !Important; text-align: center; }


/*------------------------------------------------------------------------------------------------------------------ */
#pickupDate {margin-bottom: 10px; font-size: 12px;}
#pickupTitle {font-size: 14px;}

/*------------------------------------------------------------------------------------------------------------------ */
#subboxTitle {
position: absolute;
left: 10px;
top: -18px;
-moz-text-shadow: 0px 0px 4px rgba(0,0,0,.5), 0px 0px 12px rgba(255,255,255,.3);
-webkit-text-shadow: 0px 0px 4px rgba(0,0,0,.5), 0px 0px 12px rgba(255,255,255,.3);
text-shadow: 0px 0px 4px rgba(0,0,0,.5), 0px 0px 12px rgba(255,255,255,.3);
}


/*=========================================================================
TOP：NEWS
=========================================================================*/
#section_whatsNew #btnMore {margin-top: 60px;}


/*=========================================================================
TOP：NEW RELEASE
=========================================================================*/
dl#new_releaseBloc {letter-spacing: -.4em;}
dl#new_releaseBloc dt, 
dl#new_releaseBloc dd {letter-spacing: 0; vertical-align: middle; display: inline-block; position: relative; z-index: 1; opacity: 0;}
dl#new_releaseBloc dt {width: 46%; margin-right: 4%;}
dl#new_releaseBloc dd {width: 50%;}

dl#new_releaseBloc #btnMore {margin-top: 9%;}

/*------------------------------------------------------------------------------------------------------------------ */
ul#new_releaseInfo li {margin-bottom: 5px;}

/*------------------------------------------------------------------------------------------------------------------ */
#new_releaseDiscstyle {font-size: 20px;}

#new_releaseTitle {font-size: 60px; margin-bottom: 15px;}
#new_releaseDate {font-size: 18px; margin-bottom: 0 !important;}

#new_releaseCatch {font-size: 24px;}

@media print, screen and (max-width:1000px){
#new_releaseDiscstyle {font-size: 18px;}

#new_releaseTitle {font-size: 45px;}
#new_releaseDate {font-size: 16px;}
#new_releasePrice {font-size: 14px;}

#new_releaseCatch {font-size: 16px;}

}

/*=========================================================================
MEMBER
=========================================================================*/
ul#top_memberList {margin-bottom: 60px;}
ul#top_memberList li {width:100%;}
ul#top_memberList li a,
ul#top_memberList li img {width: 100%; height: auto; display: block;}

#memberName.tops {font-size: 60px;}

#Cover {width: 54%;  margin: 0 auto; overflow: hidden;}
img#profPhoto {width: 100%; }

#top_memberBase.swiper-container {overflow: hidden;}
/*-------------------------------------------------------------------------------------------------------------------------- */
.arrow_next02,
.arrow_prev02 {width: 23%; height: 100%; background: rgba(0,0,0,.4); }

.arrow_prev02 {left: 0%;}
.arrow_next02 {right: 0%;}

/*-------------------------------------------------------------------------------------------------------------------------- */
.arrow_next02:before,
.arrow_prev02:before {width: 20px;height: 20px;}


/*=========================================================================
MOVIE
=========================================================================*/
ul#movieList {margin-bottom: 10px;}

#slideCap {padding: 15px 0;}

/*-------------------------------------------------------------------------------------------------------------------------- */
ul#movie_thumbList {width:94%; margin:0 0 30px 3%;}
ul#movie_thumbList li { width:7% !important; margin-right: 3%; }

/*-------------------------------------------------------------------------------------------------------------------------- */
.arrow_next,
.arrow_prev {width: 16.7%;max-width: 314px;}

/*-------------------------------------------------------------------------------------------------------------------------- */
.arrow_next:before,
.arrow_prev:before {width: 30px;height: 30px;}



/*=========================================================================
SCHEDULE
=========================================================================*/
#schedule_frameBox {height: 600px;}
/*
#schedule_frameBox iframe {top: -45px;}
*/


}