h1{
color:green;
font-size:250%;
}
div{
max-width:640px;
margin-right:auto;
margin-left:auto;
}
h1,h2,li,footer{
text-align:center;
font-family: 'Potta One', cursive;
}
li{
list-style:none;
width:25%;
float:left;
}
ul:after{
content:"";
display:block;
clear:both;
}
ul{
padding:0;
}
table{
width:100%;
}
th{
text-align:center;
width:200px;
}
td{
text-align:center;
}
.price{
text-align:right;
}
li a{
color:#000;
}
li a:hover{
text-decoration:none;
color:#ffdc00;
}
.midori{
background-color:#00ff00;
}
h2{
background-image:url(image/bg_h2.jpg);
background-repeat:no-repeat;
background-position:center bottom;
background-size:220px 35px;
}
section{
box-shadow:0 0 10px 0 #005c42;
margin-top:0;
padding-top:10px;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
th img{
border-radius:6px;
}
img{
max-width:100%;
}
iframe{
max-width:100%;
}
@media(max-width:640px){
li{
width:auto;
float:none;
}
li a{
padding:1em;
margin-bottom:0.5em;
display:block;
background-color:#c2e08f;
border-radius:6px;
text-decoration:none;
}
}
p img{
border-radius:10px;
}
h1{
background-image:url(image/asupara3.jpg);
background-repeat:no-repeat;
background-position:center bottom;
background-size:350px 55px;
}
.right{
text-align:right;
margin:0;
padding:0;
display:block;
}
.kakoi{
border:solid 2px #ff00ff;
padding-left:1em;
text-align:left;
}
.50{
width:100%;
}
.comment{
text-align:left;
padding-left:2em;
}
.caution{
text-align:right;
color:red;
font-size:80%;
}