



/*特選ヘナ*/

#contents #tokusen h1 {
	margin : 0;
	padding : 0;
	display : block;
	position:relative;
	width : 600px;
	height : 252px;
	color : #95C608;
	font-size : 12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#contents #tokusen h1 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background-image : url("../img/2009/2009henna_catch.jpg");
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;
}


/*髪がさらさらのつやつや*/
#contents #tokusen ul {
	margin :  0;
	padding : 0;
}

#contents #tokusen ul li {
	list-style-type : none;
	float:left;
	height : 48px;
}

#contents #tokusen ul li.hidari{
	position:relative;
	display : block;
	width : 310px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}
#contents #tokusen ul li.hidari span {
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/2009/2009henna_catch_21.jpg") no-repeat;
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;
}



#contents #tokusen ul li.migi a {
	display:block;
	width : 290px;
	height : 48px;
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#contents #tokusen ul li.migi a span {
	cursor: pointer;
	display:block;
	width:100%;
	height:100%;
	background:url("../img/2009/2009henna_catch_22.jpg") no-repeat;
	position:absolute;
	top:0;
	left:0;
}

#contents #tokusen ul li.migi a:hover {
	background-position : 0px -48px;
	background-repeat : no-repeat;
}


#contents p.green {
	margin : 10px 0 0 10px;
	padding : 0;
	font-size : 12px;
	color : #009966;
	line-height : 120% ;
}




/*アートビーングへ*/

#contents #artbeing a {
	margin : 10px 0 0 0;
	padding : 0;
	display : block;
	position:relative;
	width : 600px;
	height : 90px;
	color : #95C608;
	font-size : 12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#contents #artbeing a span{
	cursor : pointer ;
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background-image : url(../img/1/banner.gif);
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;
}


/*アートビーングへ*/

#contents #artbeing_2007 a {
	margin : 10px 0 0 0;
	padding : 0;
	display : block;
	position:relative;
	width : 600px;
	height : 100px;
	color : #95C608;
	font-size : 12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#contents #artbeing_2007 a span{
	cursor : pointer ;
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background-image : url(../img/2/ad_2007.jpg);
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;
}


#contents .h_400{
	margin : 10px 10px 10px 0;
	padding : 0;
	float: left ;
	color : #0000CC;
	font-size : 12px;
	line-height: 150%;
	width : 400px ;
	background-color : #eeeeee ;
}


/*動画への誘導*/

#contents #doga a {
	margin : 10px 0 0 0;
	padding : 0;
	display : block;
	position:relative;
	width : 600px;
	height : 155px;
	background-color: #669900;
	font-size : 12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#contents #doga a span{
	cursor : pointer ;
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background-image : url(/basic/img/hena_farm.jpg);
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:5px;
}





/*トップ、右ラン、アティさん*/

#contents .migiran_1 {
margin : 10px 0 10px 10px;
padding : 0;
font-size : 15px ;
color : #669900 ;
float : right ;
width: 200px ;
background-color: #ffffee;
border-top : dotted 3px #FFCC99 ;
border-right : dotted 3px #FFCC99 ;
border-left : dotted 3px #FFCC99 ;
border-bottom : dotted 3px #FFCC99 ;
}


#contents .hidari_150 {
margin : 10px 10px 0 0;
padding : 0;
font-size : 12px ;
line-height :140% ;
color : #669900 ;
float : left ;
width: 150px ;
background-color: #ffffee;
border-top : dotted 1px #FFCC99 ;
border-right : dotted 1px #FFCC99 ;
border-left : dotted 1px #FFCC99 ;
border-bottom : dotted 1px #FFCC99 ;
background-color: #eeeeee;

}



#contents .hidari_114 {
margin : 0 10px 0 0;
padding : 2px;
font-size : 12px ;
line-height :140% ;
color : #669900 ;
float : left ;
width: 120px ;
background-color: #ffffee;
border-top : solid 1px #cccccc ;
border-right : solid 1px #cccccc ;
border-left : solid 1px #cccccc ;
border-bottom : solid 1px #cccccc ;
background-color : #ffffff ;
}

#contents .hidari_200 {
margin : 10px 10px 0 0;
padding : 0;
font-size : 12px ;
line-height :140% ;
color : #669900 ;
float : left ;
width: 200px ;
background-color: #ffffee;
border-top : dotted 1px #FFCC99 ;
border-right : dotted 1px #FFCC99 ;
border-left : dotted 1px #FFCC99 ;
border-bottom : dotted 1px #FFCC99 ;
background-color: #ffffee;

}


#contents .migi_200 {
margin : 0 10px 0 0 ;
padding : 0;
font-size : 15px ;
color : #669900 ;
float : right ;
width: 200px ;
background-color: #ffffee;
border-top : dotted 1px #FFCC99 ;
border-right : dotted 1px #FFCC99 ;
border-left : dotted 1px #FFCC99 ;
border-bottom : dotted 1px #FFCC99 ;
}



#contents table {
margin : 0 ;
padding : 10px ;
font-size : 15px ;
color : #669900 ;
background-color: #ffffee;
border-top : dotted 3px #FFCC99 ;
border-right : dotted 3px #FFCC99 ;
border-left : dotted 3px #FFCC99 ;
border-bottom : dotted 3px #FFCC99 ;
}

#contents .td1 {
margin : 0 ;
padding : 10px ;
font-size : 15px ;
color : #669900 ;
background-color: #ffffee;
border-top : dotted 1px #FFCC99 ;
border-right : dotted 1px #FFCC99 ;
border-left : dotted 1px #FFCC99 ;
border-bottom : dotted 1px #FFCC99 ;
}

#contents .td {
margin : 0 ;
padding : 10px ;
font-size : 12px ;
width : 100px ;
color : #555555 ;
background-color: #eeeeee;
border-top : dotted 1px #FFCC99 ;
border-right : dotted 1px #FFCC99 ;
border-left : dotted 1px #FFCC99 ;
border-bottom : dotted 1px #FFCC99 ;
}



h1#h1_1 {
	position:relative;
	margin :  20px 0;
	padding : 0;
	width: 600px;
	height :70px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h1#h1_1 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h1.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}

h2#h2_2009 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 600px;
	height :75px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}


h2#h2_2009 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/2009/h2_2009.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}

h2#heaven {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 600px;
	height :70px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}


h2#heaven span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/2009/h2_heaven.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#mousho {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 600px;
	height :70px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}


h2#mousho span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/2009/mousho.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#five {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 600px;
	height :70px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}


h2#five span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/2009/5shu.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}




h1#stone1 {
	margin :  30px 0 0 0;
	padding : 0;
	height : 300px;
	position:relative;
	display : block;
	font-size : 16px ;
	width : 600px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}
h1#stone1 span {
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/stone/1/top.jpg") no-repeat;
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;
}

#toStone {
	margin : 0;
	padding : 0;
	width:600px;
	height:20px;
}


#toStone a {
background-image : url("../img/stone/1/toStone.gif");
background-position : 0 0;
background-repeat : no-repeat;
text-decoration : none;
text-indent : -9999px;
width:600px;
height:20px;
display : block;
}


#toStone a:hover {
background-position : 0 -20px;
background-repeat : no-repeat;
}


h2#seizo {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 600px;
	height :40px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}


h2#seizo span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/2009/seizo.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_1 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :70px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_1 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_1.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_12 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_12 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_12.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_13 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :70px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_13 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_13.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_14 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_14 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_14.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}

h2#h2_2 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_2 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_2.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}



h2#h2_3 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_3 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_3.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}



h2#h2_4 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_4 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_4.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_5 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_5 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_5.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_6 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_6 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_6.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}



h2#h2_6 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_6 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_6.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_7 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_7 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_7.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}


h2#h2_8 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_8 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_8.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}



h2#h2_9 {
	position:relative;
	margin :  10px 0 0 0;
	padding : 0;
	width: 380px;
	height :44px ;
	background-image :none ;
	border-bottom : none ;
	font-size : 12px;
	color : #CC6699;
	text-align : left;
	/*HideMacIE\*/
	overflow:hidden;
		/**/
}

	
h2#h2_9 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background:url("../img/top/h2_9.gif") no-repeat;
	top:0;
	left:0;
	position:absolute;
}