@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1250px) {
#top{
background-image: url("../img/bg_river.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
}
@media only screen and (max-width: 768px) {
/*--------------------------*/
body{
background: #fff;
}
#container{
display: block;
font-size: 1em;
}
.w1200{
width: 100%;
margin: 0 auto;
}
h5{
width: 95%;
margin: 0 auto;
font-size: 170%;
}
/*--------------------pankuzu */
#pankuzu{
display: none;
}
/*--------------------contact */
#contact{
width: 100%;
margin: 0 auto;
padding: 20px 0 50px;
}
.contacts{
width: 98%;
font-size: 1.2em
}
.contact_tyo ul{
display: block;
margin: 0 auto;
}
.contact_tyo ul li{
width: 90%;
}
.contact_tyo ul li.left-sp{
padding-left: 7px;
}
.contact_tyo ul li p{
font-size:2rem;
}
.contact_tyo dl dd.migizoroe{
padding: 0;
}
.contact_tyo dl dd span{
display: block;
padding: 0;
margin-bottom: 10px;
}
/*--------------------top */
#top{
display: none;
}
#top_sp{
display: block;
height: 400px;
background-image: url("../img/bg_river.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
#top_sp h3{
text-align: center;
font-size: 500%;
font-family: "Quicksand", sans-serif!important;
font-weight: 500;
line-height: 0.9em;
color: #fff;
position: absolute;
top: 25%;
right: 0;
bottom: 0;
left: 0;
/*
top: 35%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
*/
}
#top_sp h3 p{
width: 320px;
margin: 20px auto 0;
font-size: 22%;
font-family: "Noto Sans JP", sans-serif;
font-weight: 500;
line-height: 2.2em;
background: #E6AC00;
border-radius: 25px;
}
#top_sp::before {
height: 400px;
content: '';
position: absolute;
top: 50px;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
}
/*--------------------intro */
#intro_sp{
display: block;
width: 100%;
background: url("../img/bg_notebook.jpg");
background-repeat: repeat;
background-size: auto;
}
#intro{
display: none;
}
#intro_sp{
padding: 30px 0;
}
#intro_sp p{
width: 95%;
margin: 0 auto;
text-align: left;
font-weight: 500;
}
/*--------------------hotels */
#hotels ul{
display: block;
}
#hotels ul li{
width: 95%;
margin: 0 auto;
padding-bottom: 20px;
}
#hotels h6,
#hotels p.h_dtl{
height: auto;
}
}
