@charset "utf-8";
/* CSS Document */

/* ========= MENU 1 ========= */
/* Level1 */
ul#menu1_level1 { margin: 0px; padding: 0px; list-style-type:none; float: right; }
ul#menu1_level1 li { float: left; }
ul#menu1_level1 li a.normal { display:block; font-size:1.25em; padding: 15px 0px 5px 0px; margin: 0px 0px 0px 30px; color:#5f5f5f; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; border-bottom: solid 1px #d2d0d0; }
ul#menu1_level1 li a.normal:hover { border-bottom: solid 1px #ff9500; color:#ff9500; }
ul#menu1_level1 li a.active { display:block; font-size:1.25em; padding: 15px 0px 5px 0px; margin: 0px 0px 0px 30px; color:#ff9500; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; border-bottom: solid 1px #ff9500;}

/* Level2 */
#menu1_level2_box {}
ul#menu1_level2 { margin: 0px; padding: 0px 10px 0px 0px; list-style-type:none; }
ul#menu1_level2 li {text-align:right; margin: 0px; padding: 0px 0px 5px 0px;}
ul#menu1_level2 li a.normal { text-align: right; margin: 0px; padding: 0px 0px 0px 0px; line-height:1.0em; color:#9f9f9f; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; }
ul#menu1_level2 li a.normal:hover { color:#ff9500; }
ul#menu1_level2 li a.active { text-align: right; margin: 0px; padding: 0px 0px 0px 0px; line-height:1.0em; color:#ff9500; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; }

/* Level3 */
#menu1_level3_box {}
ul#menu1_level3 {}
ul#menu1_level3 li {}
ul#menu1_level3 li a.normal {}
ul#menu1_level3 li a.normal:hover {}
ul#menu1_level3 li a.active {}


/* ========= MENU 2 (SIDENAVI) ========= */
ul#menu2_complete { margin: 0px; padding: 0px; list-style-type:none; text-align:right; }
ul#menu2_complete li {text-align:right; margin: 0px; padding: 0px;}
ul#menu2_complete li a.normal { text-align: right; margin: 0px; padding: 0px 10px 10px 0px; font-size:1.00em; line-height:1.6em; color:#5f5f5f; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; font-weight:100; }
ul#menu2_complete li a.active { text-align: right; margin: 0px; padding: 0px 10px 10px 0px; font-size:1.00em; line-height:1.6em; color:#ff9500; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; font-weight:100; }
ul#menu2_complete li a.normal:hover { color:#ff9500; }

ul#menu2_complete li ul { list-style-type:none;}
ul#menu2_complete li ul li {text-align:right; margin: 0px; padding: 0px 10px 5px 0px;}
ul#menu2_complete li ul li a.normal { text-align: right; margin: 0px; padding: 0px 0px 0px 0px; font-size:0.9em; line-height:1.0em; color:#9f9f9f; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; }
ul#menu2_complete li ul li a.active { text-align: right; margin: 0px; padding: 0px 0px 0px 0px; font-size:0.9em; line-height:1.0em; color:#ff9500; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; }