@charset "UTF-8";


/*　共通設定	*/


div#gvNAV{width:790px; height:42px; text-align:left; margin:0 auto; background-image: url(../img/shlimg/bkg_nav.gif); font-size: 13px; z-index: 1000;}

/*for Opera layout*/
/*div#gvNAV ul#user-menu{text-align:left;width:625px; border: 1px solid red; margin: 0 auto; background-color: black;}*/



div#gvNAV ul#user-menu li {float:left; display:inline;}
div#gvNAV ul#user-menu li a{ display:block; top:0; left:0;text-decoration: none;}
div#gvNAV ul#user-menu li a#CHL-MENU01{ width:107px;}
div#gvNAV ul#user-menu li a#CHL-MENU02{ width:133px;}
div#gvNAV ul#user-menu li a#CHL-MENU03{ width:139px;}
div#gvNAV ul#user-menu li a#CHL-MENU04{ width:107px;}
div#gvNAV ul#user-menu li a#CHL-MENU05{ width:204px;}
div#gvNAV ul#user-menu li a#CHL-MENU06{ width:80px;}

div#gvNAV a img {margin-right: 6px; vertical-align: middle;}
div#gvNAV ul#user-menu {margin-left: 10px;}





/*　プルダウン設定(ver1.0)	*/

#user-menu li li{font-size: 11px; padding:0.5em 0 0.5em 2px; border-top:1px solid #cccccc; background:#ffffff;}

#user-menu li ul#pull-About{ margin:0; width:104px; background:#ffffff; background-image: url(../img/shlimg/bkg_func_menu.gif); background-repeat: repeat-x; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#user-menu li ul#pull-Olive{ margin:0; width:130px; background:#ffffff; background-image: url(../img/shlimg/bkg_func_menu.gif); background-repeat: repeat-x; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#user-menu li ul#pull-SHL{ margin:0; width:136px; background:#ffffff; background-image: url(../img/shlimg/bkg_func_menu.gif); background-repeat: repeat-x; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#user-menu li ul#pull-User{ margin:0; width:104px; background:#ffffff; background-image: url(../img/shlimg/bkg_func_menu.gif); background-repeat: repeat-x; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#user-menu li ul#pull-Toos{ margin:0; width:200px; background:#ffffff; background-image: url(../img/shlimg/bkg_func_menu.gif); background-repeat: repeat-x; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#user-menu li ul#pull-Goods{ margin:0; width:77px; background:#ffffff; background-image: url(../img/shlimg/bkg_func_menu.gif); background-repeat: repeat-x; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}



#user-menu li.off ul{ display:none;}
#user-menu li.on ul{ display:block; overflow:hidden;}
#user-menu{ position:absolute;}
#user-menu li li a{ display:block; text-align:center; width:100%;}
#user-menu li li a img{ margin-right: 3px;}



ul#pull-About li a{ display:block; text-align:center; width:103px; text-align: left;}
ul#pull-About li a:hover{ display:block; text-align:center; width:103px; text-align: left;}

ul#pull-Olive li a{ display:block; text-align:center; width:129px; text-align: left;}
ul#pull-Olive li a:hover{ display:block; text-align:center; width:129px; text-align: left;}

ul#pull-SHL li a{ display:block; text-align:center; width:135px; text-align: left;}
ul#pull-SHL li a:hover{ display:block; text-align:center; width:135px; text-align: left;}

ul#pull-User li a{ display:block; text-align:center; width:103px; text-align: left;}
ul#pull-User li a:hover{ display:block; text-align:center; width:103px; text-align: left;}

ul#pull-Toos li a{ display:block; text-align:center; width:199px; text-align: left;}
ul#pull-Toos li a:hover{ display:block; text-align:center; width:199px; text-align: left;}

ul#pull-Goods li a{ display:block; text-align:center; width:76px; text-align: left;}
ul#pull-Goods li a:hover{ display:block; text-align:center; width:76px; text-align: left;}


