@charset "utf-8";
/* sub top navigation common*/
	#sub_navigation { width: 769px; height: 25px; margin: -20px auto; position: relative; z-index: 9998; }
	#sub_navigation #sub_top_navigation { margin: 0; padding: 0; }
	#sub_navigation #sub_top_navigation li { display: inline; }
	#sub_navigation #sub_top_navigation li a { float: left; height: 0; padding-top: 25px; overflow: hidden; }
	#sub_navigation #sub_top_navigation li a,
	#sub_navigation #sub_top_navigation { background-image:url(/media/images/menu/tn_2_sn.png);  background-repeat: no-repeat; }

	/* OFF */
	#sub_navigation #sub_top_navigation li#sn-1 a { width:85px; background-position: 0px -25px; }
	#sub_navigation #sub_top_navigation li#sn-2 a { width:127px; background-position: -85px -25px; }
	#sub_navigation #sub_top_navigation li#sn-3 a { width:95px; background-position: -212px -25px; }
	#sub_navigation #sub_top_navigation li#sn-4 a { width:69px; background-position: -307px -25px; }
	#sub_navigation #sub_top_navigation li#sn-5 a { width:98px; background-position: -376px -25px; }
	#sub_navigation #sub_top_navigation li#sn-6 a { width:166px; background-position: -474px -25px; }
	#sub_navigation #sub_top_navigation li#sn-7 a { width:129px; background-position: -640px -25px; }
	
	/* OVER */
	#sub_navigation #sub_top_navigation li#sn-1 a:hover { width:85px; background-position: 0px 0px; }
	#sub_navigation #sub_top_navigation li#sn-2 a:hover { width:127px; background-position: -85px 0px; }
	#sub_navigation #sub_top_navigation li#sn-3 a:hover { width:95px; background-position: -212px 0px; }
	#sub_navigation #sub_top_navigation li#sn-4 a:hover { width:69px; background-position: -307px 0px; }
	#sub_navigation #sub_top_navigation li#sn-5 a:hover { width:98px; background-position: -376px 0px; }
	#sub_navigation #sub_top_navigation li#sn-6 a:hover { width:166px; background-position: -474px 0px; }
	#sub_navigation #sub_top_navigation li#sn-7 a:hover { width:129px; background-position: -640px 0px; }
	
	/* PRESS */
	#sub_navigation #sub_top_navigation li#sn-1 a:active { width:85px; background-position: 0px -25px; }
	#sub_navigation #sub_top_navigation li#sn-2 a:active { width:127px; background-position: -85px -25px; }
	#sub_navigation #sub_top_navigation li#sn-3 a:active { width:95px; background-position: -212px -25px; }
	#sub_navigation #sub_top_navigation li#sn-4 a:active { width:69px; background-position: -307px -25px; }
	#sub_navigation #sub_top_navigation li#sn-5 a:active { width:98px; background-position: -376px -25px; }
	#sub_navigation #sub_top_navigation li#sn-6 a:active { width:166px; background-position: -474px -25px; }
	#sub_navigation #sub_top_navigation li#sn-7 a:active { width:129px; background-position: -640px -25px; }