@charset "utf-8";



/*-------レイアウト-----------------------------------------------------------*/

body{
  background-image:url(image/header.png),url(image/bg.png);
  color:#262825;
}

header h1{
  color:#333;
}

/*-------カラー指定-----------------------------------------------------------*/

a{
  color:#ea4949;
}
nav ul li{
  margin-left: -4px;
}
nav ul li a{
  color:#fff;
  background:url(image/hli.png) no-repeat 2px center;
}
nav ul li a:hover{
  color:#ea4949;
  background:url(image/li.png) no-repeat 2px center;
}

/*-------side-----------------------------------------------------------*/


.Blocks{
  background:none;
  border: 1px solid #aaa;
}
#ColumnMain{
  border: 1px solid #aaa;
}

.Blocks ul li a{
  background:url(image/new_li.png) no-repeat left center;
  color:#3d3d3d !important;
}
.Blocks ul li a:hover{
  background:url(image/new_hli.png) no-repeat left center;
  color:#ea4949;
}


#ColumnSide .Collect h3{
  color: #3d3d3d !important;
  background: url(image/recoh3.png) no-repeat;
}

/*-------メインコンテンツ----------------------------------------------------------*/

.Collect a p{
  color:#767676;
}

#ColumnMain p{
  color:#333;
}
#ColumnMain_archive_page{
  border: 1px solid #aaa;
}
#ColumnMain_archive_page .threebox p{
  color: #262825;
}

#ColumnSide .Collect h3{
  color: #000;
  background: url(image/recoh3.png) no-repeat;
}
#ColumnSide .Collect a:hover h3{
  background:url(image/reco_hh3.png) no-repeat;
}

/*-------footer-----------------------------------------------------------*/

footer{
  background:url(image/footer.png) repeat-x;
}
footer p{
  color:#fff;
}
footer p a{
  color:#ea4949;
}


/*-------hタグ-----------------------------------------------------------*/


#ColumnMain h2,#ColumnMain_archive_page h2{
  background:url(image/h2.png) no-repeat;
  padding-left:30px;
  color:#fff;
}
#ColumnMain h3{
  background:url(image/h3.png) no-repeat;
  color:#3d3d3d;
}
#ColumnMain h4{
  background:url(image/h4.png) no-repeat;
  color:#3d3d3d;
}

#ColumnMain_archive_page a:hover h3{
  color:#064266;
}



/*-------パンクズ-----------------------------------------------------------*/

#breadcrumb li{

   background: url(image/pan.png) no-repeat left center;

   padding-left: 22px;

   color:#333; 

}