@charset "UTF-8";
/*======================================
　1.Reset
=======================================*/
body,div,p,form,input,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,address{
  margin: 0;
  padding: 0;
}
img{
  border:0;
  margin : 0px;
}

a:hover img{
  opacity: 0.8;filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";
  background: #fff;  
}
ul{
  list-style: none;
}
/*======================================
　2.Fonts
=======================================*/

body{
  font-family : Meiryo,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;
  margin : auto;
  text-align : center;
  font-size : 14px;
  background-color : #f1d5b1;
  color : #4f2700;
  background-repeat : repeat;
}
table{
  font-family : Meiryo,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;
}
/*======================================
　3.Other
=======================================*/
p{
  font-size : 14px;
}
/* --- link --- */
a{
  text-decoration : none;
  color : #666666;
}
a:visited{
  color : #666666;
  text-decoration : none;
}
a:hover{
  color : #f02f6d;
  text-decoration: none;
}
th{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
}
h1{
	font-size: 25px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color : #f02f6d;
	text-align: center;
	width: 580px;
	padding-top: 25px;
	background-color: #fff2f9;
  margin-left : 15px;
}
h2{
	font-size: 20px;
	font-weight: bold;
	color: #639dfd;
	text-align: center;
	background-color: #e3eeff;
	padding-top: 10px;
}
h3{
  font-size : 13px;
  font-weight : normal;
}
h4{
  font-size : 13px;
  font-weight : normal;
}
h5{
  font-size : 13px;
  font-weight : normal;
}
h6{
  font-size : 13px;
  font-weight : normal;
}
#side{
  width : 220px;
  height : 1000px;
}
#side-left{
  width : 240px;
  height : 1000px;
}