/* GL_menu */

#gl-menu ul { margin: 0; padding: 0; list-style-type: none;}

/*\ mac回避 */
#gl-menu li { display: inline;}
/* mac回避ここまで */

#gl-menu { float:right;}
#gl-menu ul li { float:left; position: relative;}
#gl-menu ul li a { display: block; background-repeat: no-repeat; background-position: 0px 0px; border: 0px; /*position: relative;*/}
#gl-menu ul li a:hover { background-position: 0px -24px; text-decoration: none; /*position: relative;*/}
#gl-menu ul li a span { position: relative; text-decoration: none; visibility: hidden; border: 0; font-size: 6px; outline: 0; text-indent: -3000px; margin:0px; padding:0px;}

#gl-menu ul li#gl-menu01 a { width: 55px; height: 24px; background-image: url(/shared/img/gl_header/btn_01.gif);}
#gl-menu ul li#gl-menu02 a { width: 67px; height: 24px; background-image: url(/shared/img/gl_header/btn_02.gif);}
#gl-menu ul li#gl-menu03 a { width: 123px; height: 24px; background-image: url(/shared/img/gl_header/btn_03.gif);}
#gl-menu ul li#gl-menu04 a { width: 90px; height: 24px; background-image: url(/shared/img/gl_header/btn_04.gif);}

.clear { clear: both;}

p { padding-top: 0px; margin: 0;}


/* GL_nav */

#gl-nav ul { margin: 0; padding: 0; list-style-type: none;}

/*\ mac回避 */
#gl-nav li { display: inline;}
/* mac回避ここまで */

#gl-nav ul li { float:left; position: relative;}
#gl-nav ul li a { display: block; width: 117px; height: 25px; background-repeat: no-repeat; background-position: 0px 0px; border: 0px; /*position: relative;*/}
#gl-nav ul li a:hover { background-position: 0px -25px; text-decoration: none; /*position: relative;*/}
#gl-nav ul li a span { position: relative; text-decoration: none; visibility: hidden; border: 0; font-size: 6px; outline: 0; text-indent: -3000px; margin:0px; padding:0px;}

#gl-nav ul li.gl-lr { width: 2px; height: 25px; float:left; background-image: url(/shared/img/gl_header/lr.gif);}

#gl-nav ul li#gl-nav01 a { background-image: url(/shared/img/gl_header/btn_05.gif);}
#gl-nav ul li#gl-nav02 a { background-image: url(/shared/img/gl_header/btn_06.gif);}
#gl-nav ul li#gl-nav03 a { background-image: url(/shared/img/gl_header/btn_07.gif);}
#gl-nav ul li#gl-nav04 a { background-image: url(/shared/img/gl_header/btn_08.gif);}
#gl-nav ul li#gl-nav05 a { background-image: url(/shared/img/gl_header/btn_09.gif);}
#gl-nav ul li#gl-nav06 a { background-image: url(/shared/img/gl_header/btn_10.gif);}
#gl-nav ul li#gl-nav07 a { background-image: url(/shared/img/gl_header/btn_11.gif);}
#gl-nav ul li#gl-nav08 a { background-image: url(/shared/img/gl_header/btn_12.gif);}

div#gl_01 #gl-nav ul li#gl-nav01 a { background-position: 0px -25px;}
div#gl_02 #gl-nav ul li#gl-nav02 a { background-position: 0px -25px;}
div#gl_03 #gl-nav ul li#gl-nav03 a { background-position: 0px -25px;}
div#gl_04 #gl-nav ul li#gl-nav04 a { background-position: 0px -25px;}
div#gl_05 #gl-nav ul li#gl-nav05 a { background-position: 0px -25px;}
div#gl_06 #gl-nav ul li#gl-nav06 a { background-position: 0px -25px;}
div#gl_07 #gl-nav ul li#gl-nav07 a { background-position: 0px -25px;}
div#gl_08 #gl-nav ul li#gl-nav08 a { background-position: 0px -25px;}

.clear { clear: both;}

p { padding-top: 0px; margin: 0;}