@charset "Shift_JIS";
/*mainstyle*/
/* default */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0 0 0 0;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,h1{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}


/*----------------------------------*/
body {	
	height: 100%;
	font-size: 12px;
	font-family:‚l‚r ‚oƒSƒVƒbƒN,‚l‚r ‚o–¾’©,Book Antiqua;	
	line-height: 150%;
	background-color:#F3F4F4;
	background-position:top center;
	/*color:#666666;*/
}
A{
  text-decoration : none;
}
A:HOVER{
  text-decoration : underline;
}
DIV#BASESET{
	width:780px;
	background-image: url(../img/contents_wall.png);
	padding: 0px 11px 11px 11px;
	margin:0 auto 0 auto;
}
DIV#BASELINE{
	width:100%;
	background-color:#08a329;
	height: 10px;
}
/*DIV#CONTAINER{
	margin:0px 10px 0px 10px;
}*/
DIV#CLEAR{
	display: block;	
	clear:both;
	height: 0px;
}
DIV#HEADER{
	width:100%;
	height:50px;
	margin: 0px;
	background-image: url(../img/rp_logo.gif);
	background-repeat: no-repeat;
	background-position:5% center;
	background-color:#FFFFFF;
	/*display: block;*/
}
div#CONTAINS{
	width:760px;
	margin: 0px 10px 0px 10px;
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	clear:both;
	/*display: block;*/
	/*border:#DDDFE1 1px solid;*/
}
div#FOOTERIMG {
   width:780px;
   height:70px;
   background-image: url(../img/footer_img.gif);
   background-repeat:no-repeat;
   margin:0 auto 0 auto;
   padding:0;
}
div#FOOTER {
	width:780px;
	height:40px;
	background-image: url(../img/footer.png);
	background-repeat:no-repeat;
	padding: 0px 11px 11px 11px;
	margin:0 auto 0 auto;
}



/*------------ HEADER ------------*/
/*subMenu*/
div#HEADER div#subMenu {
}
div#HEADER div#subMenu ul {
	margin: 0px;
	padding: 5px 10px 0 0;
	float:right;
	list-style-type: none;
	font-family:‚l‚r ‚o–¾’©;
}
div#HEADER div#subMenu ul li {
	display: inline;
	padding: 0 0 0 10px;
	font-size: 12px;
	color:#003c00
	
}
div#HEADER div#subMenu ul li a {
	background-image: url(../img/sv_mark.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 22px;
	margin:0px 0px 5px 0px;
	padding:1px 0px 0px 15px;
	text-decoration: none;
	color:#003c00

}

div#HEADER div#subMenu ul li a:hover{
	text-decoration: underline;
}

/*mainMenu*/
div#lineup {
    width:100%;
    height:1px;
    margin:0px;
    background-color: #cfcfcf;
}
div#linedown {
    width:100%;
    height:1px;
    margin:0;
    background-color: #cfcfcf;
}
div#mainMenu {
    width:100%;
    height:50px;
    margin:0px;
    clear:none;
    white-space:nowrap;
    background-image: url(../img/main_bk.gif);
	background-repeat: repeat-x;
}

div#flashimg {
    width:100%;
    height:250px;
    margin:0;
    background-color:#666666;
    font-size:50px;
}
.img01 {
   margin:0;
   padding:5px 0px 5px 0px;
}
.text01{
   margin:0;
   padding:0px 10px 10px 0px;
   font-family:MS UI Gothic;
   font-size:12px;
   float:right;
   font-weight:bold;
   color:#003100;
}
.text02{
   margin:0;
   padding:5px;
   font-family:MS UI Gothic;
   color:#0000ff;
   font-size:13px;
   float:left;
   font-weight:bold;
}
/*table#01{
  border-collapse:collapse;
   border-style:solid;
   border-width:1px;
   border-color:#808080;
}*/
.td01 {
   width:123px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:center;
}
.td02 {
   width:123px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:right;
}
.td03 {
   width:180px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:center;
}
.td04 {
   width:180px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:right;
}
.td05 {
   width:150px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:center;
}
.td06 {
   width:190px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:center;
}
.td07 {
   width:300px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:center;
}
.td08 {
   width:600px;
   margin:0px;
   padding:5px;
   font-family:MS UI Gothic;
   font-size:13px;
   line-height: 1.1;
   /*background-color:#ffffd2;*/
   text-align:center;
}
