body {font-size:14px;line-height:16px; margin:0px auto; width:850px;}

.u-top {width:550px; background-color:#000000;float:right; margin:15px 10px; color:#339900;}

.top {width:550px; height:50px; background-color:#CCFF33; float:right;  margin: 0 10px;
}

.main {width:550px; text-align:center;  background-color:#000000; color:#FFFFFF;float:right; margin: 10px; color:#CCCCCC;}

.left {width:175px; background-color:#000000;float:left; margin:15px 5px 0px 5px; padding: 10px 10px 0px 10px; font-size:13px; color:#FFFFFF;}

.right {width:570px; color:#000000;float:right; background-color:#000000; margin:15px 5px 0px 5px;}

.bottom {float:right;width:800px; background-color:#66CC33;}

.other{width:800px; font-size:13px; background-color:#CCFFCC; margin:0 auto;}
.other a:link,
.other a:visited {
	color: #0000FF;
}

.cl {clear:both;}

.all { width:800px; background-color:#CCFFCC; margin:0 auto;}

#kage{width:850px; background:url(../wall_icon/kage1.gif);}


h1 {font-size:13px;color:#339900;margin:0; font-weight:0;}

h2 {font-size:120%;margin:0px 10px 2px 10px;color:#FF6600;padding-left:10px; text-align:left;}

h3 {font-size:120%;color:#003300;margin:5px 480px 5px 20px;padding-left:10px; text-align:left;}

h4 {font-size:120%;margin:5px;padding-left:10px; text-align:left;}

h5 {padding-left:10px; text-align:left;}

.style1 {color:#370000;padding-left:20px;}

.style2 {color: #FF0000;}

.style3 {color: #CC9999;}

.style4 {color: #3399FF;}




p{line-height:20px;}

/**link**/
a:link,
a:hover,
a:visited,
a:active {
	color:#FFFF00;
}

.text{
text-align:left;
}

.newh3{
text-align:left;
color: #3399FF;
}

.box{
width:500px;
margin:0 auto;
color:#99FF33;
padding:10px;
border:1px dashed #FFFF00;
}
