

/*ヘナ遊henayu マハラニ ロゴ部*/

#wrap #wrap2 #top_border{
	position:relative;
	display : block;
	width : 780px;
	height : 100px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

/*ロゴ部左*/

#logo ul {
	background-color : #4C7730;
	margin : 0;
	padding : 0;
}

#logo ul li {
	list-style-type : none;
	float:left;
	height : 100px;
}

#logo ul li.hidari a{
	display:block;
	width : 460px;
	height : 100px;
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#logo ul li.hidari a span {
	display:block;
	width:100%;
	height:100%;
	background:url(../../img/top/logo_1.jpg) no-repeat;
	position:absolute;
	top:0;
	left:0;
}


/*ロゴ部右*/

#logo ul li.migi a {
	display:block;
	width : 320px;
	height : 100px;
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}
#logo ul li.migi a span {
	cursor: pointer;
	display:block;
	width:100%;
	height:100%;
	background:url(../../img/top/logo_2.jpg) no-repeat;
	position:absolute;
	top:0;
	left:0;
}

#logo ul li.migi a:hover {
	margin : 0;
	padding : 0;
	text-decoration : none;
	background-position : 0px 0px;
	background-repeat : no-repeat;
}


/*パン屑拾い*/

#pankuzu {
	margin : 5px 0 10px 0;
	padding : 0;
	color : #009966;
	font-size : 10px;
	text-align : left;
	line-height : 100%;
}

#pankuzu a,
#pankuzu a:link,
#pankuzu a:visited,
#pankuzu a:active {
	color : #009966;
	text-decoration : underline;
	}

#pankuzu a:hover {
	color : #ff6600;
	text-decoration : underline;
}



/*本体本文部分*/

#contents {
	margin : 0;
	padding : 0;
	text-align : left;
	width : 600px;
}


#contents #topZone {
	margin : 0;
	padding : 20px 20px 20px 20px;
	background-color : #ffffee;
	text-align : left;
	border-bottom : dotted 5px #dbee71;
	border-top : dotted 5px #dbee71;
	border-right: dotted 5px #dbee71;
	border-left: dotted 5px #dbee71;
}



#contents #topZone h1{
	margin : 0;
	padding : 0;
	font-size : 20px;
	text-shadow:0px 0px 1px rgba(150,150,150,.6);
	color : #FF6600;
	text-align : left;
}

#contents #topZone p{
	margin : 10px 0 0 0;
	padding : 0;
	font-size : 15px;
	color : #0000ff;
	text-align : left;
	line-height : 150% ;
}

#contents p.s3{
	margin : 20px 10px 0 10px;
	padding : 0;
	font-size : 15px;
	color : #333333;
	text-align : left;
	line-height : 150% ;
}

#contents p.s1{
	margin : 20px 10px 0 10px;
	padding : 0;
	font-size : 15px;
	color : #000099 ;
	text-align : left;
	line-height : 150% ;
	}


#contents span.talk {
	font-weight: bold ;
	color : #663333 ;
	}

#contents h2{
	margin : 0;
	padding : 40px 40px 10px 60px;
	background-image : url(../../img/top/leaf.gif);
	background-position : 10px 30px;
	background-repeat : no-repeat;
	font-size : 20px;
	text-shadow:0px 0px 1px rgba(150,150,150,.6);
	color : #CC6699;
	border-bottom : dotted 2px #FFE3E7;
	}

#contents h3{
	margin :20px 0 5px 10px;
	padding : 0 0 0 10px ;
	font-size : 18px;
text-shadow:0px 0px 1px rgba(150,150,150,.6);
	color :#009999;
	border-bottom : dotted 1px #FFE3E7;
	border-left : solid 5px #FF99CC;
	}

#contents p.s5{
	margin : 0 10px 0 10px;
	padding : 0;
	font-size : 13px;
	color : #FF0099;
	border-bottom : dotted 2px #FFE3E7;
	}




#contents .movie {
margin : 0;
padding : 0;
background-color : #ffffee ;
font-size : 12px;
line-height : 150%;
text-align : center ;
width: 600px ;
color : #666600 ;
border-top : dotted 3px #FFCC99 ;
border-right : dotted 3px #FFCC99 ;
border-left : dotted 3px #FFCC99 ;
border-bottom : dotted 3px #FFCC99 ;
}


/*　初心者情報ページトップナビ　*/

#contents .next {
	margin :50px 0 0 0;
	padding :0 0 0 10px;
	text-align : left;
	width : 580px;
	}

#contents .next dl {
	margin :0;
	padding : 0;
	}

#contents .next dl dt {
	margin :0;
	padding : 0 ;
	color : #FF9900;
	font-size : 13px;
	text-align : left;
	line-height : 130%;
	list-style-type : none;
	float : left ; 
	width : 200px ; 
	}

#contents .next dl dd {
	margin : 0;
	padding : 0 0 0 200px;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : 190px 0;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 130%;
	list-style-type : none;
	}





/*　次ぎの初心者情報ページへ　*/

#contents h2.midashi {
	margin : 0;
	padding : 30px 0px 10px 40px;
	background-image : url(../../img/kaku/wakaba_s.gif);
	background-position : 0px 20px;
	background-repeat : no-repeat;
	font-size : 16px;
	color : #FF6600;
	border-bottom : dotted 2px #FFE3E7;
	clear:both ;
	}

#contents .mokuji {
	margin :0;
	padding :10px 0 0 10px;
	text-align : left;
	width : 590px;
	float : clear ;
	}

#contents .mokuji h2 {
	margin : 0;
	padding : 10px 0px 10px 40px;
	background-image : url(../../img/kaku/wakaba_s.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	font-size : 16px;
	color : #FF0099;
	border-bottom : dotted 2px #FFE3E7;
	}


#contents .mokuji dl {
	margin : 0 0 20px 0;
	padding : 0;
	}
	
#contents .mokuji dl dt {
	margin : 0;
	padding : 6px 2px 3px 70px;
	background-image : url(../../img/top/doga.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #ff9900;
	font-size : 13px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	border-bottom : dotted 1px #c7cbaa;
	}

#contents .mokuji dl dd {
	margin : 0;
	padding : 6px 2px 3px 15px;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	border-bottom : dotted 1px #c7cbaa;
	}


/*　上へ戻る　*/



#contents dl.up  {
	margin : 0 ;
	padding : 0;
	clear : both ;
	}


#contents  dl.up dd {
	margin : 0;
	padding : 0;
	width : 590px ;
	color : #000000;
	font-size : 11px;
	text-align : right;
	list-style-type : none;
	}




/*　次ぎの初心者情報ページへ　*/

#contents .mokuji2 {
	margin :0;
	padding :10px 0 0 0;
	text-align : left;
	width : 510px;
	float : right ;
	}


#contents .mokuji2 h2 {
	margin : 0;
	padding : 10px 0px 10px 40px;
	background-image : url(../../img/kaku/wakaba_s.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	font-size : 16px;
	color : #FF0099;
	border-bottom : dotted 2px #FFE3E7;
	}

#contents .hr1 {
	margin : 50px 0 0 0;
	padding : 30px 0 0 0;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : 0px 0px;
	background-repeat : repeat-x ;
	height: 15px;
	width : 100% ;
	}

#contents .boxA {
	background-color : #ffffee;
 	margin-left: 0;
	width: 80px;
	height : auto ;
	}

#contents .mokuji2 dl {
	margin : 0;
	padding : 0;
	position:relative;
	}

#contents .mokuji2 dl dt {
	margin : 0;
	padding : 6px 2px 3px 70px;
	background-image : url(../../img/top/doga.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #ff9900;
	font-size : 13px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	border-bottom : dotted 1px #c7cbaa;
	}

#contents .mokuji2 dl dd {
	margin : 0;
	padding : 6px 2px 3px 15px;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	border-bottom : dotted 1px #c7cbaa;
	}



/*　両脇写真　*/

.mokuji3 {
	margin :0 ;
	padding : 0;
	text-align : left;
	width : 420px;
	}


.mokuji3 h2 {
	margin : 0;
	padding : 10px 0px 10px 40px;
	background-image : url(../../img/kaku/wakaba_s.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	font-size : 16px;
	color : #FF0099;
	border-bottom : dotted 2px #FFE3E7;
	}

 .mokuji3 dl {
	margin : 0;
	padding : 0;
	position:relative;
	}
.mokuji3 dl dt {
	margin : 0;
	padding : 6px 2px 3px 70px;
	background-image : url(../../img/top/doga.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #ff9900;
	font-size : 13px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	border-bottom : dotted 1px #c7cbaa;
	}

.mokuji3 dl dd {
	margin : 0;
	padding : 6px 2px 3px 15px;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	border-bottom : dotted 1px #c7cbaa;
	}


/*　下付コーナ別参考目次　ヘナリング　*/

#contents .ring {
	margin :20px 0 0 20px;
	padding :20px 0 0 20px;
	text-align : left;
	width : 500px;
	clear : both ;
	border-top : dotted 5px #FFE3E7;
	border-right : dotted 5px #FFE3E7;
	border-left : dotted 5px #FFE3E7;
	border-bottom : dotted 5px #FFE3E7;
	}

#contents .ring h2 {
	margin : 0;
	padding : 0;
	font-size : 14px;
	color : #FF9900;
	font-weight: bold;
	}

#contents .ring dl {
	margin : 0 0 20px 0;
	padding : 0;
	}

#contents .ring dl dt {
	margin : 0;
	padding : 10px 2px 0 60px;
	background-image : url(../../img/top/doga.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #ff9900;
	font-size : 13px;
	text-align : left;
	line-height : 130%;
	list-style-type : none;
	}

#contents .ring dl dd {
	margin : 0;
	padding : 10px 2px 0 15px;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 130%;
	list-style-type : none;
	}


/*　次ぎの初心者情報ページへ　*/

#contents dl.kanren  {
	margin : 20px 0 0 150px;
	padding : 0;
	}

#contents dl.kanren dt {
	margin : 0;
	padding : 0;
	color : #ff9900;
	font-size : 13px;
	text-align : left;
	line-height : 140%;
	list-style-type : none;
	}

#contents dl.kanren dd {
	margin : 0;
	padding : 0 0 0 15px;
	background-image : url(../../img/top/leaf_2.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 140%;
	list-style-type : none;
	}


/*　次ぎの初心者情報ページへ動画の場合　*/

#contents dl.doga  {
	margin : 20px 0 0 150px;
	padding : 0;
	}


#contents dl.doga dt {
	margin : 0;
	padding : 0;
	color : #ff9900;
	font-size : 13px;
	text-align : left;
	line-height : 140%;
	list-style-type : none;
	}

#contents dl.doga dd {
	margin : 0;
	padding : 5px 2px 0 70px;
	background-image : url(../../img/top/doga.gif);
	background-position : left;
	background-repeat : no-repeat;
	color : #000000;
	font-size : 13px;
	text-align : left;
	line-height : 140%;
	list-style-type : none;
	}

