

/*====================================================
MEDIA QUERY
====================================================*/

@media screen and (max-width: 1040px) {
.menu {
display:none;
}
@media screen and (max-width: 768px) {
}

@media screen and (max-width: 599px) {
body {
background:none;
font-size:16px;
}
#header{
width:100%;
padding:10px 20px;
margin: auto;
}
main {
width:100%;
padding-bottom:5%;
}
h2 {
font-size:170%;
}
.fukidashi02 {
width:20%;
position:absolute;
top:-2%;
left:10%;
}
.w_box {
border:3px solid #502800;
}
.step_ttl {
font-size:170%;
}
.accordion summary {
padding: 1em 2em 1em 3.5em;
}
footer p {
padding:3% 0;
}

.lh15 {
line-height:1.5;
}
.sp {display:block;}
.pc {display:none;}
}
