@charset "utf-8";

#touyako-menu-area-top {
background-color: #003669;
width: 770px;
height: 34px;}

#touyako-menu-area-top UL#touyakolist{
margin-left: 17px;}

#touyako-menu-area-top UL{
font-size: 0px;
margin: 0px;
padding: 0px;
list-style-type: none;}

#touyako-menu-area-top .Global{
float: left;
margin-right: 0px;}

#touyako-menu-area-top LI.Global:hover UL{
display: block;}

#touyako-menu-area-top LI.Global:hover A.menu1{
background-position: -190px 0px;}
#touyako-menu-area-top LI.Global:hover A.menu2{
background-position: -190px -40px;}
#touyako-menu-area-top LI.Global:hover A.menu3{
background-position: -190px -80px;}
#touyako-menu-area-top LI.Global:hover A.menu4{
background-position: -190px -120px;}


#touyako-menu-area-top .Global A{
font-size: 0px;
background-image: url(../img/menu/top-touyako-menu.gif);
background-repeat: no-repeat;
width: 184px;
height: 34px;
text-indent: -9999px;
display: block;}

#touyako-menu-area-top A.menu1{
background-position: 0px 0px; }

#touyako-menu-area-top A.menu2{
background-position: 0px -40px; }

#touyako-menu-area-top A.menu3{
background-position: 0px -80px; }

#touyako-menu-area-top A.menu4{
background-position: 0px -120px; }


#touyako-menu-area-top A:hover.menu1{
background-position: -190px 0px; }
#touyako-menu-area-top A:hover.menu2{
background-position: -190px -40px; }
#touyako-menu-area-top A:hover.menu3{
background-position: -190px -80px; }
#touyako-menu-area-top A:hover.menu4{
background-position: -190px -120px; }


#touyako-menu-area-top A.menu1-on{
background-position: -190px 0px; }
#touyako-menu-area-top A.menu2-on{
background-position: -190px -40px; }
#touyako-menu-area-top A.menu3-on{
background-position: -190px -80px; }
#touyako-menu-area-top A.menu4-on{
background-position: -190px -120px; }



#touyako-menu-area-top .Global UL,
#touyako-menu-area-top .Global UL LI,
#touyako-menu-area-top .Global UL LI A{
background-image: url(../img/menu/top-touyako-submenu.gif);
background-repeat: no-repeat;}

#touyako-menu-area-top .Global UL{
background-image: url(../img/menu/top-touyako-submenu-end.gif);
background-position: 0% 100%;
position: absolute;
padding-top: 0px;
padding-bottom: 6px;
margin-left: 2px;
display: none;}

#touyako-menu-area-top .Global UL LI{
background-position: -360px 100%;
padding-bottom: 2px;}

#touyako-menu-area-top .Global UL LI A{
color: #222222;
font-size: 13px;
line-height: 16px;
text-decoration: none;
text-align: left;
text-indent: 0px;
background-position: 0px -4px;
padding-top: 4px;
padding-left: 20px;
padding-right: 5px;
padding-bottom: 3px;
height: auto;
width: 155px;
_width: 180px;}

#touyako-menu-area-top .Global UL LI A:hover{
background-position: -180px -4px;}

#touyako-menu-area-top .Global UL LI A.lv1{
background-position: 0px 0px;
padding-top: 8px;}
#touyako-menu-area-top .Global UL LI A:hover.lv1{
background-position: -180px 0px;
padding-top: 8px;}









#summit-menu-area-top{
background-image: url(../img/top/bg-summit-menu.gif);
background-repeat: repeat-x;
background-position: left top;
width: 770px;
height: 33px;}

#summit-menu-area-top UL#summitlist{
margin-left: 19px;}

#summit-menu-area-top UL{
font-size: 0px;
margin: 0px;
padding: 0px;
list-style-type: none;}

#summit-menu-area-top .Global{
float: left;
margin-right: 0px;}

#summit-menu-area-top LI.Global:hover UL{
display: block;}


#summit-menu-area-top LI.Global:hover A.menu1{
background-position: 0px -30px;}
#summit-menu-area-top LI.Global:hover A.menu2{
background-position: -244px -30px;}
#summit-menu-area-top LI.Global:hover A.menu3{
background-position: -488px -30px;}


#summit-menu-area-top .Global A{
font-size: 0px;
background-image: url(../img/menu/top-summit-menu.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
width: 244px;
height: 30px;}

#summit-menu-area-top A.menu1{
background-position: 0px 0px; }

#summit-menu-area-top A.menu2{
background-position: -244px 0px; }

#summit-menu-area-top A.menu3{
background-position: -488px 0px; }




#summit-menu-area-top A.menu1-on{
width: 244px;
height: 30px;
background-position: 0px -30px; }
#summit-menu-area-top A.menu2-on{
width: 244px;
height: 30px;
background-position: -244px -30px; }
#summit-menu-area-top A.menu3-on{
width: 244px;
height: 30px;
background-position: -488px -30px; }



#summit-menu-area-top .Global UL,
#summit-menu-area-top .Global UL LI,
#summit-menu-area-top .Global UL LI A{
background-image: url(../img/menu/top-summit-submenu.gif);
background-repeat: no-repeat;}

#summit-menu-area-top .Global UL{
background-position: 0px 0px;
padding-top: 2px;
padding-bottom: 2px;
margin-left: 3px;
display: none;}

#summit-menu-area-top .Global UL.SMU1{
position: absolute;
top: 175px;}
#summit-menu-area-top .Global UL.SMU2{
position: absolute;
top: 240px;}
#summit-menu-area-top .Global UL.SMU3{
position: absolute;
top: 240px;}

#summit-menu-area-top .Global UL LI{
background-position: -480px 100%;
padding-bottom: 4px;}

#summit-menu-area-top .Global UL LI A{
color: #222222;
font-size: 13px;
line-height: 16px;
text-decoration: none;
text-align: left;
text-indent: 0px;
background-position: 0px -2px;
padding-top: 4px;
padding-left: 20px;
padding-right: 5px;
padding-bottom: 2px;
height: auto;
width: 213px;
_width: 238px;}

#summit-menu-area-top .Global UL LI A:hover{
background-position: -240px -2px;}



