@charset "utf-8";

#stage #nokyo {
position:relative;
margin-bottom:15px;
border:solid 1px #CCCCCC;
border-right-color:#FFFFFF;
width:938px;
height:auto;
background-image:url(/nokyo/common/img/nav_base.gif);
background-repeat:repeat-y;
background-position:0 0;
}

#stage #nokyo a { color:#0096ff; }
#stage #nokyo a:hover { color:#D80023; }

#stage #nokyo .text_s { font-size:93% }

#stage #nokyo #nokyo_l {
position:relative;
float:left;
width:200px;
height:auto;
}
#stage #nokyo #nokyo_l ul li a { border-style:none; }

#stage #nokyo #nokyo_r {
position:relative;
float:right;
width:725px;
height:auto;
background-color:#FFFFFF;
}


#stage #pagetop p a {
clear:both;
display:block;
padding:20px 0;
text-align:right;
font-size:85%;
color:#009933;
}

#stage .caption { font-size:77%; }




/* 2. フッターナビ
--------------------------------------------------------------------*/
#stage #footer-navi a {
color:#009944;
text-decoration:none;
outline: none;
}
#stage #footer-navi a:hover {
color:#33CC66;
text-decoration:underline;
outline: none;
}

#stage #footer-navi {
clear:both;
margin:0 auto;
padding-top:15px;
padding-bottom:5px;
width:940px;
text-align:left;
}

#stage #footer-navi h3 {
display:inline;
font-size:85%;
font-weight:normal;
}

#stage #footer-navi h3 a {
display:block;
padding:0 10px;
background-image: url(/nokyo/common/img/footer_navi_icon.gif);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline;
}