@charset "UTF-8";

/* CSS Document */

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

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

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

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

#navigation01 {
    background: url(../navigation_img/001.gif) no-repeat left top;
	top: 112px;
    left: 0px;
    width: 174px;
}
 
#navigation01 a {
    width: 174px;
}

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

#navigation02 {
    background: url(../navigation_img/002.gif) no-repeat left top;
	top: 112px;
    left: 175px;
	width: 172px;
}
 
#navigation02 a {
    width: 172px;
}

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

#navigation03 {
    background: url(../navigation_img/003.gif) no-repeat left top;
	top: 112px;
    left: 348px;
	width: 172px;
}
 
#navigation03 a {
    width: 172px;
}

#navigation03 a:hover {
    background: url(../navigation_img/003_f2.gif) no-repeat left top;
}
 
#navigation04 {
    background: url(../navigation_img/004.gif) no-repeat left top;
	top: 112px;
    left: 521px;
	width: 172px;
}
 
#navigation04 a {
    width: 172px;
}

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

#navigation05 {
    background: url(../navigation_img/005.gif) no-repeat left top;
	top: 112px;
    left: 694px;
	width: 172px;
}
 
#navigation05 a {
    width: 172px;
}

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

#navigation06 {
    background: url(../navigation_img/006.gif) no-repeat left top;
	top: 112px;
    left: 867px;
	width: 173px;
}
 
#navigation06 a {
    width: 173px;
}

#navigation06 a:hover {
    background: url(../navigation_img/006_f2.gif) no-repeat left top;
}

/* ----------------------------------------------------------------------------------
subNavigation
---------------------------------------------------------------------------------- */

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

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

#subNavigation ul li a span { display: none; }
 
#subNavigation01 {
    background: url(../sub_navigation_img/001.gif) no-repeat;
    top: 83px;
    right: 427px;
    width: 54px;
}
 
#subNavigation01 a {
    width: 54px;
}

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

#subNavigation02 {
    background: url(../sub_navigation_img/002.gif) no-repeat;
    top: 83px;
    right: 343px;
    width: 75px;
}
 
#subNavigation02 a {
   width: 75px;
}

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

#subNavigation03 {
    background: url(../sub_navigation_img/003.gif) no-repeat;
    top: 83px;
    right: 242px;
    width: 92px;
}
 
#subNavigation03 a {
   width: 92px;
}

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

#subNavigation04 {
    background: url(../sub_navigation_img/004.gif) no-repeat;
    top: 83px;
    right: 100px;
    width: 134px;
}
 
#subNavigation04 a {
   width: 134px;
}

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

#subNavigation05 {
    background: url(../sub_navigation_img/005.gif) no-repeat;
    top: 83px;
    right: 0px;
    width: 92px;
}
 
#subNavigation05 a {
   width: 92px;
}

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