
div#sakuin_jp ul {margin: 0;padding: 0;width: 124px;height: 249px;background: url(../image/sakuin_ja.gif);/*\*/ overflow: hidden; /**/position: relative;top: 0;left: 0;}

div#sakuin_jp ul li {margin: 0;padding: 0;display: none;}
div#sakuin_jp ul li a {display: block;background-image: none;background-repeat: no-repeat;font-size: 1px;text-indent: -9999px;}
div#sakuin_jp ul li a:hover {background-image: url(../image/sakuin_ja-o.gif);}
div#sakuin_jp ul li a:hover span {display: block;}

div#sakuin_jp ul li.a_jp {display: block;position: absolute;left:0px; top:0px;z-index: 1;}
div#sakuin_jp ul li.a_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -0px;}
div#sakuin_jp ul li.i_jp {display: block;position: absolute;left:25px; top:0px;z-index: 1;}
div#sakuin_jp ul li.i_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -0px;}
div#sakuin_jp ul li.u_jp {display: block;position: absolute;left:50px; top:0px;z-index: 1;}
div#sakuin_jp ul li.u_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -0px;}
div#sakuin_jp ul li.e_jp {display: block;position: absolute;left:75px; top:0px;z-index: 1;}
div#sakuin_jp ul li.e_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -0px;}
div#sakuin_jp ul li.o_jp {display: block;position: absolute;left:100px; top:0px;z-index: 1;}
div#sakuin_jp ul li.o_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -0px;}

div#sakuin_jp ul li.ka_jp {display: block;position: absolute;left:0px; top:25px;z-index: 1;}
div#sakuin_jp ul li.ka_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -25px;}
div#sakuin_jp ul li.ki_jp {display: block;position: absolute;left:25px; top:25px;z-index: 1;}
div#sakuin_jp ul li.ki_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -25px;}
div#sakuin_jp ul li.ku_jp {display: block;position: absolute;left:50px; top:25px;z-index: 1;}
div#sakuin_jp ul li.ku_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -25px;}
div#sakuin_jp ul li.ke_jp {display: block;position: absolute;left:75px; top:25px;z-index: 1;}
div#sakuin_jp ul li.ke_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -25px;}
div#sakuin_jp ul li.ko_jp {display: block;position: absolute;left:100px; top:25px;z-index: 1;}
div#sakuin_jp ul li.ko_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -25px;}

div#sakuin_jp ul li.sa_jp {display: block;position: absolute;left:0px; top:50px;z-index: 1;}
div#sakuin_jp ul li.sa_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -50px;}
div#sakuin_jp ul li.shi_jp {display: block;position: absolute;left:25px; top:50px;z-index: 1;}
div#sakuin_jp ul li.shi_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -50px;}
div#sakuin_jp ul li.su_jp {display: block;position: absolute;left:50px; top:50px;z-index: 1;}
div#sakuin_jp ul li.su_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -50px;}
div#sakuin_jp ul li.se_jp {display: block;position: absolute;left:75px; top:50px;z-index: 1;}
div#sakuin_jp ul li.se_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -50px;}
div#sakuin_jp ul li.so_jp {display: block;position: absolute;left:100px; top:50px;z-index: 1;}
div#sakuin_jp ul li.so_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -50px;}

div#sakuin_jp ul li.ta_jp {display: block;position: absolute;left:0px; top:75px;z-index: 1;}
div#sakuin_jp ul li.ta_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -75px;}
div#sakuin_jp ul li.chi_jp {display: block;position: absolute;left:25px; top:75px;z-index: 1;}
div#sakuin_jp ul li.chi_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -75px;}
div#sakuin_jp ul li.tsu_jp {display: block;position: absolute;left:50px; top:75px;z-index: 1;}
div#sakuin_jp ul li.tsu_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -75px;}
div#sakuin_jp ul li.te_jp {display: block;position: absolute;left:75px; top:75px;z-index: 1;}
div#sakuin_jp ul li.te_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -75px;}
div#sakuin_jp ul li.to_jp {display: block;position: absolute;left:100px; top:75px;z-index: 1;}
div#sakuin_jp ul li.to_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -75px;}

div#sakuin_jp ul li.na_jp {display: block;position: absolute;left:0px; top:100px;z-index: 1;}
div#sakuin_jp ul li.na_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -100px;}
div#sakuin_jp ul li.ni_jp {display: block;position: absolute;left:25px; top:100px;z-index: 1;}
div#sakuin_jp ul li.ni_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -100px;}
div#sakuin_jp ul li.nu_jp {display: block;position: absolute;left:50px; top:100px;z-index: 1;}
div#sakuin_jp ul li.nu_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -100px;}
div#sakuin_jp ul li.ne_jp {display: block;position: absolute;left:75px; top:100px;z-index: 1;}
div#sakuin_jp ul li.ne_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -100px;}
div#sakuin_jp ul li.no_jp {display: block;position: absolute;left:100px; top:100px;z-index: 1;}
div#sakuin_jp ul li.no_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -100px;}

div#sakuin_jp ul li.ha_jp {display: block;position: absolute;left:0px; top:125px;z-index: 1;}
div#sakuin_jp ul li.ha_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -125px;}
div#sakuin_jp ul li.hi_jp {display: block;position: absolute;left:25px; top:125px;z-index: 1;}
div#sakuin_jp ul li.hi_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -125px;}
div#sakuin_jp ul li.hu_jp {display: block;position: absolute;left:50px; top:125px;z-index: 1;}
div#sakuin_jp ul li.hu_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -125px;}
div#sakuin_jp ul li.he_jp {display: block;position: absolute;left:75px; top:125px;z-index: 1;}
div#sakuin_jp ul li.he_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -125px;}
div#sakuin_jp ul li.ho_jp {display: block;position: absolute;left:100px; top:125px;z-index: 1;}
div#sakuin_jp ul li.ho_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -125px;}

div#sakuin_jp ul li.ma_jp {display: block;position: absolute;left:0px; top:150px;z-index: 1;}
div#sakuin_jp ul li.ma_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -150px;}
div#sakuin_jp ul li.mi_jp {display: block;position: absolute;left:25px; top:150px;z-index: 1;}
div#sakuin_jp ul li.mi_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -150px;}
div#sakuin_jp ul li.mu_jp {display: block;position: absolute;left:50px; top:150px;z-index: 1;}
div#sakuin_jp ul li.mu_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -150px;}
div#sakuin_jp ul li.me_jp {display: block;position: absolute;left:75px; top:150px;z-index: 1;}
div#sakuin_jp ul li.me_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -150px;}
div#sakuin_jp ul li.mo_jp {display: block;position: absolute;left:100px; top:150px;z-index: 1;}
div#sakuin_jp ul li.mo_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -150px;}

div#sakuin_jp ul li.ya_jp {display: block;position: absolute;left:0px; top:175px;z-index: 1;}
div#sakuin_jp ul li.ya_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -175px;}
div#sakuin_jp ul li.yu_jp {display: block;position: absolute;left:50px; top:175px;z-index: 1;}
div#sakuin_jp ul li.yu_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -175px;}
div#sakuin_jp ul li.yo_jp {display: block;position: absolute;left:100px; top:175px;z-index: 1;}
div#sakuin_jp ul li.yo_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -175px;}

div#sakuin_jp ul li.ra_jp {display: block;position: absolute;left:0px; top:200px;z-index: 1;}
div#sakuin_jp ul li.ra_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -200px;}
div#sakuin_jp ul li.ri_jp {display: block;position: absolute;left:25px; top:200px;z-index: 1;}
div#sakuin_jp ul li.ri_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -200px;}
div#sakuin_jp ul li.ru_jp {display: block;position: absolute;left:50px; top:200px;z-index: 1;}
div#sakuin_jp ul li.ru_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -200px;}
div#sakuin_jp ul li.re_jp {display: block;position: absolute;left:75px; top:200px;z-index: 1;}
div#sakuin_jp ul li.re_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -200px;}
div#sakuin_jp ul li.ro_jp {display: block;position: absolute;left:100px; top:200px;z-index: 1;}
div#sakuin_jp ul li.ro_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -200px;}

div#sakuin_jp ul li.wa_jp {display: block;position: absolute;left:0px; top:225px;z-index: 1;}
div#sakuin_jp ul li.wa_jp a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -225px;}


div#sakuin_en ul {margin: 0;padding: 0;width: 124px;height: 149px;background: url(../image/sakuin_en.gif);/*\*/ overflow: hidden; /**/position: relative;top: 0;left: 0;}

div#sakuin_en ul li {margin: 0;padding: 0;display: none;}
div#sakuin_en ul li a {display: block;background-image: none;background-repeat: no-repeat;font-size: 1px;text-indent: -9999px;}
div#sakuin_en ul li a:hover {background-image: url(../image/sakuin_en-o.gif);}
div#sakuin_en ul li a:hover span {display: block;}

div#sakuin_en ul li.a_en {display: block;position: absolute;left:0px; top:0px;z-index: 1;}
div#sakuin_en ul li.a_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -0px;}
div#sakuin_en ul li.b_en {display: block;position: absolute;left:25px; top:0px;z-index: 1;}
div#sakuin_en ul li.b_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -0px;}
div#sakuin_en ul li.c_en {display: block;position: absolute;left:50px; top:0px;z-index: 1;}
div#sakuin_en ul li.c_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -0px;}
div#sakuin_en ul li.d_en {display: block;position: absolute;left:75px; top:0px;z-index: 1;}
div#sakuin_en ul li.d_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -0px;}
div#sakuin_en ul li.e_en {display: block;position: absolute;left:100px; top:0px;z-index: 1;}
div#sakuin_en ul li.e_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -0px;}

div#sakuin_en ul li.f_en {display: block;position: absolute;left:0px; top:25px;z-index: 1;}
div#sakuin_en ul li.f_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -25px;}
div#sakuin_en ul li.g_en {display: block;position: absolute;left:25px; top:25px;z-index: 1;}
div#sakuin_en ul li.g_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -25px;}
div#sakuin_en ul li.h_en {display: block;position: absolute;left:50px; top:25px;z-index: 1;}
div#sakuin_en ul li.h_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -25px;}
div#sakuin_en ul li.i_en {display: block;position: absolute;left:75px; top:25px;z-index: 1;}
div#sakuin_en ul li.i_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -25px;}
div#sakuin_en ul li.j_en {display: block;position: absolute;left:100px; top:25px;z-index: 1;}
div#sakuin_en ul li.j_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -25px;}

div#sakuin_en ul li.k_en {display: block;position: absolute;left:0px; top:50px;z-index: 1;}
div#sakuin_en ul li.k_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -50px;}
div#sakuin_en ul li.l_en {display: block;position: absolute;left:25px; top:50px;z-index: 1;}
div#sakuin_en ul li.l_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -50px;}
div#sakuin_en ul li.m_en {display: block;position: absolute;left:50px; top:50px;z-index: 1;}
div#sakuin_en ul li.m_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -50px;}
div#sakuin_en ul li.n_en {display: block;position: absolute;left:75px; top:50px;z-index: 1;}
div#sakuin_en ul li.n_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -50px;}
div#sakuin_en ul li.o_en {display: block;position: absolute;left:100px; top:50px;z-index: 1;}
div#sakuin_en ul li.o_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -50px;}

div#sakuin_en ul li.p_en {display: block;position: absolute;left:0px; top:75px;z-index: 1;}
div#sakuin_en ul li.p_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -75px;}
div#sakuin_en ul li.q_en {display: block;position: absolute;left:25px; top:75px;z-index: 1;}
div#sakuin_en ul li.q_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -75px;}
div#sakuin_en ul li.r_en {display: block;position: absolute;left:50px; top:75px;z-index: 1;}
div#sakuin_en ul li.r_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -75px;}
div#sakuin_en ul li.s_en {display: block;position: absolute;left:75px; top:75px;z-index: 1;}
div#sakuin_en ul li.s_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -75px;}
div#sakuin_en ul li.t_en {display: block;position: absolute;left:100px; top:75px;z-index: 1;}
div#sakuin_en ul li.t_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -75px;}

div#sakuin_en ul li.u_en {display: block;position: absolute;left:0px; top:100px;z-index: 1;}
div#sakuin_en ul li.u_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -100px;}
div#sakuin_en ul li.v_en {display: block;position: absolute;left:25px; top:100px;z-index: 1;}
div#sakuin_en ul li.v_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -25px -100px;}
div#sakuin_en ul li.w_en {display: block;position: absolute;left:50px; top:100px;z-index: 1;}
div#sakuin_en ul li.w_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -50px -100px;}
div#sakuin_en ul li.x_en {display: block;position: absolute;left:75px; top:100px;z-index: 1;}
div#sakuin_en ul li.x_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -75px -100px;}
div#sakuin_en ul li.y_en {display: block;position: absolute;left:100px; top:100px;z-index: 1;}
div#sakuin_en ul li.y_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -100px -100px;}

div#sakuin_en ul li.z_en {display: block;position: absolute;left:0px; top:125px;z-index: 1;}
div#sakuin_en ul li.z_en a {	/**/ overflow:hidden; /**/ width: 25px;height: 25px;background-position: -0px -125px;}

