@charset "euc-jp";

/* INITIALIZE
==================================================== */
body{margin:0; padding:0;}
img{border:none 0;}

/* HEADER 
==================================================== */
#rmhi-siteHeader *{margin:0; padding:0;}
#rmhi-siteHeader{
font-size:14px; font-family:'Lucida Grande',Arial, Helvetica, sans-serif; color:#222; line-height:1.1;}
#rmhi-siteHeader{
height:100px;
/*background:url(../images/globalNavBg.gif) repeat-x bottom;*/
}
#rmhi-siteHeader .inner{
width:970px; margin:0 auto; position:relative;}
#rmhi-siteHeader #siteID{
width:205px; height:51px; position:absolute; left:10px; top:40px;}
#rmhi-siteHeader #siteSearch{
width:166px; height:22px; position:absolute; left:675px; top:8px;}
#rmhi-siteHeader #siteSearch input[type=text]{
border:1px #ddd solid; width:135px; height:20px; position:absolute; left:0; top:0; font-size:11px; padding:0 5px;}
#rmhi-siteHeader #siteSearch button{
background:url(../images/headSearchBtn.gif) no-repeat right top; width:32px; height:22px; overflow:hidden; text-height:100%; white-space:nowrap; position:absolute; right:0; top:0; border:none; padding:0; display:block; cursor:pointer;}
#rmhi-siteHeader #region{
width:120px; height:22px; padding:2px; position:absolute; right:0; top:8px; text-align:right;}
#rmhi-siteHeader #region li{
display:inline;}
#rmhi-siteHeader #region li a{
color:#555;}
#rmhi-siteHeader #function{
width:290px; height:19px; position:absolute; right:0; top:71px;}
#rmhi-siteHeader #function li{
float:left; font-size:11px; position:relative;}
#rmhi-siteHeader #function li#fnHm{
padding-right:5px; top:5px;}
#rmhi-siteHeader #function li#fnCt{
padding-right:25px; top:5px;}
#rmhi-siteHeader #function li#fnPr{
float:right;}
#rmhi-siteHeader #function li#fnPr a{
background:url(../images/printIcn.gif) no-repeat 10px center #333; color:#fff; padding:5px 10px 5px 25px; display:block; white-space:nowrap;}
#rmhi-siteHeader #function li a{
color:#555; text-decoration:none;}
#rmhi-siteHeader #function li a:hover{
text-decoration:underline;}
#rmhi-siteHeader #global{
width:970px; height:34px; position:absolute; left:0; top:110px; background:url(../images/globalNavDivider.gif) repeat-y right;}
#rmhi-siteHeader #global ul{
}
#rmhi-siteHeader #global li{
width:160px; height:34px; float:left;}
#rmhi-siteHeader #global li:first-child,
#rmhi-siteHeader #global li:last-child{
width:163px;}
#rmhi-siteHeader #global li a{
width:100%; height:34px; display:block; text-align:center; line-height:34px; color:#555; text-decoration:none; background:url(../images/globalNavDivider.gif) repeat-y left;}
#rmhi-siteHeader #global li a:hover{
background:#333; color:#fff; border-left:1px #333 solid;}
#rmhi-siteHeader #global li a.active{
background:#e60012; color:#fff; border-left:1px #c00 solid;}
#rmhi-siteHeader li{list-style:none;}

/* FOOTER 
==================================================== */
#rmhi-siteFooter *{margin:0; padding:0;}
#rmhi-siteFooter {
clear:both; background:#333; padding:10px; font-family:'Lucida Grande',Arial, Helvetica, sans-serif;}
#rmhi-siteFooter .inner{
width:970px; margin:0 auto;}
#rmhi-siteFooter a{
color:#fff; text-decoration:none;}
#rmhi-siteFooter a:hover{
color:#fff; text-decoration:underline;}
#rmhi-siteFooter p{
clear:both; text-align:center; color:#fff; font-size:11px; line-height:1.5;}
.ie6 #rmhi-siteFooter p{
font-size:9px;}


#rmhi-container{width:970px; margin:0 auto; padding:0 0 50px 0;}
#rmhi-container #breadcrumbs{
padding:20px 15px 15px 10px;}
#rmhi-container #breadcrumbs *{
margin:0; padding:0;}
#rmhi-container #breadcrumbs li{
display:inline; font-size:12px;}
#rmhi-container #breadcrumbs li a{
padding:0 5px; color:#555; text-decoration:none;}
#rmhi-container #breadcrumbs li a:hover{
text-decoration:underline;}
#rmhi-container #breadcrumbs li em{font-style:normal;}
