@charset "utf-8";

/*/////////////////////////////////////////////////////  images  */
.css_img_ui, .css_button_ui a{
	display: block;
	font-size:1px;
	line-height:1px;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	background-image: url(../../images/UI/ui.gif);
	background-repeat: no-repeat;
}

.gnavi_language{
	position:absolute;
	right:0;
}

/* 画像リンクなし。*/
.gnavi_logo a{
	background-position: -10px -10px;
	width: 168px; height: 76px;
}

.gnavi_contactus a{
	background-position: -532px -184px;
	width: 45px; height: 5px;
}

.gnavi_copyright{
	background-position: -532px -198px;
	width: 218px; height: 5px;
}

.gnavi_copyright_divide{
	background-position: -532px -160px;
	width: 19px; height: 5px;
}

/*///////////////////////////////////////////////////////// gnavi */
.gnavi_about a{
	background-position: -216px -44px;
	width: 56px; height: 16px;
	margin-right: 11px;
	}.gnavi_about a.rollover, .gnavi_about a:hover{
	background-position: -216px -64px;
}

.gnavi_news_en a{
	background-position: -283px -44px;
	width: 48px; height: 16px;
	margin-right: 12px;
	}.gnavi_news_en a.rollover, .gnavi_news_en a:hover{
	background-position: -283px -64px;
}
.gnavi_news a{
	background-position: -283px -44px;
	width: 48px; height: 16px;
	margin-right: 12px;
	}.gnavi_news a.rollover, .gnavi_news a:hover{
	background-position: -283px -64px;
}

.gnavi_products a{
	background-position: -343px -44px;
	width: 92px; height: 16px;
	margin-right: 9px;
	}.gnavi_products a.rollover, .gnavi_products a:hover, .gnavi_products a.open{
	background-position: -343px -64px;
}

.gnavi_shopping a{
	background-position: -444px -44px;
	width: 76px; height: 16px;
	margin-right: 12px;
	}.gnavi_shopping a.rollover, .gnavi_shopping a:hover{
	background-position: -444px -64px;
}

.gnavi_special a{
	background-position: -532px -44px;
	width: 134px; height: 16px;
	}.gnavi_special a.rollover, .gnavi_special a:hover{
	background-position: -532px -64px;
}

/* lauguage */
.gnavi_japanese a{
	background-position: -678px -44px;
	width: 70px; height: 16px;
	}.gnavi_japanese a.rollover, .gnavi_japanese a:hover{
	background-position: -678px -64px;
}

.gnavi_divide{
	background-position: -748px -44px;
	width: 19px; height: 16px;
}

.ui_arrow{
	margin:2px 4px;
	background-position: -748px -64px;
	width: 6px; height: 15px;
}

.ui_arrow2{
	margin:2px 7px 2px 0;
	background-position: -749px -64px;
	width: 5px; height: 15px;
}

.gnavi_english a{
	background-position: -767px -44px;
	width: 56px; height: 16px;
	}.gnavi_english a.rollover, .gnavi_english a:hover{
	background-position: -767px -64px;
}
.gnavi_english.disabled a{
	background-position: -767px -44px;
	width: 56px; height: 16px;
	background-position: -767px -64px;
}

/* products children */
#products_set{
}
#products_child{
	display:none;
	position:absolute;
	left: 120px;
}
#products_child_inner{
	margin-top:8px;
	margin-left:0px;
}
#products_child_list{
	padding-top:10px;
	padding-left:1px;
}

.bottom_6px{
	margin-bottom:6px;
}

.gnavi_products_mat{
	background-position: -10px -105px;
	width: 154px; height: 104px;
}

.gnavi_mobilephone a{
	background-position: -216px -116px;
	width: 139px; height: 16px;
	}.gnavi_mobilephone a.rollover, .gnavi_mobilephone a:hover{
	background-position: -368px -116px;
}

.gnavi_arteditions a{
	background-position: -216px -138px;
	width: 139px; height: 16px;
	}.gnavi_arteditions a.rollover, .gnavi_arteditions a:hover{
	background-position: -368px -138px;
}

.gnavi_lsp a{
	background-position: -216px -160px;
	width: 139px; height: 16px;
	}.gnavi_lsp a.rollover, .gnavi_lsp a:hover{
	background-position: -368px -160px;
}

.gnavi_futureconcepts a{
	background-position: -216px -182px;
	width: 139px; height: 16px;
	}.gnavi_futureconcepts a.rollover, .gnavi_futureconcepts a:hover{
	background-position: -368px -182px;
}

.ui_archives{
	background-position: -532px -116px;
	width: 80px; height: 11px;
	margin-top: 28px;
	margin-bottom: 28px;
}
