.reg{
  font-size : 14px;
  color : black;
  line-height : 125%;
  background-color : white;
  margin:0;
  padding:0;
}
.reg2{
  font-size : 12px;
  color : black;
  line-height : 125%;
  background-color : white;
  margin:0;
  padding:0;
}
.reg-fwh{
  font-size : 14px;
  color : white;
  line-height : 125%;
}.px12{
  font-size : 12px;
  color : black;
  line-height : 125%;
  background-color : white;
}.px12-fwh{
  font-size : 12px;
  color : white;
  line-height : 125%;
}.px18{
  font-size : 18px;
  color : black;
  line-height : 125%;
  background-color : white;
}.px18-fwh{
  font-size : 18px;
  color : white;
  line-height : 125%;
}.px16{
  font-size : 16px;
  color : black;
  line-height : 125%;
  background-color : white;
}
.px16_no-bg{
  font-size : 16px;
  color : black;
  line-height : 125%;
}
A{
  color : #000066;
  text-decoration : none;
}
A:LINK{
  color : #000066;
  text-decoration : none;
}
A:VISITED{
  color : #000066;
  text-decoration : none;
}
A:HOVER{
  color : #3333ff;
  text-decoration : underline;
}.bgc{
	height:100%;
	width:215px;
	background-color:#fff;
	backgroud-imageFurl(../image/side/bgc.gif);
	background-repeat:y-repeat;
	background-position:top left; 
}#sub_left{
	/*float:left;*/
	height:100%;
	width:215px;
	background-color:#fff;
	backgroud-imageFurl(../image/side/bgc.gif);
	background-repeat:y-repeat;
	background-position:top left; 
	/*backgroud-imageFurl(http://sample.purika.nichiren-shu.jp/phptest/image/side/bcg.gif) ;*/
}.foot{
	clear:both; 
	position:relative;
	top:0px;
	left:213px;
}.bgc_f{
	background-color:#ffffff;
	background-image : url(../image/side/bgc02.gif);
	background-repeat : repeat-y;
	background-attachment : scroll;
	height:100%;
}#wrp{
	height:100px;
}
.red{
	color:#FF0000;
}

