@charset "utf-8";
/* --------------------------------------------
 * gmenu.css
 * デザイン要素指定用スタイルシート


 * Date: 2009/5/29   Update:2009/5/29
 * Auther: ケイゾン
 * 適応範囲: グローバルメニュー
 * -------------------------------------------- */
 
/* --------------------------------------------
 * layout構成
 * -------------------------------------------- */

#navi {
position:relative;
clear:both;
padding:0;
margin:0;
width: 100%;
}

#gmenu {
clear:both;
padding:4px 0 0 0;
margin: 0px auto;
width: 920px;
vertical-align: middle;
}

#gmenu li {
width:100px;
text-align:center;
}

#submenu {
clear:both;
padding: 0;
margin:0;
}

ul.menu {
list-style : none;
overflow: hidden;
width: 100%;
}

ul.menu li{
float:left;
margin:0;
}

ul.menu a,
ul.menu span.disable {
display:block;
height:auto;
padding: 3px 10px;
}

#submenu a,
#submenu span.disable {
padding: 3px 5px 3px 25px;
}
/* --------------------------------------------
 * theme構成
 * -------------------------------------------- */
#navi {
background:url(../../images/gmenu/gm_back.gif) repeat-x 0 0;
}

#navi a,
#navi a:link,
#navi a:active,
#navi a:visited {
color:#3C50AC;
}

#gmenu a:hover {
color:#333333;
background-color:#DDD;
}

#submenu a:hover {
color:#CC3300;
}

#gmenu {
background:url(../../images/gmenu/gm_back.gif) repeat-x 0 0;
/*- background:#B60002 none repeat scroll 0 0; -*/
border-bottom: none;
font-size:15px;
}
#gmenu li.sel {
background-color:#F9F9F9;
}

#submenu {
background:url(../../images/gmenu/sm_back.gif) repeat-x 0 0;
/*- background-color: #F9F9F9; -*/
font-size:13px;
}

#gmenu ul.menu a,
#gmenu ul.menu span.disable {
border-left:1px solid #E36100;
font-weight:bold;
text-decoration : none;
white-space:nowrap;
line-height: 1.4;
color:#003366;
text-shadow:1px 1px 0 #DDD;
}

#gmenu li.sel a,
#gmenu li.sel span.disable {
color:#CC3300;
text-shadow:1px 1px 0 #fff;
}

#submenu ul.menu a,
#submenu ul.menu span.disable {
white-space:nowrap;
text-decoration : none;
line-height: 1.4;
}

#submenu li {
background-image:url(../../images/gmenu/pt_smenu.gif);
background-repeat:no-repeat;
background-position: 15px 10px;
}

#submenu li.sel {
background-image:url(../../images/gmenu/pt_smenu_sel.gif);
}

#submenu li.sel a:link,
#submenu li.sel a:active,
#submenu li.sel a:visited{
color:#CC3300;
}

ul.menu span.disable {
color:#999;
}
