/* CSS Document */


/* ナビ （トップページ）----------------------------------------------------------------*/

/*---Mozilla---*/
.navi{
	margin: 118px 0px 0px 60px;
	padding: 0px;
	width: 500px;
	float:left;
}

.navi ul{
	margin: 0px;
	padding: 0px;
}

.navi li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
}

/*---IE7---*/
*:first-child+html.navi {
	margin: 118px 0px 0px 100px;
	padding: 0px;
	width: 500px;
	float:left;
	text-align:left;/* 寄せ */
}

*:first-child+html.navi ul{
	margin: 0px;
	padding: 0px;
}

*:first-child+html.navi li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
/*---IE---*/
*html .navi{
	margin: 118px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
	width: 500px;
	float:left;
	text-align:left;/* 寄せ */
}

*html .navi ul{
	margin: 0px;
	padding: 0px;
}

*html .navi li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/*---active---*/
.navi ul li a, .navi ul li a:visited {
	height: 17px;
	display: block;
	padding: 0px;
       background-repeat: no-repeat;
        background-position: 0px 0px;
	text-indent: -9999px;
}
/*---rollover&down---*/
.navi ul li a:hover, .navi ul li a:active,
.navi01_now, .navi02_now, .navi03_now, .navi04_now, .navi05_now, .navi06_now {
	background-position: 100% 0;
}

/*---navi01---*/
.navi01, .navi01 a, .navi01 a:visited, .navi01_now {
	width: 150px;
	margin: 0px 0px 0px 40px;
	background-image:   url(img/top/top_navi01_feice.gif);
}
/*---navi02---*/
.navi02, .navi02 a, .navi02 a:visited, .navi02_now {
	width: 150px;
	margin: 0px 0px 0px 55px;
	background-image:   url(img/top/top_navi02_bridal.gif);
}
/*---navi03---*/
.navi03, .navi03 a, .navi03 a:visited, .navi03_now {
	width: 150px;
	margin: 0px 0px 0px 65px;
	background-image:   url(img/top/top_navi03_germaniu.gif);
}
/*---navi04---*/
.navi04, .navi04 a, .navi04 a:visited, .navi04_now {
	width: 150px;
	margin: 0px 0px 0px 75px;
	background-image:   url(img/top/top_navi04_depilation.gif);
}
/*---navi05---*/
.navi05, .navi05 a, .navi05 a:visited, .navi05_now {
	width: 150px;
	margin: 0px 0px 0px 88px;
	background-image:   url(img/top/top_navi05_himitsu.gif);
}
/*---navi06---*/
.navi06, .navi06 a, .navi06 a:visited, .navi06_now {
	width: 150px;
	margin: 0px 0px 0px 100px;
	background-image:   url(img/top/top_navi06_campaign.gif);
}
/*---navi07---*/
.navi07, .navi07 a, .navi07 a:visited, .navi07_now {
	width: 150px;
	margin: 0px 0px 0px 118px;
	background-image:   url(img/top/top_navi07_access.gif);
}
/*---navi08---*/
.navi08, .navi08 a, .navi08 a:visited, .navi08_now {
	width: 150px;
	margin: 0px 0px 0px 135px;
	background-image:   url(img/top/top_navi08_link.gif);
}
/*---navi09---*/
.navi09, .navi09 a, .navi09 a:visited, .navi09_now {
	width: 150px;
	margin: 0px 0px 0px 155px;
	background-image:   url(img/top/top_navi09_contact.gif);
}

/* ナビ （他のページ）----------------------------------------------------------------*/


.navi2{
	margin: 0px;
	padding: 0px;
	width: 155px;
}

.navi2 ul{
	margin: 0px;
	padding: 0px;
}

.navi2 li{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: -9999px;
}
/*---active---*/
.navi2 ul li a, .navi2 ul li a:visited {
	margin: 0px;
	padding: 0px;
	display: block;
       background-repeat: no-repeat;
        background-position: 0px 0px;
	text-indent: -9999px;
}
/*---rollover&down---*/
.navi2 ul li a:hover, .navi2 ul li a:active{
	background-position: -155px 0px;
	clear: both;
}


/*---navi2_01---*/
.navi2_01, .navi2_01 a, .navi2_01 a:visited, .navi2_01_now {height: 27px;background-image:   url(img/menu/menu_navi_01.jpg);}

/*---navi2_02---*/
.navi2_02, .navi2_02 a, .navi2_02 a:visited, .navi2_02_now {height: 27px;background-image:   url(img/menu/menu_navi_02.jpg);}

/*---navi2_03---*/
.navi2_03, .navi2_03 a, .navi2_03 a:visited, .navi2_03_now {height: 17px;background-image:   url(img/menu/menu_navi_03.jpg);}
#face .navi2 ul li.navi2_03 a{background-position: -155px 0px;}

/*---navi2_04---*/
.navi2_04, .navi2_04 a, .navi2_04 a:visited {height: 17px;background-image:   url(img/menu/menu_navi_04.jpg);}
#bridal .navi2 ul li.navi2_04 a{background-position: -155px 0px;}

/*---navi2_05---*/
.navi2_05, .navi2_05 a, .navi2_05 a:visited, .navi2_05_now {height: 17px;background-image:   url(img/menu/menu_navi_05.jpg);}
#germanium .navi2 ul li.navi2_05 a{background-position: -155px 0px;}

/*---navi2_06---*/
.navi2_06, .navi2_06 a, .navi2_06 a:visited, .navi2_06_now {height: 17px;background-image:   url(img/menu/menu_navi_06.jpg);}

/*---navi2_07---*/
.navi2_07, .navi2_07 a, .navi2_07 a:visited, .navi2_07_now {height: 27px;background-image:   url(img/menu/menu_navi_07.jpg);}

/*---navi2_08---*/
.navi2_08, .navi2_08 a, .navi2_08 a:visited, .navi2_08_now {height: 17px;background-image:   url(img/menu/menu_navi_08.jpg);}
#himitsu .navi2 ul li.navi2_08 a{background-position: -155px 0px;}

/*---navi2_09---*/
.navi2_09, .navi2_09 a, .navi2_09 a:visited, .navi2_09_now {height: 27px;background-image:   url(img/menu/menu_navi_09.jpg);}
#access .navi2 ul li.navi2_09 a{background-position: -155px 0px;}

/*---navi2_10---*/
.navi2_10, .navi2_10 a, .navi2_10 a:visited, .navi2_10_now {height: 27px;background-image:   url(img/menu/menu_navi_10.jpg);}
#contactus .navi2 ul li.navi2_10 a{background-position: -155px 0px;}

/*---navi2_11---*/
.navi2_11, .navi2_11 a, .navi2_11 a:visited, .navi2_11_now {height: 27px;background-image:   url(img/menu/menu_navi_11.jpg);}
#link .navi2 ul li.navi2_11 a{background-position: -155px 0px;}

/*---navi2_12---*/
.navi2_12, .navi2_12 a, .navi2_12 a:visited, .navi2_12_now {height: 27px;background-image:   url(img/menu/menu_navi_12.jpg);}
#campaign .navi2 ul li.navi2_12 a{background-position: -155px 0px;}
