@charset "utf-8";
/* CSS Document */


#header {
padding-bottom: 7px;
width: 999px;
}

#header_left {
float: left;
padding-top: 20px;
}

#header_left h2 {
color: #5f5f5f;
font-family: Osaka, "ＭＳ ゴシック";
font-size: 12px;
font-weight: normal;
padding-left: 5px;
text-align: left;
}

#header_left h2 strong {
color: #5f5f5f;
font-family: Osaka, "ＭＳ ゴシック";
font-size: 12px;
font-weight: normal;
text-align: left;
}

#header_left h1 {
color: #5f5f5f;
text-align: left;
}



#header_right {
float: right;
padding-top: 26px;
}

#header_right address {
float: right;
width: 227px;
}

#s_navi {
float: right;
padding-top: 45px;
width: 250px;
}

#s_navi ul {
float: right;
list-style: none;
text-align: right;
width: 250px;
}

#s_navi ul li {
background: url(../img/s_navi/arrow.gif) no-repeat left 5px;
color: #666666;
float: right;
padding: 0px 12px 0px 15px;
text-align: left;
}

#s_navi ul li a {
color: #666666;
font-size: 0.8em;
text-align: left;
text-decoration: none;
}

#s_navi ul li a:hover {
color: #666666;
font-size: 0.8em;
text-align: left;
text-decoration: underline;
}


#g_navi_bg {
background: url(../img/g_navi/bg.gif) repeat-x left top;
height: 38px;
width: 100%;
}

#g_navi {
width: 999px;
}

#g_navi ul {
float: left;
list-style: none;
padding-top: 8px;
width: 999px;
}

#g_navi ul li {
float: left;
padding: 0px 20px 0px 20px;
text-align: left;
}



