*{
	margin:0; padding:0;
}
body{
	background-color:#cccccc;width: 580;margin-left:auto; margin-right:auto;
}
/*
//#my_header{width:100%;border-bottom:2px solid #444444; background-color:#cccccc; height:100px; color:#333333; background-image: url(image/wallpaper.png);}
*/

#my_body{
margin:0 auto; width: auto; border-left:1px solid #333333;border-right:1px solid #333333;
background-color:#ffffff;
}


#my_header{
	width:auto; border-bottom:2px solid #444444; background-color:#cccccc; height:100px; color:#333333; background-image: url(image/w6b.gif);
}

#my_navigation{
	width:auto; background-color:#d6d6bb;
}
#my_contents{
	width:auto; background-color:#ddd6bb; color:#cccccc;
}

.my_contents2{
	width:auto; background-color:#ddd6bb; color:#ffffff; font-size: 20px;
}


#mymain{
	width:auto; padding:1em;border-left:1px solid #fff;
}



#container{
	margin: 0 5%;
	background: #ffffff;
}

#my_footer{
	clear: both; width:auto; border-bottom:2px solid #444444; background-color:#cccccc; height:50px;padding-bottom:10px; padding-top:10px; text-align: center; vertical-align: middle; color:#333333; font-weight: bold; background-image: url(image/w6b.gif);
font-family: Century; font-size: 0.6em;
}

#my_navigation{
 	width:;background-color:#ffffff;
}

#my_contents{
	width:; background-image : url(image/wallpaper2.gif); color:#cccccc;
        height: auto;
background-repeat: repeat;
}

.my_contents2 {
	font-size: 1px; background-image: url(image/wallpaper2.gif); color:#ffffff; 
        height: auto;
background-repeat: repeat;
}

.contents p{
	margin:1em 0;
}
li{
	list-style:none;
}
h1{
	padding-left:20px;
}






b.rtop, b.rbottom{
	display:block;
	background: #ffff66;
}
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
}
b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px;
}
b.r1{
	margin: 0 5px;
}
b.r2{
	margin: 0 3px;
}
b.r3{
	margin: 0 2px;
}
p{
	padding: 5px;
}
h1{
	padding: 10px;
}

A.btn{
  display: block;             /* ?u???b?N?v?f????? */
  width: 100px;                /* ???? */
  color: #ffffff;
  background-color: #666699;  /* ?w?i?F */
  border: outset 2px #9999cc; /* ?g??F */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* ?t?H???g?T?C?Y */
  line-height: 12px;          /* ?s????? */
  text-align: left;         /* ???????? */
  text-decoration: none;      /* ????????? */
}
A:hover.btn{
  color: #eeeeee;
  background-color: #555588;  /* ?w?i?F */
  border: inset 2px #9999cc;  /* ?g??F */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A:active.btn{
	color: #ffffff;
}
A:visited.btn{
	color: #ffffff;
}


A.btnr{
  display: block;             /* ?u???b?N?v?f????? */
  width: 100px;                /* ???? */
  color: #ffffff;
  background-color: #444466;  /* ?w?i?F */
  border: outset 2px #9999cc; /* ?g??F */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 10px;            /* ?t?H???g?T?C?Y */
  line-height: 12px;          /* ?s????? */
  text-align: left;         /* ???????? */
  text-decoration: none;      /* ????????? */
}
A:hover.btnr{
  color: #eeeeee;
  background-color: #666699;  /* ?w?i?F */
  border: inset 2px #9999cc;  /* ?g??F */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A:active.btnr{
	color: #ffffff;
}
A:visited.btnr{
	color: #ffffff;
}









