

.resizeimage img { width: 100%; }

/*-- h1 --*/
h1
{
font-size: 90% ;
margin : 0.5em ;
text-align: center ;
}


/*-- h2 --*/
h2 {
  font-size:120%;
  color:white;
  vertical-align:0px;
  margin-left: -22px; /* 15px padding + 7px border ribbon shadow*/
  margin-right: -22px;
  height: 30px;
  background: linear-gradient(#fec2d4, #f88eae);
  box-shadow: 0 -1px 0 rgba(255,255,255,.8) inset;
  text-shadow: 0 0px 0 #fff;
}


/*-- h3 --*/
h3
{
  text-align : left ;
  margin : 0.5em;
  font-weight: normal;
  margin-left: 30px;
  margin-right: -22px;
  padding: 10px;
}


/*-- div --*/
div#path_list
{
margin : 0px ;
}


div.back
{
  margin-left: -40px;
  margin-right: -22px;
  padding: 0 px;
  background: linear-gradient(#fef3df, #fdf8ee);
}


div.margin01
{
	margin-top: -27px ;
}


div.margin02
{
	margin-top: -25px ;
}


/*-- img --*/
img
{
max-width : 100% ;
height : auto ;
}


/*-- align --*/
p.a
{
text-align: center;
}

