@charset "utf-8";

/* @group images */

.css_button_subnavi a{
	display: block;
	font-size:1px;
	line-height:1px;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	background-image: url(../../images/UI/subnavi.gif);
	background-repeat: no-repeat;
}

.css_button_subnavi_w a{
	display: block;
	font-size:1px;
	line-height:1px;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	background-image: url(../../images/UI/subnavi5.gif);
	background-repeat: no-repeat;
}

.css_subnavi4 a{
	display: block;
	font-size:1px;
	line-height:1px;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	background-image: url(../../images/UI/subnavi4.gif);
	background-repeat: no-repeat;
}

/* @end */

/* @group for list page */

.subnavi4_mobile_phone a{
	background-position: -20px -15px;
	width: 140px; height: 18px;
}.subnavi4_mobile_phone a.rollover, .subnavi4_mobile_phone a:hover{
	background-position: -200px -15px;
}.subnavi4_mobile_phone a.selected{
	background-position: -390px -15px;
}.subnavi4_mobile_phone a.selected:hover{
	background-position: -570px -15px;
}

.subnavi4_art_editions a{
	background-position: -20px -37px;
	width: 140px; height: 18px;
}.subnavi4_art_editions a.rollover, .subnavi4_art_editions a:hover{
	background-position: -200px -37px;
}.subnavi4_art_editions a.selected{
	background-position: -390px -37px;
}.subnavi4_art_editions a.selected:hover{
	background-position: -570px -37px;
}

.subnavi4_lifestyle_products a{
	background-position: -20px -59px;
	width: 140px; height: 18px;
}.subnavi4_lifestyle_products a.rollover, .subnavi4_lifestyle_products a:hover{
	background-position: -200px -59px;
}.subnavi4_lifestyle_products a.selected{
	background-position: -390px -59px;
}.subnavi4_lifestyle_products a.selected:hover{
	background-position: -570px -59px;
}

.subnavi4_future_concepts a{
	background-position: -20px -81px;
	width: 140px; height: 18px;
}.subnavi4_future_concepts a.rollover, .subnavi4_future_concepts a:hover{
	background-position: -200px -81px;
}.subnavi4_future_concepts a.selected{
	background-position: -390px -81px;
}.subnavi4_future_concepts a.selected:hover{
	background-position: -570px -81px;
}

/* @end */

/* @group for item page */

/* @group concept */

.subnavi_concept a{
	background-position: -23px -19px;
	width: 170px; height: 18px;
}.subnavi_concept a.rollover, .subnavi_concept a:hover{
	background-position: -203px -19px;
}.subnavi_concept a.selected{
	background-position: -393px -19px;
}.subnavi_concept a.selected:hover{
	background-position: -573px -19px;
}

/* @end */

/* @group features */

.subnavi_features a{
	background-position: -23px -41px;
	width: 170px; height: 18px;
}.subnavi_features a.rollover, .subnavi_features a:hover{
	background-position: -203px -41px;
}.subnavi_features a.selected{
	background-position: -393px -41px;
}.subnavi_features a.selected:hover{
	background-position: -573px -41px;
}

/* @end */

/* @group spec-service */

.subnavi_spec_service a{
	background-position: -23px -63px;
	width: 170px; height: 18px;
}.subnavi_spec_service a.rollover, .subnavi_spec_service a:hover{
	background-position: -203px -63px;
}.subnavi_spec_service a.selected{
	background-position: -393px -63px;
}.subnavi_spec_service a.selected:hover{
	background-position: -573px -63px;
}

/* @end */

/* @group gallery */

.subnavi_gallery a{
	background-position: -23px -85px;
	width: 170px; height: 18px;
}.subnavi_gallery a.rollover, .subnavi_gallery a:hover{
	background-position: -203px -85px;
}.subnavi_gallery a.selected{
	background-position: -393px -85px;
}.subnavi_gallery a.selected:hover{
	background-position: -573px -85px;
}

/* @end */

/* @group lsp */

.subnavi_lsp a{
	background-position: -23px -107px;
	width: 170px; height: 18px;
}.subnavi_lsp a.rollover, .subnavi_lsp a:hover{
	background-position: -203px -107px;
}.subnavi_lsp a.selected{
	background-position: -393px -107px;
}.subnavi_lsp a.selected:hover{
	background-position: -573px -107px;
}

/* @end */

/* @group accessory-lsp */

.subnavi_accessory_lsp a{
	background-position: -23px -129px;
	width: 170px; height: 35px;
}.subnavi_accessory_lsp a.rollover, .subnavi_accessory_lsp a:hover{
	background-position: -203px -129px;
}.subnavi_accessory_lsp a.selected{
	background-position: -393px -129px;
}.subnavi_accessory_lsp a.selected:hover{
	background-position: -573px -129px;
}

/* @end */

/* @group back-to-index */

.subnavi_back_to_index a{
	background-position: -23px -381px;
	width: 170px; height: 20px;
	margin-top: 50px;
}.subnavi_back_to_index a.rollover, .subnavi_back_to_index a:hover{
	background-position: -203px -381px;
}

/* @end */

/* @group back-to-index-en */

.subnavi_back_to_index_en a{
	background-position: -23px -404px;
	width: 170px; height: 18px;
	margin-top: 50px;
}.subnavi_back_to_index_en a.rollover, .subnavi_back_to_index_en a:hover{
	background-position: -203px -404px;
}

/* @end */

/* @end */

/* @group KY */

/* @group art-editions */

.subnavi_about_art_editions a{
	background-position: -23px -426px;
	width: 170px; height: 18px;
}.subnavi_about_art_editions a.rollover, .subnavi_about_art_editions a:hover{
	background-position: -203px -426px;
}.subnavi_about_art_editions a.selected{
	background-position: -393px -426px;
}.subnavi_about_art_editions a.selected:hover{
	background-position: -573px -426px;
}

/* @end */

/* @group dots */

.subnavi_dots_obsession a{
	background-position: -23px -167px;
	width: 170px; height: 39px;
}.subnavi_dots_obsession a.rollover, .subnavi_dots_obsession a:hover{
	background-position: -203px -167px;
}.subnavi_dots_obsession a.selected{
	background-position: -393px -167px;
}.subnavi_dots_obsession a.selected:hover{
	background-position: -573px -167px;
}

/* @end */

/* @group handbag */

.subnavi_handbag a{
	background-position: -23px -207px;
	width: 170px; height: 20px;
}.subnavi_handbag a.rollover, .subnavi_handbag a:hover{
	background-position: -203px -207px;
}.subnavi_handbag a.selected{
	background-position: -393px -207px;
}.subnavi_handbag a.selected:hover{
	background-position: -573px -207px;
}

/* @end */

/* @group ring-ring */

.subnavi_ring_ring a{
	background-position: -23px -231px;
	width: 170px; height: 20px;
}.subnavi_ring_ring a.rollover, .subnavi_ring_ring a:hover{
	background-position: -203px -231px;
}.subnavi_ring_ring a.selected{
	background-position: -393px -231px;
}.subnavi_ring_ring a.selected:hover{
	background-position: -573px -231px;
}

/* @end */

/* @group method-of-sale */

.subnavi_method_of_sale a{
	background-position: -23px -254px;
	width: 170px; height: 20px;
}.subnavi_method_of_sale a.rollover, .subnavi_method_of_sale a:hover{
	background-position: -203px -254px;
}.subnavi_method_of_sale a.selected{
	background-position: -393px -254px;
}.subnavi_method_of_sale a.selected:hover{
	background-position: -573px -254px;
}

/* @end */

/* @group dots-en */

.subnavi_dots_obsession_en a{
	background-position: -23px -276px;
	width: 170px; height: 38px;
}.subnavi_dots_obsession_en a.rollover, .subnavi_dots_obsession_en a:hover{
	background-position: -203px -276px;
}.subnavi_dots_obsession_en a.selected{
	background-position: -393px -276px;
}.subnavi_dots_obsession_en a.selected:hover{
	background-position: -573px -276px;
}

/* @end */

/* @group handbag-en */

.subnavi_handbag_en a{
	background-position: -23px -314px;
	width: 170px; height: 22px;
}.subnavi_handbag_en a.rollover, .subnavi_handbag_en a:hover{
	background-position: -203px -314px;
}.subnavi_handbag_en a.selected{
	background-position: -393px -314px;
}.subnavi_handbag_en a.selected:hover{
	background-position: -573px -314px;
}

/* @end */

/* @group ring-ring-en */

.subnavi_ring_ring_en a{
	background-position: -23px -336px;
	width: 170px; height: 22px;
}.subnavi_ring_ring_en a.rollover, .subnavi_ring_ring_en a:hover{
	background-position: -203px -336px;
}.subnavi_ring_ring_en a.selected{
	background-position: -393px -336px;
}.subnavi_ring_ring_en a.selected:hover{
	background-position: -573px -336px;
}

/* @end */

/* @group method-of-sale-en */

.subnavi_method_of_sale_en a{
	background-position: -23px -359px;
	width: 170px; height: 22px;
}.subnavi_method_of_sale_en a.rollover, .subnavi_method_of_sale_en a:hover{
	background-position: -203px -359px;
}.subnavi_method_of_sale_en a.selected{
	background-position: -393px -359px;
}.subnavi_method_of_sale_en a.selected:hover{
	background-position: -573px -359px;
}

/* @end */

/* @end */

/* @group alessi */

.subnavi_alessi a{
	background-position: -23px -447px;
	width: 170px; height: 18px;
}.subnavi_alessi a.rollover, .subnavi_alessi a:hover{
	background-position: -203px -447px;
}.subnavi_alessi a.selected{
	background-position: -393px -447px;
}.subnavi_alessi a.selected:hover{
	background-position: -573px -447px;
}

.subnavi_alessi1 a{
	background-position: -23px -466px;
	width: 170px; height: 18px;
}.subnavi_alessi1 a.rollover, .subnavi_alessi1 a:hover{
	background-position: -203px -466px;
}.subnavi_alessi1 a.selected{
	background-position: -393px -466px;
}.subnavi_alessi1 a.selected:hover{
	background-position: -573px -466px;
}

.subnavi_alessi2 a{
	background-position: -23px -487px;
	width: 170px; height: 18px;
}.subnavi_alessi2 a.rollover, .subnavi_alessi2 a:hover{
	background-position: -203px -487px;
}.subnavi_alessi2 a.selected{
	background-position: -393px -487px;
}.subnavi_alessi2 a.selected:hover{
	background-position: -573px -487px;
}

.subnavi_alessi3 a{
	background-position: -23px -506px;
	width: 170px; height: 18px;
}.subnavi_alessi3 a.rollover, .subnavi_alessi3 a:hover{
	background-position: -203px -506px;
}.subnavi_alessi3 a.selected{
	background-position: -393px -506px;
}.subnavi_alessi3 a.selected:hover{
	background-position: -573px -506px;
}

/* @end */

/* @group 横レイアウト */

/* @group design */

.subnavi_w_design a{
	background-position: -0px 0px;
	width: 47px; height: 20px;
}.subnavi_w_design a.rollover, .subnavi_w_design a:hover{
	background-position: -0px -40px;
}.subnavi_w_design a.selected{
	background-position: -0px -20px;
}.subnavi_w_design a.selected:hover{
	background-position: -0px -60px;
}

/* @end */

/* @group interface */

.subnavi_w_interface a{
	background-position: -68px 0px;
	width: 68px; height: 20px;
}.subnavi_w_interface a.rollover, .subnavi_w_interface a:hover{
	background-position: -68px -40px;
}.subnavi_w_interface a.selected{
	background-position: -68px -20px;
}.subnavi_w_interface a.selected:hover{
	background-position: -68px -60px;
}

/* @end */

/* @group spec-service */

.subnavi_w_spec a{
	background-position: -157px 0px;
	width: 102px; height: 20px;
}.subnavi_w_spec a.rollover, .subnavi_w_spec a:hover{
	background-position: -157px -40px;
}.subnavi_w_spec a.selected{
	background-position: -157px -20px;
}.subnavi_w_spec a.selected:hover{
	background-position: -157px -60px;
}

/* @end */

/* @group gallery */

.subnavi_w_gallery a{
	background-position: -280px 0px;
	width: 56px; height: 20px;
}.subnavi_w_gallery a.rollover, .subnavi_w_gallery a:hover{
	background-position: -280px -40px;
}.subnavi_w_gallery a.selected{
	background-position: -280px -20px;
}.subnavi_w_gallery a.selected:hover{
	background-position: -280px -60px;
}

/* @end */

/* @group accessory */

.subnavi_w_accessory a{
	background-position: -357px 0px;
	width: 75px; height: 20px;
}.subnavi_w_accessory a.rollover, .subnavi_w_accessory a:hover{
	background-position: -357px -40px;
}.subnavi_w_accessory a.selected{
	background-position: -357px -20px;
}.subnavi_w_accessory a.selected:hover{
	background-position: -357px -60px;
}

/* @end */

/* @group accessories */

.subnavi_w_accessories a{
	background-position: -643px 0px;
	width: 87px; height: 20px;
}.subnavi_w_accessories a.rollover, .subnavi_w_accessories a:hover{
	background-position: -643px -40px;
}.subnavi_w_accessories a.selected{
	background-position: -643px -20px;
}.subnavi_w_accessories a.selected:hover{
	background-position: -643px -60px;
}

/* @end */

/* @group back-to-index */

.subnavi_w_back_to_index a{
	background-position: -568px 0px;
	width: 56px; height: 20px;
	padding-right: 2px;
}.subnavi_w_back_to_index a.rollover, .subnavi_w_back_to_index a:hover{
	background-position: -568px -40px;
}.subnavi_w_back_to_index a.selected{
	background-position: -568px -20px;
}.subnavi_w_back_to_index a.selected:hover{
	background-position: -568px -60px;
}

/* @end */

/* @group back-to-index-en */

.subnavi_w_back_to_index_en a{
	background-position: -451px 0px;
	width: 98px; height: 20px;
	padding-right: 2px;
}.subnavi_w_back_to_index_en a.rollover, .subnavi_w_back_to_index_en a:hover{
	background-position: -451px -40px;
}.subnavi_w_back_to_index_en a.selected{
	background-position: -451px -20px;
}.subnavi_w_back_to_index_en a.selected:hover{
	background-position: -451px -60px;
}

/* @end */

/* @end */

/* @group iida5 */

.subnavi_iida_nava a{
	background-position: -23px -526px;
	width: 170px; height: 18px;
}.subnavi_iida_nava a.rollover, .subnavi_iida_nava a:hover{
	background-position: -203px -526px;
}.subnavi_iida_nava a.selected{
	background-position: -393px -526px;
}.subnavi_iida_nava a.selected:hover{
	background-position: -573px -526px;
}

.subnavi_design a{
	background-position: -23px -544px;
	width: 170px; height: 18px;
}.subnavi_design a.rollover, .subnavi_design a:hover{
	background-position: -203px -544px;
}.subnavi_design a.selected{
	background-position: -393px -544px;
}.subnavi_design a.selected:hover{
	background-position: -573px -544px;
}

.subnavi_interface a{
	background-position: -23px -562px;
	width: 170px; height: 18px;
}.subnavi_interface a.rollover, .subnavi_interface a:hover{
	background-position: -203px -562px;
}.subnavi_interface a.selected{
	background-position: -393px -562px;
}.subnavi_interface a.selected:hover{
	background-position: -573px -562px;
}


/* @end */

