@charset "utf-8";
/*
phone.css
Author: ave(shikakudentatsu.com)
Version: 1.4
*/
@media screen and ( max-width:768px) {
body{
font-size:14px;
line-height:180%;
}
img{
max-width:100%;
}
section{
padding:50px 0;
}
article{
padding:0;
width:90vw;
}

header .inner{
width:auto;
}
header h1{
font-size:80%;
line-height:130%;
}
.logo img{
max-height:60vh;
}
.contact{
display:none;
}
header address{
right:10px;
left:auto;
line-height:130%;
}

.gn a{
margin:0;
font-size:100%;
letter-spacing:0;
}

section article{
display:block;
}
article .pic{
margin:20px 5vw;
text-align:center;
max-width:none;
}

section h2{
padding-bottom:15px;
font-size:250%;
color:#865;
letter-spacing:0;
}
section h3::before{
background-size:auto 100%;
}


.txt{margin:30px 5vw;}

#a00 p{
text-align:justify;
font-size:110%;
}

.picList01{
margin:40px auto 0;
}
.picList01 li{
margin:5px 0;
width:45%;
}

.contactForm iframe{
height: 1800px;
}
}