a { color: #2449c1; text-decoration:none}
a:link, a:visited, a:active { text-decoration:none;}
a:hover { color: #d97d3f; text-decoration: underline; }

ul { margin-bottom:0 list-style: circle outside; }


/* TOP --------------------------------------------------------------------------------------------------
#header #head_arrow {width:690px; display:block; float:right; height:25px;}
#header #head_arrow a { color: #358a18; }
#header #head_arrow a:link, a:visited, a:active { text-decoration: none; color: #358a18;}
#header #head_arrow a:hover { text-decoration: underline; }
#header #head_arrow ul{ float:right; height:25px;}
#header #head_arrow li{ float:right; margin:5px 0 0 10px; padding-left:10px; background:url(../images/common/arrow.gif) center left no-repeat; font-size:90%;}
*/
/* RIGHT Navi--------------------------------------------------------------------------------------------------*/


/* GLOBALHEADER --------------------------------------------------------------------------------------------------*/
#globalheader { width:955px; height: 50px; margin:20px auto; padding:0; position: relative; z-index:3;}
#globalheader #globalnav { margin: 0; padding: 0; clear:both;}
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height: 0; width:318px; padding:50px 0 0 0; overflow: hidden;}
#globalheader #globalnav li a,
#globalheader #globalnav { background-image:url(../images/common/navi.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#n_01 a { background-position: 0 0;}
#globalheader #globalnav li#n_02 a { background-position: -318px 0;}
#globalheader #globalnav li#n_03 a { background-position: -636px 0;}
#globalheader #globalnav li#n_04 a { background-position: 0 -50px; width:318px;}
#globalheader #globalnav li#n_05 a { background-position: -318px -50px; width:318px;}
#globalheader #globalnav li#n_06 a { background-position: -636px -50px; width:318px;}

/* OVER STATES */
#globalheader #globalnav li#n_01 a:hover { background-position: 0 -99px;}
#globalheader #globalnav li#n_02 a:hover { background-position: -318px -99px;}
#globalheader #globalnav li#n_03 a:hover { background-position: -636px -99px;}
#globalheader #globalnav li#n_04 a:hover { background-position: 0 -149px; width:318px;}
#globalheader #globalnav li#n_05 a:hover { background-position: -318px -149px; width:318px;}
#globalheader #globalnav li#n_06 a:hover { background-position: -636px -149px; width:318px;}





/* RIGHT Navi--------------------------------------------------------------------------------------------------*/

#right_side { float:right; width:200px;}

/* #right_navi_title {width:200px; height:48px; margin-bottom:3px;}

#right_navi { width:200x; background:url(../images/common/right_navi_bg.gif);  margin:0; padding:5px; margin-bottom:10px; height:370px;}
#right_navi #right_navi_in { margin: 0; padding: 0; }
#right_navi #right_navi_in li { display: inline; }
#right_navi #right_navi_in li a { float: left; width:196px; padding:15px 0 0 19px; height:35px; margin-bottom:3px; font-size:120%; background:url(../images/common/right_navi_off.gif); text-decoration:none;}
#right_navi #right_navi_in li a,
#right_navi #right_navi_in {}*/

/* OVER STATES 
#right_navi #right_navi_in a:hover { background:url(../images/common/right_navi_on.gif); color:#FFFFFF;}

#right_navi #right_navi_in li#stay a { background:url(../images/common/right_navi_on.gif); color:#FFFFFF;}

#right_banner_box{width:200px; background:url(../images/common/right_navi_bg.gif);  margin:0; padding:5px;}*/



#right_side_navi h2{ font-weight:bold; font-size:120%; color:#ffffff; background-image:url(../images/common/title_white.gif); background-repeat:no-repeat; background-position:5px 40%; border-bottom:1px dotted #CCCCCC; background-color:#30ac33; color:#FFFFFF;margin:8px 0 0 0; padding:10px 0 10px 40px;}
#right_side_navi h2 a{ color:#FFFFFF; text-decoration:none;}
#right_side_navi h2 a:hover{ color:#FFFFFF; text-decoration:underline;}
#right_side_navi h2.oneline{ border-bottom:none;}

#right_side_navi_oneline h2{ height:35px; padding:5px 0 0 30px; font-weight:bold; font-size:120%; color:#ffffff; background-image:url(../images/common/title_white.gif); background-repeat:no-repeat; background-position:5px 50%; }
#right_side_navi_oneline{float:right; width:198px; background-color:#30ac33; margin-bottom:15px; display:block;}

/* right --------------------------------------------------------------------------------------------------*/
#right_side_navi { float:right; width:198px; background-color:#30ac33; padding-bottom:8px; margin-bottom:15px; display:block;}
#right_side_navi #right_globalnav { margin: 0; padding: 0;  }
#right_side_navi #right_globalnav li { display: inline;}
#right_side_navi #right_globalnav li a { float: left; height: 0; width:173px; padding:16px 0 0 25px; height:36px; font-size:110%; text-decoration:none; background-image:url(../images/common/arrow_right.gif); background-repeat:no-repeat; background-position:8px 50%; background-color:#FFF; border-bottom:1px dotted #CCCCCC;}
#right_side_navi #right_globalnav li a,
#right_side_navi #right_globalnav {}
#right_side_navi ul#right_globalnav{ margin-top:0; padding-top:0;}

/* OVER STATES */
#right_side_navi #right_globalnav li a:hover {background-image:url(../images/common/arrow_white.gif); background-repeat:no-repeat; background-position:8px 50%; background-color:#30ac33; color:#FFFFFF; text-decoration:underline;}

#right_side_navi #right_globalnav li a:visited { float: left; height: 0; width:173px; padding:16px 0 0 25px; height:36px; font-size:110%; text-decoration:none; background-image:url(../images/common/arrow_right.gif); background-repeat:no-repeat; background-position:8px 50%;  border-bottom:1px dotted #CCCCCC;}

