@charset "UTF-8";
/*リセット*/
*{
  margin-top:0px;
  margin-bottom:0px;
  
  
}

body{
  background-color : black;
  text-align : center;
  
  line-height : 1.5em;
  font-size : 90%;
  position : relative;
}

#body{
  background-image : url(../image/bg.jpg);
  background-repeat : repeat-y;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  width : 960px;
}

#contener{
  margin-left : auto;
  margin-right : auto;
  width : 920px;
}

.space{
  background-color : #f1f0f1;
  width : 100%;
  height : 10px;
  clear : both;
}

#pan{
  background-color : #f0f1f0;
  padding-top : 5px;
  padding-bottom : 10px;
  text-align : left;
}

#contents{
  text-align : left;
  width : 700px;
  
  float : right;
  
  
}

#side_menu{
  
  width : 200px;
  
  float : left;
  padding-top : 10px;
  padding-bottom : 10px;
  
  
}

#footer{
  background-color : #a3a3a3;
  width : 100%;
  text-align : center;
  padding-top : 5pt;
  padding-bottom : 5px;
}



p{
  margin-top : 10px;
  margin-bottom : 10px;
}

h3{
  margin-top : 20px;
  margin-bottom : 5px;
  padding-left : 10px;
  
  
  
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : red;
  font-size : 100%;
}

img{
	border-width : 0px;
}

.side_menu{
  background-color : white;
  margin-left : auto;
  margin-right : auto;
  width : 170px;
  margin-bottom : 10px;
}

.side_menu a{
  font-weight : bold;
  color : black;
  text-decoration : none;
}

.side_menu a:hover{
  font-weight : bold;
  color : gray;
  text-decoration : none;
}

.side_menu div{
  text-align : left;
  margin-left : 10px;
}

.b_img{
  margin-top : 5px;
  
}

.b_img_l{
  margin-right : 10px;
}

h1{
  
  display : none;
}

h2{
  padding-left : 20px;
  border-left-width : 5px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : blue;
  border-bottom-color : blue;
  font-size : 100%;
}
.to_top{
  text-align : right;
}






