@charset "shift_jis";
/* CSS Document */


#contents .pc-none {
display: block;
}
#contents br.pc-none {
display: inline;
}
#contents .sp-none {
display: none;
}


.MB00_sp {
margin-bottom: 0px!important;
}
.MB10_sp {
margin-bottom: 10px!important;
}
.MB15_sp {
margin-bottom: 15px!important;
}
.MB20_sp {
margin-bottom: 20px!important;
}
.MB25_sp {
margin-bottom: 25px!important;
}
.MB30_sp {
margin-bottom: 30px!important;
}
.MB35_sp {
margin-bottom: 35px!important;
}
.MB40_sp {
margin-bottom: 40px!important;
}
.MB45_sp {
margin-bottom: 45px!important;
}
.MB50_sp {
margin-bottom: 50px!important;
}
.MB55_sp {
margin-bottom: 55px!important;
}
.MB60_sp {
margin-bottom: 60px!important;
}
.MB75_sp {
margin-bottom: 75px!important;
}
.MB80_sp {
margin-bottom: 80px!important;
}
.MB85_sp {
margin-bottom: 85px!important;
}
.MB90_sp {
margin-bottom: 90px!important;
}
.MB95_sp {
margin-bottom: 95px!important;
}
.MB100_sp {
margin-bottom: 100px!important;
}


.price_box {
padding: 15px;
}

.price_box .price_inbox {
display: block;
}


.price_box .price_txt {
max-width: 400px;
margin: 0 auto 15px;
}

.price_box .btn {
margin: 0 auto;
}


#contents .movie_each {
width: 100%;
border: solid 4px #fff;
-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.18) ;
box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.18) ;
}


/*------------------------*/





.ct_box .sec01 {
padding: 40px 0 30px;
}

.ct_box .sec02 {
padding: 1px 0 0;
}
.ct_box .sec02 .MT80 {
margin-top: 40px;
}
.ct_box .sec02 .sec02_inbox {
background: url(../images/sec02_bg_bottom.jpg) bottom center no-repeat;
background-size: 100% auto;
padding: 40px 0 15px;
}

.ct_box .sec04 {
padding: 40px 0;
}

.ct_box .sec04 .sliderArea {
width: calc(100% - 80px);
}
.slick-prev, .slick-next {
width: 40px;
height: 47px;
}

.slick-prev, .slick-prev:hover, .slick-prev:focus {
background: url(../images/sec04_prev.png) no-repeat center center;
background-size: cover;
left: -40px;
}

.slick-next, .slick-next:hover, .slick-next:focus {
background: url(../images/sec04_next.png) no-repeat center center;
background-size: cover;
right: -40px;
}

