/* CSS Document */

/* 全体のデザイン */
body { width : 100% ;
margin:0px 0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:160%;
}

td {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:160%;

}

A:hover { 
  color: #FF9900;
  text-decoration: none
}

img {border:0;}


hr{ border-width: 1px 0px 0px 0px; 
border-style: solid;
height: 1px;}

/******* レイアウト *******/
#maintable{ width:900px; margin-left:auto;margin-right:auto;}
#intable{ margin-left:auto;margin-right:auto;text-align:left;}


/* トップページ */
#rtopheader { width : 98% ; height : 30px ; }
div.hurl{
	float: left;
	width: 400px;
	}

div.hcounter{
	float: right;
	width: 60px;
	}

#rtopmain { width:98%; height:80%; text-align:center;}

#rtopfooter { 
width : 98% ;
}

div.htopicon{
	float: left;
	width: 400px;
	}

div.hcopy{
	float: right;
	width: 400px;
	text-align:right;
	padding-top:16px;
	}
	
	
#rtoppr { 
clear:both;
position:relative;
width : 98% ;
padding-top:10px;

}


/* ニュース */
.bar_brown{scrollbar-base-color:D7D4C3;}
#newstable td{ vertical-align:top;}


/* 2階層目デフォルト */

#rheader { width : 100% ; height : 90px ; }

div.htitle{
	float: left;
	width: 400px;
	
	
	}

div.hicon{
	float: right;
	width: 220px;
	}
	
div.hbanner{
	float:left;
	width: 840px;
	margin-top:5px;
	margin-left:20px;
	
}
	
#rmenu { width : 100% ; height : 84px ;}
#rmenu ul {list-style:none;margin: 0px;padding: 0px;}
#rmenu li {float:left;margin-top: 0px; margin-right:20px;padding: 0px;}


#rmain { clear: both; margin-left:30px; margin-top:30px; margin-right:50px}
#rfooter { margin-top:30px;text-align:center;}