@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 768px) {
/***************************/

.atodekesu{
display: block;
}
.atodekesu p{
padding-left: 15px;
margin-top: 50px;
color: red;
}

body{
background: #fff;
}
.container{
/*display: none;*/
display:block;
}
.wrapper{
width: 100%;
margin: 0 auto;
padding: 0;
}
.w1000,
.w750{
width: 100%;
margin: 0 auto;
}
.img-none,
p.cap-none{
display: none;
}
.searchBox{
width: 100%;
margin: 0 auto;
}
.fw-top .fw-mv-search{
width: 95%!important;
margin: 0 auto;
}
/***************************/
#pankuzu{
display: none;
}
/***************************/
#mainvisual_sp{
display: block;
width: 100%;
background: url("../img/bg_smart.jpg");
background-size: cover;
background-repeat: no-repeat;
}
#mainvisual_sp .m-banner{
width: 100%;
margin: 0 auto;
padding: 30px 0;
text-align: center;
}
#mainvisual_sp .m-banner img{
width: 85%;
padding-right: 30px;
}
#mainvisual{
display: none;
}
.countdown{
font-size: 120%;
}
/***************************/
.intro h5{
width: 90%;
margin: 0 auto;
font-size: 125%;
}
.intro p{
width: 90%;
margin: 0 auto;
padding-top: 30px;
}
/***************************/
#tour_search{
padding: 20px 0;
}
#tour_search h5{
width: 90%;
margin: 0 auto;
font-size: 150%;
}
.bg_search{
width: 85%;
margin: 0 auto;
padding: 10px 20px;
border-radius: 0;
}

}
