#contents{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	line-height:1em;
	color:#333333;
	}
#header{
        width:760px;
        margin-bottom:0px;
		padding:0px;
		}
h1 {
	font-size: 10px;
	margin-bottom:2px;
	padding: 0px;
	text-align:left;
	
}

#top_design {
	float: left;
	margin: 0px;
	padding: 0px;

}
#right_design {
	background-image: url(/contents/tvpr/img/top_right.gif);
	background-repeat: no-repeat;
	float:right;
	padding:0px;
	margin:0px 0px 0px 30px;
	width:252px;
	text-align:left;
}
#maintitle{
     width:190px;
	 font-weight:bolder;
	 font-size:25px;
	 line-height:125%;
	 margin:3px 0px 0px 0px;
	 padding:0px;
	 }
	 
#maintitle span{
     color:#ff3333;
	 }	 
#right_design p{
                margin-top:85px;
				font-size:14px;
				width:180px;
				line-height:120%;
}
p#read{
      padding-top:0px;
	  margin-top:40px;
	 	  }
p#today{
        font-size:12px;
		margin:0px;
		padding-left:20px;
		background-image:url(img/yajirushi.jpg);
	   background-repeat:no-repeat;
		}
p#today span{
          font-size:10px;
		  padding-left:5px;
		  margin:0px;
		  color:#FF6600;
		  font-weight:normal;
		  
		  		  }				 				  
#title{
       font-size:14px;
	   font-weight:bold;
	   line-height:110%;
	   padding-top:0px;
	   margin-top:0px;
	   padding-left:20px;
	   margin-bottom:0px;
	   padding-bottom:0px
	   }
#title span{
            font-size:10px;
			font-weight:lighter;
			color:#FF6600;
			padding-left:5px;}
#word{
         font-size:10px;
		 font-weight:normal;
		 padding:0px 30px 10px 20px; 
		 margin-top:0px;
		 border-bottom:dotted 1px #000000;
		 }
#image{
       margin:0px;
	   padding:0px;
	   clear:both;
	   height:40px;
	   background-image:url(img/illustration.gif);
	   background-repeat:no-repeat;
	   height:155px;
	   }
#illustword1{
        font-size:12px;
		color:#ffffff;
		text-align:left;
		margin:0px;
		padding:12px 0px 0px 27px;
		position:relative;
		}
.illustword2{
        font-size:12px;
		color:#ffffff;
		text-align:left;
		position:relative; top:0px; left:30px;
		}
.illustword3{
        font-size:12px;
		color:#ffffff;
		text-align:left;
		position:relative; top:0px; left:68px;
		}	
.illustword4{
        font-size:12px;
		color:#ffffff;
		text-align:left;
		position:relative; top:0px; left:90px;
		}			
#page{
      width:560px;
	  float:left;
	  text-align:left;
	  }	
#page_box1{
           margin:10px 0px 0px 5px;
		   }	     
.page1{
       width:270px;
	   height:145px;
	   border:solid 1px #000000;
	   float:left;
	   margin:0px;
	   padding:0px;
	   background-image:url(img/p1title.gif);
	   background-repeat:no-repeat;
	   }
h2#pagetitle{
         font-size:15px;
		 margin:10px 0px 0px 30px;
		 padding:0px;
		 color:#ffffff;
		 }	   
h3.pageword{
          font-size:14px;
		  padding:8px 26px 0px 26px;
		  margin:0px;
		  line-height:120%;
		  		  }
p.vol span{
          font-size:11px;
		  padding-left:5px;
		  margin:0px;
		  color:#FF6600;
		  font-weight:normal;
		  
		  		  }				  
.page1 p{
         font-size:12px;
		 padding:5px 26px 10px 26px;
		 margin:0px;
		 line-height:130%;
		 		 }
p.vol{
         margin:30px 0px 0px 25px;
		 padding:0px;
		 line-height:10%;
		 font-size:12px;
		 }
.page2{
       width:270px;
	   height:145px;
	   border:solid 1px #000000;
	   float:right;
	   margin:0px;
	   padding:0px;
	   background-image:url(img/p2title.gif);
	   background-repeat:no-repeat;
	   }
h2#pagetitle2{
         font-size:15px;
		 margin:10px 0px 0px 32px;
		 padding:0px;
		 color:#ffffff;
		 }
p.vol2{
         margin:30px 0px 0px 25px;
		 padding:0px;
		 line-height:5%;
		 font-size:12px;
		
		 }	   	   
.page2 h2{
          font-size:14px;
		  padding:10px 20px 0px 26px;
		  margin:0px;
		  		  }				 
.page2 h2 span{
          font-size:10px;
		  font-weight:normal;
		  margin:0px;
		  padding:5px 0px 0px 0px;
		  } 
.page2 ol{
         font-size:12px;
		 padding:0px 0px 0px 5px;
		 margin:0px 0px 0px 45px;
		 		 		 		 }
.page2 li{
          line-height:110%;
		  }								 		  
#page_box2{
           margin:10px 0px 0px 5px;
		   clear:both;
		   }
.page3{
       width:270px;
	   height:145px;
	   border:solid 1px #000000;
	   float:left;
	   background-image:url(img/p3title.gif);
	   background-repeat:no-repeat;
	   }
h2#pagetitle3{
         font-size:15px;
		 margin:10px 0px 0px 32px;
		 padding:0px;
		 color:#ffffff;
		 }	   
.page3 h2{
          font-size:14px;
		  padding:10px 26px 0px 26px;
		  margin:0px;
		  		  }  
.page3 p{
         font-size:12px;
		 padding:5px 26px 10px 26px;
		 margin:0px;
		 line-height:130%;
		 		 }
.page4{
       width:270px;
	   height:145px;
	   border:solid 1px #000000;
	   float:right;
	   background-image:url(img/p4title.gif);
	   background-repeat:no-repeat;
	  	   }	
h2#pagetitle4{
         font-size:15px;
		 margin:10px 0px 0px 34px;
		 padding:0px;
		 color:#ffffff;
		 }	   		   
#page4img{
          text-align:center;
		  padding-top:20px;
		  }		
.page4 h2{
          font-size:14px;
		  padding:2px 26px 0px 26px;
		  margin:0px;
		  		  } 
#page4img_2{
          text-align:center;
		  padding:2px 0px 8px 0px;
		  }	
#link{
      float:right;
	  width:182px;
	  margin:10px 0px 0px 0px;
	   padding:0px;
	   text-align:left;
	   background-image:url(img/navibar_orange.gif);
	   background-repeat:no-repeat;
	  }
#link img{
          padding-bottom:0px;
		  margin-bottom:0px;
		  }
h3#navibar{
          width:100px;
		  font-size:12px;
		  color:#ffffff;
		  margin:4px 0px 0px 35px;
		  padding:0px;
		  line-height:115%;
		  }		  
		
#link ol{
		 font-size:12px;
		 padding:0px 0px 0px 0px;
		 margin:10px 0px 0px 28px;
		 line-height:200%;
		 }	
#link li{
         border-bottom:solid 1px #000000;
		 }	
a{
  text-decoration:none;
  font-size:12px;
  color:#0000FF
  }		 	   
	  		  					   		     			 	 	 