/* スマホ・タブレット用 */
@media only screen and (max-width: 1000px) { 

body {
    font-size: medium;
}
#side_left {
    display: none;
}
#side_right {
    display: none;
}
#main {
    margin-left: 0;
    margin-right: 0;
}
#container {
    width: 100%;
}
#header img {
    width: 100%;
}
#guide {
    width: 100% !important;
    margin: 10px 0 !important;
}

#guide div {
    width: 50% !important;
}

table{margin:3ex 0ex;}

ul.guide {
    margin: 0.5em 0em;
    list-style-type: none;
    padding: 0em 1em;
}
ul.guide li a {
    display: block;
    color: black;
    padding: 2.5px 2.5px 2.5px 8px;
    text-decoration: none;
    background: url("../image/paper.png");
    margin: 5px 0;
    border-radius: 0.3em;
}

#header_design div a {
    font-size: 1.3em;
}
ul.guide li a:hover {
    display: block;
    color: white;
    background: orange;
}
ul.guide li a.menu:visited {
    color: black;
}

}

@media only screen and (max-width: 640px) { 
#main_design {
    padding: 1em 0.5em 10em 0.5em;
    margin: 0.5em;
}
#pageTop {display:none !important;}

p {
    margin: 1ex 1ex 2ex 1ex;
}

img{width:100% !important;}

}