@charset "UTF-8";
@import url(list.css);

/**INDEX**

[1]COMMON
[2]TOP
	1.HEADER
	2.DETAIL
	3.ENTRY
	4.SEARCH and SET
	5.ICHIOSHI
	6.GOURMET
[3]SUB COMMON
[4]SHOP
[5]MENU
	1.TITLE
	2.ITEM
[6]POPUP
	1.POP COMMON
	2.SYOUSAI
	3.OUBO
[7]BUTTON
[8]FOOTER

****/

/*--[1]COMMON---------------------------------------------------*/
*{
	margin:0 ;
	padding:0 ;
	font-size:small ;
	line-height:160% ;
	}

img {
	border:0px ;
	vertical-align:middle ;
	}

.Clr {
	clear:both ;
	}

br {
	line-height:0px ;
	}
body{
	background-color:#C8E4FD ;
	}

a { color:#C33 ; }
a:visited { color:#C33 ; }
a:hover { color:#F66 ; }

#BigBOX {
	background:url(images/common_bg.gif) ;
	height:100% ;
	margin:0 auto ;
	width:920px ;
	}
	
#MiddleBOX {
	margin:0 auto ;
	width:800px ;
	}


/*--[2]TOP---------------------------------------------------*/

/*1.HEADER*/
#Header {
	margin-bottom:20px ;
	}

#Header .TitleBOX {
	float:left ;
	}
	#Header li {
		list-style:none ;
		}

/*2.ITEM*/
#ItemBOX {
	margin:0 auto ;
	width:750px ;
	}
	
	#ItemBOX h4 {
		margin-bottom:10px ;
		
		}

	#ItemBOX .ItemPHOTO {
		float:right ;
		padding-right:13px ;
			}

	#ItemBOX h5 {
		color:#F60 ;
		font-size:medium ;
		}

	/*ONE ITEM*/
	.aItem {
		background:url(images/top_item_bg1.gif) no-repeat ;
		margin-bottom:10px ;
		width:750px ;
		}

		#VClotion {
			padding-left:13px ;
			padding-top:13px ;
			width:724px ;
			}

		.aItem .inLeftBOX {
			float:left ;
			width:480px ;
			}
		.aItem .ItemPHOTO {
			float:right ;
			padding-right:0 !important ;
			}

		.aItem .ItemBOTTOM {
			background:url(images/top_item_bg1_bottom.gif) no-repeat bottom ;
			height:13px ;
			margin-left:0 ;
			}

	/*TWO ITEMS*/

	.Item_aLine {
		background:url(images/top_item_bg2.gif) no-repeat ;
		margin-bottom:20px ;
		}

		#BathPowder, #LegSmoother, #Platinum {
			float:left ;
			padding-left:13px ;
			padding-top:13px ;
			width:352px ;
			}

		#FitSmoother, #Shampoo, #AminoGel {
			float:right ;
			padding-left:13px ;
			padding-top:13px ;
			width:352px ;
			}

		.Item_aLine .inLeftBOX {
			float:left ;
			width:185px ;
			}

		.Item_aLine .ItemBOTTOM {
			background:url(images/top_item_bg2_bottom.gif) no-repeat bottom ;
			height:13px ;
			margin-left:0 ;
			}

/*3.TOP-BUTTON*/
.ButtonSize-M {
	border:0px ;
	display:block ;
	height:45px ;
	overflow:hidden ;
	text-indent:-9999px ;
	width:175px ;
	}

.ButtonSize-M:hover {
	background-position:0 -45px ;
	}

.Btn-Syousai {
	background:url(images/btn_syousai.gif) no-repeat ;
	margin-top:20px ;
	}

/*--[3]SUB---------------------------------------------------*/

/*1.HEADER*/

#Header .TitleBOX-SUB li {
	float:left ;
	}

/*2.MENU*/

#MenuBOX {
	margin-left:25px ;
	margin-top:10px ;
	width:760px ;
	}

	#MenuBOX li {
		float:left ;
		margin-right:10px ;
		margin-top:5px ;
		}

.ButtonSize-MENU {
	border:0px ;
	display:block ;
	height:35px ;
	overflow:hidden ;
	text-indent:-9999px ;
	width:180px ;
	}

.ButtonSize-MENU:hover {
	background-position:0 -35px ;
	}

.Btn-TOP {
	background:url(images/btn_menu_top.gif) no-repeat ;
	}
.Btn-VClotion {
	background:url(images/btn_menu_vclotion.gif) no-repeat ;
	}
.Btn-BathPowder {
	background:url(images/btn_menu_bath.gif) no-repeat ;
	}
.Btn-FitSmoother {
	background:url(images/btn_menu_fit.gif) no-repeat ;
	}
.Btn-LegSmoother {
	background:url(images/btn_menu_leg.gif) no-repeat ;
	}
.Btn-Shampoo {
	background:url(images/btn_menu_shampoo.gif) no-repeat ;
	}
.Btn-Platinum {
	background:url(images/btn_menu_platinum.gif) no-repeat ;
	}
.Btn-AminoGel {
	background:url(images/btn_menu_amino.gif) no-repeat ;
	}

/*3.CONTENTS*/

#ContentsBOX {
	margin:0 auto ;
	width:750px ;
	}

/*4.VCLOTION*/
#ContentsBOX .VClotion {
	background-color:	#FEFDF9 ;
	margin-bottom:20px ;
	}

.VClotion dl {
	float:left ;
	margin-bottom:10px ;
	margin-left:10px ;
	width:360px ;
	}
	.VClotion dt {
		color:#F60 ;
		font-size:medium ;
		font-weight:bold ;
		margin-bottom:5px ;
		}
	.VClotion .Pict-L {
		float:left ;
		margin-right:5px ;
		}
	.VClotion .Pict-R {
		float:right ;
		margin-right:5px ;
		}

/*5.BATHPOWDER*/

#ContentsBOX .BathPowder,
#ContentsBOX .FitSmoother,
{
	margin-bottom:20px ;
	}

/*5.ぼたん*/
.OuboBOX {
	margin-bottom:10px ;
	text-align:center ;
	}
.OuboBOX li {
	float:left ;
	list-style:none ;
	margin-right:10px ;
	}

.OuboBOX {
	margin:10px auto ;
	}

.ButtonSize-OUBO {
	border:0px ;
	display:block ;
	height:70px ;
	overflow:hidden ;
	text-indent:-9999px ;
	width:245px ;
	}

.OuboBOX li .ButtonSize-OUBO:hover {
	background-position:0 -70px ;
	}
.OuboBOX .Btn-VClotion {
	background:url(images/btn_oubo_vclotion.gif) no-repeat ;
	}
.OuboBOX .Btn-VCbitaru {
	background:url(images/btn_oubo_vclbitaru.gif) no-repeat ;
	}
.OuboBOX .Btn-BathPowder {
	background:url(images/btn_oubo_bath.gif) no-repeat ;
	}
.OuboBOX .Btn-FitSmoother {
	background:url(images/btn_oubo_fit.gif) no-repeat ;
	}
.OuboBOX .Btn-LegSmoother {
	background:url(images/btn_oubo_leg.gif) no-repeat ;
	}
.OuboBOX .Btn-Shampoo {
	background:url(images/btn_oubo_shampoo.gif) no-repeat ;
	}
.OuboBOX .Btn-Platinum {
	background:url(images/btn_oubo_platinum.gif) no-repeat ;
	}
.OuboBOX .Btn-AminoGel {
	background:url(images/btn_oubo_amino.gif) no-repeat ;
	}


/*--[8]FOOTER---------------------------------------------------*/

#FooterBOX {
	border-top:1px solid #369 ;
	margin:20px auto ;
	padding:20px 0 ;
	text-align:center ;
	width:750px ;
	}
#FooterBOX li {
	display:inline ;
	margin-right:5px ;
	}
#FooterBOX li a {
	font-size:x-small ;
	}
#FooterBOX p {
	font-size:x-small ;
	margin-top:20px ;
	}
