@charset "utf-8";
/* CSS Document */

body { text-align:center; margin:0px; padding:0px; background:#CCCCFF;}
h1 { font-size:10px; background:#CC3300; text-align:right; color:#FFFFFF; padding:3px; font-weight:normal; border-bottom:#000000 2px solid;}
h1 a{ color:#FFFFFF; text-decoration:non;}
#wrap {	width: 960px; margin:auto; text-align:left; background:#FFFFFF; border:#CC3300 solid 5px;}
a img{border:0}
h2{background:#CC3300; padding:10px;color:#FFFFFF; text-align:center;}
h2 a{color:#FFFFFF; text-decoration:none;}
h3{background:#333333; padding:10px;color:#FFFFFF; text-align:center;}
h3 a{color:#FFFFFF; text-decoration:none;}
h3 a:hover{color:#FFFF00;text-decoration:underline}
a:hover img {filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.peta470{ width:470px; margin:5px auto;}
ul.contentslist{ margin:0px 10px; padding:0px; }
.contentslist li{ margin:10px auto;  list-style-type:none; padding:0px;}
.contentslist li a{ background:#CC3300; color:#FFFFFF;display:block; width:420px; height:30px;
 padding:13px 0px 0px 0px; font-size:18px; border-bottom:#333333 solid 5px; border-left:#333333 solid 20px;
 text-decoration:none; font-weight:bold;}
.contentslist li a:hover{ background:#333333; color:#CC3300;
 border-bottom:#CC3300 solid 5px; border-left:#CC3300 solid 20px;}
.side_a{margin:5px 0px 5px 10px; width:470px; float:left; text-align:center;}
.side_b{margin:5px 10px 5px 0px; width:470px; float:right; text-align:center;}
.clr{clear:both;}
.linkarea{ text-align:center; width:900px; margin:auto; font-size:10px}