/* ----------------
  header
---------------- */


#header a:link { color: #033db2; text-decoration: underline; }
#header a:visited { color: #033db2; text-decoration: underline; }
#header a:hover {color: #6799d5; text-decoration: underline; }
#header a:active { color: #6799d5; text-decoration: underline; }


#header {
	width: 1000px;
	height: 77px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header h1{
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 242px;
	float: left;
}


/* ----------------
  header_navi
---------------- */

#header_navi{
	float: right;
	width: 758px;
	height: 37px;
	margin: 0px;
}
#header_navi ul{
	padding: 0px;
	width: 758px;
	height: 37px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#header_navi li.language a{
	float: right;
	padding: 0px;
	height: 26px;
	width: 101px;
	display:block;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header_navi li.language a:link{
	background-image: url(img/button/language.gif);
}
#header_navi li.language a:hover{
	background-image: url(img/button/language_over.gif);
}


#header_navi li.size{
	background-image: url(img/button/size.gif);
	background-repeat: no-repeat;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 147px;
	display: block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#header_navi li.size a {
	display: block;
	width: 24px;
	height: 26px;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
}
a#fontSmall {
	background-image: url(img/button/size_s.gif);
	background-repeat: no-repeat;
}
a#fontSmall:hover {
	background-image: url(img/button/size_s_over.gif);
}
a#fontMiddle {
	background-image: url(img/button/size_m.gif);
	background-repeat: no-repeat;
}
a#fontMiddle:hover {
	background-image: url(img/button/size_m_over.gif);
}
a#fontLarge {
	background-image: url(img/button/size_l.gif);
	background-repeat: no-repeat;
}
a#fontLarge:hover {
	background-image: url(img/button/size_l_over.gif);
}



#header_navi li.backgroundcolor{
	background-image: url(img/button/backgroundcolor.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 129px;
	display:block;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#header_navi li.backgroundcolor a{
	display: block;
	width: 25px;
	height: 26px;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
}

a#bgblack {
	background-image: url(img/button/backgroundcolor_black.gif);
	background-repeat: no-repeat;
}
a#bgblack:hover {
	background-image: url(img/button/backgroundcolor_black_over.gif);
}
a#bgblue {
	background-image: url(img/button/backgroundcolor_blue.gif);
	background-repeat: no-repeat;
}
a#bgblue:hover {
	background-image: url(img/button/backgroundcolor_blue_over.gif);
}
a#bgwhite {
	background-image: url(img/button/backgroundcolor_white.gif);
	background-repeat: no-repeat;
}
a#bgwhite:hover {
	background-image: url(img/button/backgroundcolor_white_over.gif);
}



#header_navi li.search{
	display: block;
	height: 26px;
	vertical-align: middle;
	overflow: hidden;
	float: right;
	background-image: url(img/button/search.gif);
	background-repeat: no-repeat;
	width: 196px;
}


.form_search{
	padding:0px;
	border:0px;
	width:100px;
	height:17px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	float:right;
	font-size: 12px;
}


/*#header_navi p.language{
	float: left;
}

#header_navi p.language a{
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 101px;
	display:inline;
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
}

#header_navi p.language a:link{
	background-image: url(img/button/language.gif);
}
#header_navi p.language a:hover{
	background-image: url(img/button/language_over.gif);
}


#header_navi p.size{
	float: left;
}

#header_navi p.color{
	float: left;
}

#header_navi p.color a{
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 101px;
	display:inline;
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
}

#header_navi p.color a:link{
	background-image: url(img/button/backgroundcolor.gif);
}
#header_navi p.color a:hover{
	background-image: url(img/button/backgroundcolor_over.gif);
}

*/



/* ----------------
header_navi2
---------------- */


#header_navi2 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 758px;
	height: 45px;
}


#header_navi2 ul{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 147px;
	float: left;
	list-style-type: none;
	background-image: url(img/button/icon3.gif);
	background-repeat: no-repeat;
}


/*facebook youtbe none*/
/*
#header_navi2 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 685px;
	height: 40px;
}


#header_navi2 ul{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 110px;
	float: left;
	list-style-type: none;
	background-image: url(img/button/icon2.gif);
	background-repeat: no-repeat;
}

#header_navi2 li.icon01,#header_navi2 li.icon01 a,#header_navi2 li.icon01 a:link,#header_navi2 li.icon01 a:visited{
	text-indent: -9999px;
	width: 36px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#header_navi2 li.icon01 a:hover, #header_navi2 li.icon01 a:active {
	background-image: url(img/button/icon_facebook_over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 36px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
*/

#header_navi2 li.icon02,#header_navi2 li.icon02 a,#header_navi2 li.icon02 a:link,#header_navi2 li.icon02 a:visited{
	text-indent: -9999px;
	width: 37px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#header_navi2 li.icon02 a:hover, #header_navi2 li.icon02 a:active {
	background-image: url(img/button/icon_youtube_over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 37px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#header_navi2 li.icon03,#header_navi2 li.icon03 a,#header_navi2 li.icon03 a:link,#header_navi2 li.icon03 a:visited{
	text-indent: -9999px;
	width: 37px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#header_navi2 li.icon03 a:hover, #header_navi2 li.icon03 a:active {
	background-image: url(img/button/icon_rss_over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 37px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#header_navi2 li.icon04,#header_navi2 li.icon04 a,#header_navi2 li.icon04 a:link,#header_navi2 li.icon04 a:visited{
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#header_navi2 li.icon04 a:hover, #header_navi2 li.icon04 a:active {
	background-image: url(img/button/icon_print_over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#header_navi2 li.icon05,#header_navi2 li.icon05 a,#header_navi2 li.icon05 a:link,#header_navi2 li.icon05 a:visited{
	text-indent: -9999px;
	width: 33px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#header_navi2 li.icon05 a:hover, #header_navi2 li.icon05 a:active {
	background-image: url(img/button/icon_qr_over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 33px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#header_navi2 p{
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 601px;
	text-align: right;
	font-size: 90%;
	line-height: 45px;
	height: 45px;

}
/* ----------------
  button
---------------- */
#button{
	padding: 0px;
	height: 40px;
	width: 1000px;
	background-repeat: no-repeat;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#button ul{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 1000px;
	list-style-type: none;
	background-image: url(img/button/button.gif);
	background-repeat: no-repeat;
}

#button li.navi01,#button li.navi01 a,#button li.navi01 a:link,#button li.navi01 a:visited{
	text-indent: -9999px;
	width: 55px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi01 a:hover, #button li.navi01 a:active {
	background-image: url(img/button/button_01over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 55px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button li.navi02,#button li.navi02 a,#button li.navi02 a:link,#button li.navi02 a:visited{
	text-indent: -9999px;
	width: 184px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi02 a:hover, #button li.navi02 a:active {
	background-image: url(img/button/button_02over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 184px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


/*page_in*/
#button li.navi02_in,#button li.navi02_in a,#button li.navi02_in a:link,#button li.navi02_in a:visited,#button li.navi02_in a:hover,#button li.navi02_in a:active {
	background-image: url(img/button/button_02page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 184px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button li.navi03,#button li.navi03 a,#button li.navi03 a:link,#button li.navi03 a:visited{
	text-indent: -9999px;
	width: 126px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi03 a:hover, #button li.navi03 a:active {
	background-image: url(img/button/button_03over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 126px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button li.navi03_in,#button li.navi03_in a,#button li.navi03_in a:link,#button li.navi03_in a:visited,#button li.navi03_in a:hover,#button li.navi03_in a:active {
	background-image: url(img/button/button_03page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 126px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button li.navi04,#button li.navi04 a,#button li.navi04 a:link,#button li.navi04 a:visited{
	text-indent: -9999px;
	width: 122px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi04 a:hover, #button li.navi04 a:active {
	background-image: url(img/button/button_04over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 122px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button li.navi04_in,#button li.navi04_in a,#button li.navi04_in a:link,#button li.navi04_in a:visited,#button li.navi04_in a:hover,#button li.navi04_in a:active {
	background-image: url(img/button/button_04page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 122px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button li.navi05,#button li.navi05 a,#button li.navi05 a:link,#button li.navi05 a:visited{
	text-indent: -9999px;
	width: 114px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi05 a:hover, #button li.navi05 a:active {
	background-image: url(img/button/button_05over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 114px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button li.navi05_in,#button li.navi05_in a,#button li.navi05_in a:link,#button li.navi05_in a:visited,#button li.navi05_in a:hover,#button li.navi05_in a:active {
	background-image: url(img/button/button_05page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 114px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}



#button li.navi06,#button li.navi06 a,#button li.navi06 a:link,#button li.navi06 a:visited{
	text-indent: -9999px;
	width: 123px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi06 a:hover, #button li.navi06 a:active {
	background-image: url(img/button/button_06over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 123px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#button li.navi06_in,#button li.navi06_in a,#button li.navi06_in a:link,#button li.navi06_in a:visited,#button li.navi06_in a:hover,#button li.navi06_in a:active {
	background-image: url(img/button/button_06page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 123px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#button li.navi07,#button li.navi07 a,#button li.navi07 a:link,#button li.navi07 a:visited{
	text-indent: -9999px;
	width: 113px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi07 a:hover, #button li.navi07 a:active {
	background-image: url(img/button/button_07over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 113px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#button li.navi07_in,#button li.navi07_in a,#button li.navi07_in a:link,#button li.navi07_in a:visited,#button li.navi07_in a:hover,#button li.navi07_in a:active {
	background-image: url(img/button/button_07page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 113px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button li.navi08,#button li.navi08 a,#button li.navi08 a:link,#button li.navi08 a:visited{
	text-indent: -9999px;
	width: 163px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button li.navi08 a:hover, #button li.navi08 a:active {
	background-image: url(img/button/button_08over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 163px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#button li.navi08_in,#button li.navi08_in a,#button li.navi08_in a:link,#button li.navi08_in a:visited,#button li.navi08_in a:hover,#button li.navi08_in a:active {
	background-image: url(img/button/button_08page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 163px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}




/* ----------------
  button2
---------------- */

#button2{
	padding: 0px;
	height: 52px;
	width: 1040px;
	background-repeat: no-repeat;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#button2 ul{
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 1040px;
	list-style-type: none;
	background-image: url(img/button/button2.gif);
	background-repeat: no-repeat;
}

#button2 li.navi01,#button2 li.navi01 a,#button2 li.navi01 a:link,#button2 li.navi01 a:visited{
	text-indent: -9999px;
	width: 120px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi01 a:hover, #button2 li.navi01 a:active {
	background-image: url(img/button/button2_01over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 120px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button2 li.navi01_in,#button2 li.navi01_in a,#button2 li.navi01_in a:link,#button2 li.navi01_in a:visited,#button2 li.navi01_in a:hover, #button2 li.navi01_in a:active {
	background-image: url(img/button/button2_01page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 120px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}



#button2 li.navi02,#button2 li.navi02 a,#button2 li.navi02 a:link,#button2 li.navi02 a:visited{
	text-indent: -9999px;
	width: 130px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi02 a:hover, #button2 li.navi02 a:active {
	background-image: url(img/button/button2_02over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 130px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button2 li.navi02_in,#button2 li.navi02_in a,#button2 li.navi02_in a:link,#button2 li.navi02_in a:visited,#button2 li.navi02_in a:hover, #button2 li.navi02_in a:active {
	background-image: url(img/button/button2_02page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 130px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}



#button2 li.navi03,#button2 li.navi03 a,#button2 li.navi03 a:link,#button2 li.navi03 a:visited{
	text-indent: -9999px;
	width: 148px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi03 a:hover, #button2 li.navi03 a:active {
	background-image: url(img/button/button2_03over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 148px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
/*page_in*/
#button2 li.navi03_in,#button2 li.navi03_in a,#button2 li.navi03_in a:link,#button2 li.navi03_in a:visited,#button2 li.navi03_in a:hover, #button2 li.navi03_in a:active {
	background-image: url(img/button/button2_03page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 148px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button2 li.navi04,#button2 li.navi04 a,#button2 li.navi04 a:link,#button2 li.navi04 a:visited{
	text-indent: -9999px;
	width: 165px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi04 a:hover, #button2 li.navi04 a:active {
	background-image: url(img/button/button2_04over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 165px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
/*page_in*/
#button2 li.navi04_in,#button2 li.navi04_in a,#button2 li.navi04_in a:link,#button2 li.navi04_in a:visited,#button2 li.navi04_in a:hover, #button2 li.navi04_in a:active {
	background-image: url(img/button/button2_04page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 165px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button2 li.navi05,#button2 li.navi05 a,#button2 li.navi05 a:link,#button2 li.navi05 a:visited{
	text-indent: -9999px;
	width: 101px;
	height: 46px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi05 a:hover, #button2 li.navi05 a:active {
	background-image: url(img/button/button2_05over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 101px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button2 li.navi05_in,#button2 li.navi05_in a,#button2 li.navi05_in a:link,#button2 li.navi05_in a:visited,#button2 li.navi05_in a:hover, #button2 li.navi05_in a:active {
	background-image: url(img/button/button2_05page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 101px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#button2 li.navi06,#button2 li.navi06 a,#button2 li.navi06 a:link,#button2 li.navi06 a:visited{
	text-indent: -9999px;
	width: 153px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi06 a:hover, #button2 li.navi06 a:active {
	background-image: url(img/button/button2_06over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 153px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

/*page_in*/
#button2 li.navi06_in,#button2 li.navi06_in a,#button2 li.navi06_in a:link,#button2 li.navi06_in a:visited,#button2 li.navi06_in a:hover, #button2 li.navi06_in a:active {
	background-image: url(img/button/button2_06page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 153px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}


#button2 li.navi07,#button2 li.navi07 a,#button2 li.navi07 a:link,#button2 li.navi07 a:visited{
	text-indent: -9999px;
	width: 101px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi07 a:hover, #button2 li.navi07 a:active {
	background-image: url(img/button/button2_07over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 101px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
/*page_in*/
#button2 li.navi07_in,#button2 li.navi07_in a,#button2 li.navi07_in a:link,#button2 li.navi07_in a:visited,#button2 li.navi07_in a:hover, #button2 li.navi07_in a:active {
	background-image: url(img/button/button2_07page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 101px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#button2 li.navi08,#button2 li.navi08 a,#button2 li.navi08 a:link,#button2 li.navi08 a:visited{
	text-indent: -9999px;
	width: 122px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	background-image: none;
}

#button2 li.navi08 a:hover, #button2 li.navi08 a:active {
	background-image: url(img/button/button2_08over.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 122px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
/*page_in*/
#button2 li.navi08_in,#button2 li.navi08_in a,#button2 li.navi08_in a:link,#button2 li.navi08_in a:visited,#button2 li.navi08_in a:hover, #button2 li.navi08_in a:active {
	background-image: url(img/button/button2_08page.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 122px;
	height: 52px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}