@charset "UTF-8";

/* CSS Document */

/* ----------------------------------------------------------------------------------
navi
---------------------------------------------------------------------------------- */

#navigation ul li {
    position: absolute;
    height: 60px;
}

#navigation ul li a {
    display: block;
    outline-width: 0px; 
    font-size:1px;
    line-height: 100%;
    height: 51px;
}

#navigation ul li a span { display: none; }

#navigation01 {
    background: url(../navigation_img/001.jpg) no-repeat left top;
	top: 86px;
    left: 0px;
    width: 195px;
}
 
#navigation01 a {
    width: 195px;
}

#navigation01 a:hover {
    background: url(../navigation_img/001_f2.jpg) no-repeat left top;	
}
 
#navigation02 {
    background: url(../navigation_img/002.jpg) no-repeat left top;
	top: 86px;
    left: 197px;
    width: 195px;
}
 
#navigation02 a {
    width: 195px;
}

#navigation02 a:hover {
    background: url(../navigation_img/002_f2.jpg) no-repeat left top;
}

#navigation03 {
    background: url(../navigation_img/003.jpg) no-repeat left top;
	top: 86px;
    left: 394px;
    width: 195px;
}
 
#navigation03 a {
    width: 195px;
}

#navigation03 a:hover {
    background: url(../navigation_img/003_f2.jpg) no-repeat left top;
}
 
#navigation04 {
    background: url(../navigation_img/004.jpg) no-repeat left top;
	top: 86px;
    left: 591px;
    width: 195px;
}
 
#navigation04 a {
    width: 195px;
}

#navigation04 a:hover {
    background: url(../navigation_img/004_f2.jpg) no-repeat left top;
}
 
#navigation05 {
    background: url(../navigation_img/005.jpg) no-repeat left top;
	top: 86px;
    left: 788px;
    width: 195px;
}
 
#navigation05 a {
    width: 195px;
}

#navigation05 a:hover {
    background: url(../navigation_img/005_f2.jpg) no-repeat left top;
}

/* ----------------------------------------------------------------------------------
subNavi
---------------------------------------------------------------------------------- */

#subNavigation ul li {
    position: absolute;
    height: 16px;
}

#subNavigation ul li a {
    display: block;
    outline-width: 0px; 
    font-size:1px;
    line-height: 100%;
    height: 16px;
}

#subNavigation ul li a span { display: none; }


#subNavigation01 {
    background: url(../sub_navigation_img/001.gif) no-repeat left top;
	top: 53px;
    right: 568px;
    width: 64px;
}
 
#subNavigation01 a {
     width: 64px;
}

#subNavigation01 a:hover {
    background: url(../sub_navigation_img/001_f2.gif) no-repeat left top;
}

#subNavigation02 {
    background: url(../sub_navigation_img/002.gif) no-repeat left top;
	top: 53px;
    right: 467px;
    width: 96px;
}
 
#subNavigation02 a {
    width: 96px;
}

#subNavigation02 a:hover {
    background: url(../sub_navigation_img/002_f2.gif) no-repeat left top;
}

#subNavigation03 {
    background: url(../sub_navigation_img/003.gif) no-repeat left top;
	top: 53px;
    right: 406px;
    width: 56px;
}
 
#subNavigation03 a {
    width: 56px;
}

#subNavigation03 a:hover {
    background: url(../sub_navigation_img/003_f2.gif) no-repeat left top;
}

#subNavigation04 {
    background: url(../sub_navigation_img/004.gif) no-repeat left top;
	top: 53px;
    right: 258px;
    width: 140px;
}
 
#subNavigation04 a {
    width: 140px;
}

#subNavigation04 a:hover {
    background: url(../sub_navigation_img/004_f2.gif) no-repeat left top;
}

#subNavigation05 {
    background: url(../sub_navigation_img/005.gif) no-repeat left top;
	top: 53px;
    right: 160px;
    width: 91px;
}
 
#subNavigation05 a {
    width: 91px;
}

#subNavigation05 a:hover {
    background: url(../sub_navigation_img/005_f2.gif) no-repeat left top;
}

/* ----------------------------------------------------------------------------------
buttonNavi
---------------------------------------------------------------------------------- */

#buttonNavigation ul li {
    position: absolute;
    height: 38px;
}

#buttonNavigation ul li a {
    display: block;
    outline-width: 0px; 
    font-size:1px;
    line-height: 100%;
    height: 38px;
}

#buttonNavigation ul li a span { display: none; }


#buttonNavigation01 {
    background: url(../sub_navigation_img/006.jpg) no-repeat left top;
	top: 40px;
    right: 0px;
    width: 148px;
}
 
#buttonNavigation01 a {
    width: 148px;
}

#buttonNavigation01 a:hover {
    background: url(../sub_navigation_img/006_f2.jpg) no-repeat left top;
}

