@charset "Shift_JIS";
/***************************************************************

* iiyama Corporation navigation css

* Copyright(C) 2007 iiyama Corporation.  All Rights Reserved.

***************************************************************/

/* Main Navigation
*************************************************/


#nav {
	height: 42px;
}
#nav li {
	float: left;
	list-style-type:none;
}
#nav a,
#nav span {
	width: 120px;
	height: 42px;
	display: block;
	text-indent: -5000px;
	background-image: url(/image/nav.gif);
	text-decoration: none;
}

#nav *{
margin:0;
padding:0;
}

#nav a:hover {
	background-image: url(/image/nav_hover.gif);
}
#nav span {
	background-image: url(/image/nav_hover.gif);
	/*background-image: url(../image/nav_active.gif);*/
}
#gn1 a,
#gn1 span {
	background-position: 0 0;
}
#gn2 a,
#gn2 span {
	background-position: -120px 0;
}
#gn3 a,
#gn3 span {
	background-position: -240px 0;
}
#gn4 a,
#gn4 span {
	background-position: -360px 0;
}
#gn5 a,
#gn5 span {
	background-position: -480px 0;
}
#gn6 a,
#gn6 span {
	width:180px;
	background-position: -600px 0;
}

/* Side Navigation
*************************************************/
#side-nav {
	padding: 10px;
}
#side-nav a,
#side-nav span {
	width: 135px;
	height: 40px;
	margin: 0 0 10px;
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background-image: url(../products/image/side_nav06.gif);
}
#side-nav a:hover,
#side-nav span {
	background-image: url(../products/image/side_nav06_hover.gif);
}
#sn1 a,
#sn1 span {
	background-position: 0 0;
}
#sn2 a,
#sn2 span {
	background-position: 0 -50px;
}
#sn3 a,
#sn3 span {
	background-position: 0 -100px;
}
#sn4 a,
#sn4 span {
	background-position: 0 -165px;
}
#sn5 a,
#sn5 span {
	background-position: 0 -215px;
}
#sn6 a,
#sn6 span {
	background-position: 0 -265px;
}
#sn7 a,
#sn7 span {
	background-position: 0 -315px;
}
#sn8 a,
#sn8 span {
	margin: 20px 0 0 0;
	background-position: 0 -375px;
}
#sn9 a,
#sn9 span {
	margin: 10px 0 0 0;
	height: 80px;
	background-position: 0 -425px;
}
#sn10 a,
#sn10 span {
	margin: 10px 0 0 0;
	height: 55px;
	background-position: 0 -515px;
}
#sn11 a,
#sn11 span {
	margin: 10px 0 0 0;
	height: 40px;
	background-position: 0 -580px;
}
#sn12 a,
#sn12 span {
	margin: 10px 0 0 0;
	height: 50px;
	background-position: 0 -630px;
}
#sn13 a,
#sn13 span {
	margin: 20px 0 0 0;
	height: 50px;
	background-position: 0 -690px;
}
#sn14 a,
#sn14 span {
	margin: 10px 0 0 0;
	height: 55px;
	background-position: 0 -750px;
}
#sn15 a,
#sn15 span {
	margin: 10px 0 0 0;
	height: 80px;
	background-position: 0 -815px;
}

#sn16 a,
#sn16 span {
	margin: 20px 0 0 0;
	height: 80px;
	background-position: 0 -905px;
}

/* Tab Navigation
*************************************************/
#tab-nav1 {
	height: 37px;
	border-left: 1px solid #97C9E2;
	background:#EFF7FA url(../products/image/tab_nav01_bg.gif) repeat-x;
}
#tab-nav1 li {
	float: left;
}
#tab-nav1 a,
#tab-nav1 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav01.gif);
}
#tab-nav1 a:hover {
	background-image: url(../products/image/tab_nav01_hover.gif);
}
#tab-nav1 span {
	height: 32px;
	background-image: url(../products/image/tab_nav01_active.gif);
}
#tn1-1 a,
#tn1-1 span {
	width: 104px;
	background-position: 0 0;
}
#tn1-2 a,
#tn1-2 span {
	width: 104px;
	background-position: -109px 0;
}
#tn1-3 a,
#tn1-3 span {
	width: 82px;
	background-position: -218px 0;
}
#tn1-4 a,
#tn1-4 span {
	width: 37px;
	background-position: -387px 0;
}
#tn1-5 a,
#tn1-5 span {
	width: 37px;
	background-position: -429px 0;
}
#tn1-6 a,
#tn1-6 span {
	width: 93px;
	background-position: -471px 0;
}
#tn1-7 a,
#tn1-7 span {
	width: 77px;
	background-position: -305px 0;
}

/* Tab Navigation
*************************************************/
#tab-nav2 {
	height: 37px;
	background: #2B8DBE url(../products/image/tab_nav02_bg.gif);
}
#tab-nav2 a,
#tab-nav2 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	width: 71px;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav02.gif);
}
#tab-nav2 a:hover {
	background-image: url(../products/image/tab_nav02_hover.gif);
}
#tab-nav2 span {
	background-image: url(../products/image/tab_nav02_active.gif);
}
#tab-nav2 li {
	float: left;
}
#tn2-1 a,
#tn2-1 span {
	width: 74px;
	background-position: 0 0;
}
#tn2-2 a,
#tn2-2 span {
	margin-left: 22px;
	background-position: -96px 0;
}
#tn2-3 a,
#tn2-3 span {
	background-position: -172px 0;
}
#tn2-4 a,
#tn2-4 span {
	background-position: -248px 0;
}
#tn2-5 a,
#tn2-5 span {
	background-position: -324px 0;
}
#tn2-6 a,
#tn2-6 span {
	background-position: -400px 0;
}
#tn2-7 a,
#tn2-7 span {
	width: 71px;
	background-position: -476px 0;
}

/* Tab Navigation
*************************************************/
#tab-nav3 {
	height: 37px;
	background: #2B8DBE url(../products/image/tab_nav03_bg.gif);
}
#tab-nav3 a,
#tab-nav3 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	width: 55px;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav03.gif);
}
#tab-nav3 a:hover {
	background-image: url(../products/image/tab_nav03_hover.gif);
}
#tab-nav3 span {
	background-image: url(../products/image/tab_nav03_active.gif);
}
#tab-nav3 li {
	float: left;
}
#tn3-1 a,
#tn3-1 span {
	width: 74px;
	background-position: 0 0;
}
#tn3-2 a,
#tn3-2 span {
	margin-left: 22px;
	background-position: -95px 0;
}
#tn3-3 a,
#tn3-3 span {
	background-position: -155px 0;
}
#tn3-4 a,
#tn3-4 span {
	background-position: -215px 0;
}
#tn3-5 a,
#tn3-5 span {
	background-position: -275px 0;
}
#tn3-6 a,
#tn3-6 span {
	background-position: -335px 0;
}

/* Tab Navigation
*************************************************/
#tab-nav4 {
	height: 37px;
	background: #2B8DBE url(../products/image/tab_nav04_bg.gif);
}
#tab-nav4 a,
#tab-nav4 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	width: 55px;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav042.gif);
}
#tab-nav4 a:hover {
	background-image: url(../products/image/tab_nav042_hover.gif);
}
#tab-nav4 span {
	background-image: url(../products/image/tab_nav042_active.gif);
}
#tab-nav4 li {
	float: left;
}
#tn4-1 a,
#tn4-1 span {
	width: 74px;
	background-position: 0 0;
}
#tn4-2 a,
#tn4-2 span {
	background-position: -95px 0;
}
#tn4-3 a,
#tn4-3 span {
	background-position: -155px 0;
}
#tn4-4 a,
#tn4-4 span {
	width: 71px;
	background-position: -215px 0;
}
#tn4-5 a,
#tn4-5 span {
	background-position: -291px 0;
}
#tn4-6 a,
#tn4-6 span {
	background-position: -351px 0;
}
#tn4-7 a,
#tn4-7 span {
	width: 71px;
	background-position: -411px 0;
}
#tn4-8 a,
#tn4-8 span {
	margin-left: 22px;
	width: 71px;
	background-position: -487px 0;
}

/* Tab Navigation
*************************************************/
#tab-nav5 {
	height: 37px;
	background: #2B8DBE url(../products/image/tab_nav05_bg.gif);
}
#tab-nav5 a,
#tab-nav5 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	width: 55px;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav05.gif);
}
#tab-nav5 a:hover {
	background-image: url(../products/image/tab_nav05_hover.gif);
}
#tab-nav5 span {
	background-image: url(../products/image/tab_nav05_active.gif);
}
#tab-nav5 li {
	float: left;
}
#tn5-1 a,
#tn5-1 span {
	width: 74px;
	background-position: 0 0;
}
#tn5-2 a,
#tn5-2 span {
	margin-left: 22px;
	width: 104px;
	background-position: -95px 0;
}
#tn5-3 a,
#tn5-3 span {
	width: 104px;
	background-position: -204px 0;
}
#tn5-4 a,
#tn5-4 span {
	width: 72px;
	background-position: -313px 0;
}

#tn5-5 a,
#tn5-5 span {
	width: 72px;
	background-position: -390px 0;
}

/* Tab Navigation
*************************************************/
#tab-nav6 {
	height: 37px;
	background: #2B8DBE url(../products/image/tab_nav06_bg.gif);
}
#tab-nav6 a,
#tab-nav6 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	width: 55px;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav06.gif);
}
#tab-nav6 a:hover {
	background-image: url(../products/image/tab_nav06_hover.gif);
}
#tab-nav6 span {
	background-image: url(../products/image/tab_nav06_active.gif);
}
#tab-nav6 li {
	float: left;
}
#tn6-1 a,
#tn6-1 span {
	width: 74px;
	background-position: 0 0;
}
#tn6-2 a,
#tn6-2 span {
	margin-left: 22px;
	background-position: -96px 0;
}
#tn6-3 a,
#tn6-3 span {
	margin-left: 22px;
	background-position: -156px 0;
}
#tn6-4 a,
#tn6-4 span {
	background-position: -216px 0;
}

/* Tab Navigation
*************************************************/
#tab-nav7 {
	height: 37px;
	background: #2B8DBE url(../products/image/tab_nav07_bg.gif);
}
#tab-nav7 a,
#tab-nav7 span {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	width: 55px;
	height: 26px;
	margin: 5px 0 0 5px;
	background-image: url(../products/image/tab_nav07.gif);
}
#tab-nav7 a:hover {
	background-image: url(../products/image/tab_nav07_hover.gif);
}
#tab-nav7 span {
	background-image: url(../products/image/tab_nav07_active.gif);
}
#tab-nav7 li {
	float: left;
}
#tn7-1 a,
#tn7-1 span {
	width: 74px;
	background-position: 0 0;
}
#tn7-2 a,
#tn7-2 span {
	margin-left: 22px;
	background-position: -96px 0;
}
#tn7-3 a,
#tn7-3 span {
	width: 71px;
	background-position: -156px 0;
}