@charset "shift_jis";
/* CSS Document */


#contents .pc_none {
display: block;
}
#contents .sp_none {
display: none;
}

br.sp_none {
display: none;
}



.price_box .price_inbox{
display: block;
}
.price_box .price_inbox .price_txt{
max-width: 849px;
width: 100%;
margin: 0 auto 15px;
}


.price_box .price_inbox .btn_mall{
margin: 15px auto 0;
}


.movie_area {
display: block;
padding: 20px;
}

.promo_movie_box {
margin: 0 auto;
}


.ct_box .copyright {
display: block;
}
.ct_box .copyright_img {
width: 100%;
margin-bottom: 10px;
}

.ct_box .copyright_txt {
width: 100%;
}



.mainimg_box .btn_mall {
position: inherit;
bottom:inherit;
right:inherit;
margin: 15px auto 0;
}
.mainimg_box .btn_mall .btn.btn-light {
margin: 0 auto;
}


#contents .ct_inbox {
padding: 40px 10px;
background: url(../images/bg.png);
background-size: 200% auto;
}

#contents .ct_inbox .sec_img {
margin: 0 auto 40px;
}

#contents .ct_inbox .sec05_ttl {
margin: 0 auto 20px;
}

#contents .ct_inbox .sec05_box {
display: block;
}


#contents .ct_inbox .sec05_box .sec05_01,
#contents .ct_inbox .sec05_box .sec05_02 {
border: solid 4px #43bcc1;
border-radius: 10px;
padding: 20px 10px;
}

#contents .ct_inbox .sec05_box .sec05_01 {
width: 100%;
max-width: 613px;
margin: 0 auto 30px;
}
#contents .ct_inbox .sec05_box .sec05_02 {
width: 100%;
max-width: 490px;
margin: 0 auto;
}


#contents .ct_inbox .sec05_box .sec05_inbox a {
pointer-events: none;
}


.toytube {
width: 96%;
border: 3px solid #43bcc1;

border-radius: 15px;

padding: 15px;
}
.toytube .logo_toytube {
display: block;
max-width: 495px;
width: 80%;
height: auto;
margin: 0 auto 10px;
}
#contents .movie_each {
margin: 0 auto;
width: 96%;
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) ;
}