@charset "utf-8";

/* ===================================================================
SmartPhone CSS
ウィンドウ幅[0～640px]の場合に適用
=================================================================== */
@media screen and (max-width:640px) {

.pc_display {display: block;}

#header {
display: block;
margin: 10px auto;
}

#header h1 {
margin: 30px 0;
text-align: center;
}

#header h1 img {
width: 220px;
height: auto;
}

#header ul {
margin: 30px 0;
text-align: center;
}

#header li {
display: inline-block;
padding: 0 5px;
font-size: 15px;
}

#header li a {
font-size: 22px;
}

#main h1 {
margin-top: 0;
margin-bottom: 10px;
}

#main #ex_area {
padding: 10px;
}

#main th {
border:none;
}

#main td.hope_day label {
margin: 0 0 5px 0;
}

#main .btn input {
max-width: 320px;
font-size:20px;
}


}
