@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 768px){

.w1000{
width: 100%;
margin: 0 auto;
}
/*--------------------pankuzu */
#pankuzu{
display: none;
}
/*--------------------top */
#top p.intro{
font-size: 80%;
}
#top .mainimage{
display: none;
}
#top .mainimage_sp img{
width: 100%;
}
#top .mainimage_sp{
display: block;
}
/*--------------------info */
.info{
padding: 30px 0;
}
.info img.logo{
width: 250px;
}
.info h5{
width: 98%;
margin: 0 auto;
font-size: 122%;
}
.info h5 span{
font-size: 175%;
}
.info p.icon_move{
width: 95%;
margin: 0 auto;
}
ul.j_nav{
display: block;
padding: 20px 0 0;
}
ul.j_nav li{
width: 95%;
margin: 0 auto 15px;
}
ul.tickets{
display: block;
}
ul.tickets li{
width: 95%;
margin: 0 auto 15px;
}
/*--------------------summary */
#summary h6,
#onedayticket h6,
#hotels h6{
font-size: 140%;
}
#summary p,
#summary ul{
width: 95%;
margin: 0 auto;
}
#summary ul li{
width: 90%;
margin: 0 auto;
text-indent: -1em;
padding-left: 1em;
}
#summary .map{
width: 100%;
margin: 0 auto;
}
#summary .map img{
border: none;
}
/*--------------------onedayticket */
#onedayticket p,
#hotels p{
width: 95%;
margin: 0 auto;
}
/*--------------------hotels */
#hotels ul{
display: block;
width: 95%;
margin: 0 auto;
}
#hotels ul li{
width: 100%;
}
#hotels dl dt{
font-size: 120%;
}
#hotels dl dt span.kaigyo{
display: block;
}
}
