* {padding : 0px ; margin : 0px;}

#pc {display:none;}

body{font-size : 16px; line-height : 140%; color : #3c3c3c;}

h1{font-size : 18px;}

#header{width : 100%; background-color : rgba(160,40,40,0.85); color : white; position : fixed;}

#header_school{width : 100%; background-color : rgba(111,166,210,0.85); color : white; position : fixed;}

#header_space{width : 100%; background-color : rgba(206,221,216,0.85); color : black; position : fixed;}

#pickup_m {margin: 0 auto; overflow: hidden; position: relative; z-index : -1; height : 450px;}
#pickup_m img {top: 0; left: 0; position: absolute;}

#space_top_m {margin: 0 auto; overflow: hidden; position: relative; z-index : -1; height : 120px;}
#space_top_m img {top: 0; left: 0; position: absolute;}

#schedule{width : 95%; text-align : left;}
#sche td{padding : 5px;}

a{color : #35a6d7; text-decoration : none;}
a:hover{text-decoration : underline;}

hr{border-top-color : #505050; border-top-style : solid; border-top-width : 1px; border-left-width : 0px; border-right-width : 0px; border-bottom-width : 0px; margin-top : 3px; margin-bottom : 3px;}

.btn {
text-decoration: none;
font-weight: bold;
text-align: center;
font-size: 14px;
display: block;
width : 100%;
padding: 10px 0;
background-image : url(../img/header.gif);
background-position : 100% 100%;
color: #EEE;
-moz-box-shadow: 0px 0px 2px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(000,000,000,1);
-webkit-box-shadow: 0px 0px 2px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(000,000,000,1);
}