/*Amendここから*/
#itemsearch {
	position:relative;
	clear: both;
	padding-top: 5px;
	width: 920px;
	padding-left: 15px;
}
/*Amendここから*/
#itemsearch H4 {
	width:920px;
	height:25px;
	text-indent:-9999px;
	position: relative;
	background-image: url(../Image/Title/subhead_itemsearch.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu00 {
	background-image: url(../Image/Menu/bg_skincare.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu00 h5 {
	margin: 0px;
	padding: 0px;
}
#menu00 h5 em {
	visibility: hidden;
}
#menu00 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_skincare.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu00 h5 a:hover,#menu05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_skincare_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu00 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu00 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
#menu01 {
	background-image: url(../Image/Menu/bg_make.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu01 h5 {
	margin: 0px;
	padding: 0px;
}
#menu01 h5 em {
	visibility: hidden;
}
#menu01 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_make.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu01 h5 a:hover,#menu05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_make_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu01 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu01 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}

#menu02 {
	background-image: url(../Image/Menu/bg_fragrance.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu02 h5 {
	margin: 0px;
	padding: 0px;
}
#menu02 h5 em {
	visibility: hidden;
}
#menu02 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_fragrance.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu02 h5 a:hover,#menu05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_fragrance_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu02 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu02 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
#menu03 {
	background-image: url(../Image/Menu/bg_bath.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu03 h5 {
	margin: 0px;
	padding: 0px;
}
#menu03 h5 em {
	visibility: hidden;
}
#menu03 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_bath.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu03 h5 a:hover,#menu05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_bath_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu03 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#menu03 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
#menu04 {
	background-image: url(../Image/Menu/bg_haircare.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu04 h5 {
	margin: 0px;
	padding: 0px;
}
#menu04 h5 em {
	visibility: hidden;
}
#menu04 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_haircare.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu04 h5 a:hover,#menu05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_haircare_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu04 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#menu04 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}



#menu05 {
	background-image: url(../Image/Menu/bg_others.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu05 h5 {
	margin: 0px;
	padding: 0px;
}
#menu05 h5 em {
	visibility: hidden;
}
#menu05 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_others.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu05 h5 a:hover,#menu05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	background-image: url(../Image/Menu/tab_others_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu05 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu05 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
/*Amendここから*/
#trouble_search{
	position:relative;
	clear: both;
	padding-top: 20px;
	width: 920px;
	padding-left: 15px;
}
/*Amendここまで*/

#trouble_search H4 {
	width:920px;
	height:29px;
	text-indent:-9999px;
	position: relative;
	background-image: url(../Image/Title/subhead_troublesearch.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/*Amendここから*/
#brand_recommend{
	position:relative;
	clear: both;
	padding-top: 5px;
	width: 920px;
	padding-left: 15px;
}
/*Amendここまで*/

#brand_recommend H4 {
	width:920px;
	height:29px;
	text-indent:-9999px;
	position: relative;
	background-image: url(../Image/Title/subhead_brand_reco.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#area {
	background-image: url(../Image/Parts/bgcolor_01.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	height: auto;
	width: 920px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	
}
#area h5{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}
#area img{
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;

}
#block{
	margin: 0px;
	padding: 5px;
	width: 900px;
	clear: both;
}
#block ul{
	margin: 0px;
	padding: 5px;
	width: 900px;
}
#block li{
	margin: 0px;
	padding: 5px;
	float: left;
	display: block;
	width: 170px;
}
#block li.long{
width: 210px;
}

/*Amendここから*/
#search_area {
	background-image: url(../Image/Parts/bgcolor_02.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 50px;
	width: 920px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

/*Amendここまで*/
#Search_Box {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#brandlist{
	margin: 0px;
	padding: 10px;
	text-align: center;
}

/*フレグランス終了後用ここから*/

#menu_n_00 {
	background-image: url(../Image/Menu/bg_n_skincare.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 179px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu_n_00 h5 {
	margin: 0px;
	padding: 0px;
}
#menu_n_00 h5 em {
	visibility: hidden;
}
#menu_n_00 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_skincare.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_00 h5 a:hover,#menu_n_05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_skincare_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_00 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 179px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu_n_00 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
#menu_n_01 {
	background-image: url(../Image/Menu/bg_n_make.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 179px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu_n_01 h5 {
	margin: 0px;
	padding: 0px;
}
#menu_n_01 h5 em {
	visibility: hidden;
}
#menu_n_01 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_make.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_01 h5 a:hover,#menu_n_05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_make_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_01 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 179px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu_n_01 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}

#menu_n_03 {
	background-image: url(../Image/Menu/bg_n_bath.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 179px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu_n_03 h5 {
	margin: 0px;
	padding: 0px;
}
#menu_n_03 h5 em {
	visibility: hidden;
}
#menu_n_03 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_bath.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_03 h5 a:hover,#menu_n_05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_bath_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_03 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 179px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu_n_03 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
#menu_n_04 {
	background-image: url(../Image/Menu/bg_n_haircare.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 179px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu_n_04 h5 {
	margin: 0px;
	padding: 0px;
}
#menu_n_04 h5 em {
	visibility: hidden;
}
#menu_n_04 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_haircare.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_04 h5 a:hover,#menu_n_05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_haircare_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_04 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 179px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#menu_n_04 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}
#menu_n_05 {
	background-image: url(../Image/Menu/bg_n_others.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	height: 359px;
	width: 179px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu_n_05 h5 {
	margin: 0px;
	padding: 0px;
}
#menu_n_05 h5 em {
	visibility: hidden;
}
#menu_n_05 h5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_others.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_n_05 h5 a:hover,#menu_n_05 h5 a:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 179px;
	background-image: url(../Image/Menu/tab_n_others_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu_n_05 ul {
	font-size: 90%;
	display: inline;
	list-style-type: none;
	margin: 0px;
	width: 179px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#menu_n_05 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	list-style-type: none;
	float: left;
	width: 140px;
}

