body{margin-left:0px;
	margin-top:0px;
	background-image:url(images/logo02.gif);
	 background-repeat:  no-repeat;
	 background-color:#fff;}
/*h1~h6*/
h4{font-size:14px;
	border-top:1px dotted #666;
	border-left:1px dotted #666;
	border-bottom:px dotted #666;

	border-right:none;
	padding:0px;
	margin-left:210px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#;}



/*P*/
p.img{	padding:0px;
		margin-left:210px;
		margin-top:0px;
		margin-bottom:2px;
		margin-right:0px;
		 }
p.img_v{margin:5px 5px 5px 5px;
		padding:0px;
		border:none;}
p.spacer{margin-top:35px;
		margin-bottom:3px;
		font-size:14px;}

p.content01{font-size:13px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:5%;
			margin-right:5%;
			width:90%;
			text-align:left;}
p.content02{font-size:12px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:5%;
			margin-right:5%;
			width:90%;
			text-align:center;}
p.img_top{margin:0px;
			text-align:left;
			padding:0px;}
p.img_under{margin:0px;
			text-align:right;
			padding:0px;}


hr.{size:1px}
/*SPAN*/	 
span.sub{border:1px solid #999;
		margin:60px;
		width:100%;
		}


/*DIV*/
div.width{margin-left:5%;margin-right:5%;font-size:smaller;	}

div.left_menu{position:absolute;
              top:163px;
              left:0px;
              border-bottom: 1px solid #666;
              border-top: none;
              border-right: 1px solid #666;
              border-left: 1px solid #666;

              padding:0px;
              width:210px;
              height:635px;}
div.main_menu{position:absolute;
              top:0px;
              left:0px;
             border-bottom:none;
              border-top: none;
              border-right: none;
              border-left: 1px solid #666;
			 background-color:;
              padding:0px;
              width:770px;
              height:160px}
              
div.main_content{position:absolute;
              top:130px;
              left:211px;
              width:560px;
              height:635px;
              border-bottom: 1px solid #666;
              border-top: none;
              border-right:none;
              border-left: none;
              padding:0px;
	      }
	      
div.line{position:absolute;
         top:0px;
         left:772px;
         border:none;
         background-image:url(images/line.gif);
         background-repeat:  repeat-y;
         height:765px;
         }

div.news{border:1px solid #666;
		font-size:12px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:5%;
			width:90%;
			vertical-align:top;
			background-color:#fff;
			background-image:url(images/topic01.gif);
			height:53px;
}
div.news02{border:1px solid #666;
		font-size:12px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:5%;
			width:90%;
			vertical-align:top;
			background-color:#fff;
			background-image:url(images/topic02.gif);
			height:53px;
}
div.news03{border:1px solid #666;
		font-size:12px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:5%;
			width:90%;
			vertical-align:top;
			background-color:#fff;
			background-image:url(images/kensaku.gif);
			height:53px;
}
div.news04{border:1px solid #666;
		font-size:12px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:5%;
			width:90%;
			vertical-align:top;
			background-color:#fff;
			background-image:url(images/topic03.gif);
			height:53px;
			}
			
div.center{width:80%;
			margin-left:10%;
			margin-right:10%;}
			
td.box{widht:160px;
		height:120px;
		  border:1px solid #777}

td.gr{background-color:#9ff268;
	width:100%;
	height:40px;
	text-align:center;
	padding:0px}	
table.gr{rules:none;
		margin:0px;}	  

