body	{
        background-color:#111111;
        margin:0;
        padding:0;
	}

a	{
	text-decoration:none;
        color:#C26537;
	}

img    {
        margin:0px;
        border-style:none;
        }

p      {
        margin:20px;
        padding:0px;
       }

h1      {
        margin:0px;
        padding-top:200px;
        padding-left:10px;
        }

h2      {
         padding-top:40px;
         margin-top:0px;
         font-size:1.2em;
        }

h3      {
         margin-top:0px;
         font-size:1.0em;
        }

h4      {
         margin:0px;
        }

#container{
        margin-top:0;
	width:1024px;
        margin-left:auto; margin-right:auto;
        text-align:left;
        background-color:#FFFFFF;
	}

#header {
	width:1024px;
	height:350px;
        background-image:url(img/top.png);
        margin:0px;
	}

#navigation  {
                padding-top:20px;
                clear:both;
                width:1024px;
                background-image:url(img/bgblack.gif);
                height:30px;
             }


#navigation ul {
		margin:0px;
		padding:0px;
		list-style-type: none;
                clear:both;
		}

#navigation ul li{
                margin:0px;
		padding:0px;
		text-align:center;
                float:left;
		}

#side ul {
		margin:0px;
		padding:0px;
		list-style-type: none;
                clear:both;
		}

#side li
        {
         list-style-type:none;
         line-height:150%;
        }

#main {
        margin:0px;
        padding:0px;
        clear:both;
      }

#post {
        background-color:#FFFFFF;
        margin:0px;
        width:614px;
        float:left;
	border-right:5px solid #111111;
        padding-left:20px;
        padding-right:20px;
         }

#log  {
	font-family:alial,"ＭＳ Pゴシック",sans-selif;
	font-size:0.80em;
	color:#666666;
        line-height:150%;
      }

#side {
        background-color:#FFFFFF;
      width:320px;
      float:right;
      margin-right:0px;
	font-family:alial,"ＭＳ Pゴシック",sans-selif;
	font-size:0.80em;
	color:#666666;
        padding-left:20px;
        padding-right:20px;
     }

#content p{

            }


#sub    {
	clear: both;
        margin-bottom:0px;
	font-family:alial,"ＭＳ Pゴシック",sans-selif;
	font-size:0.80em;
	color:#666666;
        line-height:150%;
	}

.map	{
	width: 320px;
	float: right;
	border-left:0px solid;
        padding:20px;
        margin:0px;
        background-color:#FFFFFF;
	}

.schedule {
	width: 614px;
        background-color:#FFFFFF;
	border-right:5px solid #111111;
        padding:20px;
        margin:0px;
        float:left;
	  }

.about	{
	width: 340px;
	font-size:0.80em;
	color:#666666;
        margin:0px;
        padding:20px;
	}

#footer {
        margin:0px;
        clear:left;
        background-color:#AAAAAA;
	}



