@charset "utf-8";
@media (min-width:520px) and (max-width:960px){
	.disneylogo{
		width: 10vw;
		padding-top: 10vw;
	}
	
	.top_wrapper{
		height: 1200px;
	}
	.topbg_img{
		display: none;
	}
	
	.topbg_img_ph{
	position: absolute;
	width: 100vw;
	display: block;
	z-index: 0;
	height: 1000px;
	}
	
	.topbg_img_ph2{
		display: none;
	}
	
	.title_wrapper h1{
		padding-top: 1vw;
		letter-spacing: -10px;
	}
	
	.name1{
		font-size:7vw;
	}
	
	.name2{
		font-size:7vw;
	}
	
	.title_symbol{
		font-size: 5vw;
	}
	
	.title_wrapper h1{
		font-size: 8vw;
	}
	
	.middle_br{
		display: block;
	}
	
	.ph_br{
		display: none;
	}
	
	.title_desin1{
		font-size:10vw;
	}
	
	.top_minnie{
		width: 22vw;
		top:25vw;
		left: 55vw;
	}
	
	.top_mickey{
		width: 22vw;
		top:27vw;
		left: 23vw;
	}
	
	.top_minnie_sd{
		width: 28vw;
		top:58vw;
		left: 24vw;
	}
	
	.top_mickey_sd{
		width: 28vw;
		top:58vw;
		left: 21vw;
	}
	
	.top_mickey_pd{
		width: 15vw;
	}
	
	.top_mickeypd_sd{
		top:15vw;
		width: 14vw;
	}
	
	.title_text_wrapper p{
		font-size: 2.5vw;
	}
	
	.button{
		width: 27vw;
		margin-left: auto;
		margin-right: auto;
	}
	
	.title_text_wrapper img{
		width: 27vw;
		margin-left: auto;
		margin-right: auto;
	}
	
	.bunner_section img{
		width: 60vw;
	}
	
	.checkpoint_title{
		width: 45vw;
	}
	
	.checkpoint_bg_ph{
		display: none;
	}
	
	.pake_wrapper{
		height: 60vw;
	}
	
	.pake_title{
		width: 35vw;
		padding-top: 36vw;
	}
	
	.pake_section{
		margin-top: 20vw;
		background-image: url("../img/package_bg_ph.png");
		height: 160vw;
	}
	
	.pake_text{
		font-size: 2.7vw;
		line-height:4vw;
		padding-top: 8vw;
	}
	
	.pake_img_wrapper{
		column-gap: 4vw;
		padding-top: 7vw;
	}
	
	.pake_img1{
		width: 18vw;
	}
	
	.pake_img2{
		width: 30vw;
	}
	
	.credit{
		position: absolute;
		left:55vw;
		top:50vw;
		font-size: 2vw;
	}
	
	.sub_text{
		font-size: 2.7vw;
	}
	
	.product_text_wrapper{
		background-image: url("../img/text_bg_ph.png");
		background-position: 15vw 16vw;
		height: 135vw;
	}
	
	.product_text_wrapper h2{
		font-size: 2.5vw;
		top:33vw;
	}
	
	.product_text_wrapper p{
		font-size: 2.5vw;
		position: absolute;
		top:44vw;
		left:45vw;
	}
	
	.pc_table{
		display: none;
	}
	
	.ph_table{
		display: block;
		position: absolute;
		top:54vw;
		left:33vw;
		color:#ffffff;
		font-size: 2.6vw;
	}
	
	.ph_table th{
		padding-top: 4vw;
	}
	
	.table1{
		padding: 0;
	}
	
	.table2{
		padding: 0;
	}
	
	.buy_button{
		width: 27vw;
	}
	
	.share_section h2{
		font-size: 3vw;
		margin-top: 3vw;
	}
	
	.footer-nav a{
		font-size: 2.5vw;
	}
	
	.footer p{
		font-size: 2vw;
	}
}
/* CSS Document */

