#areaMovie h4 img{
max-width: 400px;
}

#info .link p{
display: block;
margin: 0 auto;
width: 46%;
}
dt{
width: calc(22% - 12px);
}
dd{
width: calc(78% - 12px);
}
#inquiry{
width: 65%;
}

@media screen and (max-width: 1300px) and (min-width: 720px){
	#info .link p {
	font-size: 2vw;
	margin: 0 auto;
	padding: 0 5%;
	width: 75%;
	}
	#detail h4 {
	max-width: 540px;
	width: 95%;
	}
	#detail h4 img {
	width: 100%;
	}
}
@media screen and (max-width: 720px){
	#pan_box .in {
    width: 680px;
    }
	#title #copyright {
	top: min(740 / 640* 100vw, 740px);
	width: 32%;
	}
    #areaTokuten .tokutenBox{
    /* background: #fff url(../img/bg_tokutenb.png) no-repeat 3% calc(105 / 640* 100vw) / 9%; */
    }
	#areaTokuten #item03 h3 img {
	width: 95%!important;
	}
	#areaMovie h4 {
	max-width: 560px;
	width: 90%!important;
	}
	#areaMovie h4 img {
	width: 70%!important;
	}
	#areaMovie .play-btn{
	top: 53%;
	}
	#info .inbox .sales {
	font-size: 120%;
	}
	#info .link p,
	#info .link_text{
	width: 100%;
	}
	dl,dt,dd{
	display: block;
	margin: 0;
	width: 100%;
	}
	#info h4 img {
    width: 100%;
    height: 100px;
	}
	#detail h4 {
	margin: 0 auto 2%;
	display: flex;
    justify-content: center;
	width: 100%;
	}
	#detail h4 img {
	width: 100%;
	height: 50px;
	object-fit: contain;
	}
}