html{background:linear-gradient(-10deg,#fbfbeb 85%,#fff5c1 15%);background-repeat:no-repeat;background-color:#fbfbeb;color:#20303c}
main,
.content{margin:2em auto;max-width:900px;text-align:left;font:13px Verdana,sans-serif;padding:0.4em;line-height:1.5em}
body{background:url("/storage/app/media/3468524597725444180000142838415450382761841n-1.jpg") no-repeat;background-size:150px 150px;padding-top:10px}
input[type=text],
select{padding:0.4em;width:250px;background:#fff;border:none;border:solid 1px #ccc}
h1,
h2,
h3,
h4,
h5{color:#765f9b;line-height:1.5em}
h1::before,
h2::before,
h3::before,
h4::before,
h5::before{width:1.4em;height:1.4em;display:inline-block;content:" ";background-image:url('../themes/stay-info-in-japan/assets/less/leaf-shape.svg');background-size:contain}
h1::before{background-image:url('../themes/stay-info-in-japan/assets/less/home-animation.gif')}
img{max-width:100%}
.dropimage,
button,
.button,
[type=submit],
.label,
[data-tooltip]:after{backgroun-color:#765f9b !important;border:solid 1px #a796b9}
.houses{display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-around}
.houses a{margin:auto;padding-top:4em}
@media only screen and (max-width:600px){body{background-size:90px 90px;background-position:50% 1%;padding-top:75px}main{padding:1.5em}.houses{flex-direction:column}}
@media only screen and (min-width:601px){main{margin-left:260px;padding-top:40px}body{background-position:15px 50px}.houses a{padding:5px;width:50%}}
a:hover{text-decoration:underline}
.alert-success{background:#e3ffe4}
#quick-menu a{text-decoration:underline}
.button,
button{background:#eec355;border-radius:12px;min-width:150px;line-height:2em;padding:0.5em;border-color:#000;color:#000}