

/*ヘナ遊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 : none;
}




/*フッターパン屑拾い*/

#pankuzu2 {
	margin : 0 10px 20px 0;
	padding : 0;
	color : #009966;
	font-size : 13px;
	text-align : right;
	line-height : 100%;
}

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

#pankuzu2 a:hover {
	color : #ff6600;
	text-decoration : none;
}




/*ヘナリングロゴ画像*/

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


#honbun #top_border_2 h1 span{
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background-image : url(../img/1/photo.jpg);
	background-position : 0 0;
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;
}



/*本体本文部分*/

#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 : 18px;
	color : #CC6699;
	text-align : left;
	line-height : 150% ;
}

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

#contents #topZone p.sm{
margin : 0;
padding : 0;
line-height : 130% ;
color : #666633 ;
}

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

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

#contents p.s2{
	margin : 20px 10px 0 10px;
	padding : 0;
	color : #0000ff ;
	text-align : left;
	line-height : 160% ;
	}
	
#contents span.s2{
	color : #0000ff ;
	}


#contents p.s4{
	margin : 20px 10px 0 10px;
	padding : 0;
	color : #CC0066 ;
	text-align : left;
	line-height : 160% ;
	}


#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 : 16px;
	color : #CC6699;
	border-bottom : dotted 2px #FFE3E7;
	}

	
	

#contents h3{
	margin : 0 10px 0 10px;
	padding : 20px 0 5px 0 ;
	font-size : 15px;
	color :#990000;
		border-bottom : dotted 2px #FFE3E7;
	}
	
	

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






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

#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 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 dl.up2  {
	margin : 50px 0 0 0 ;
	padding : 0;
	clear : both ;
	}


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











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

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

#contents  dl.kanren dt {
	margin : 0;
	padding : 0 0 10px 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;
	text-align : left;
	line-height : 140%;
	list-style-type : none;
	}

#contents  dl.kanren dd.setsumei {
	margin : 0;
	padding : 0 0 10px 15px;
	color : #999999;
	background-image : none ;
	text-align : left;
	line-height : 140%;
	list-style-type : none;
	}

/*　フッターナビ　*/


#contents #bt_navi {
	margin : 80px 0 0 0;
	padding :  0 0 10px 0;
	border-bottom : dotted 5px #c7cbaa;
	border-top : dotted 5px #c7cbaa;	
	border-left: dotted 5px #c7cbaa;	
	border-right : dotted 5px #c7cbaa;		
	}



#contents #bt_navi 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 : 15px;
	color : #CC6699;
	border-bottom : dotted 2px #FFE3E7;
	}


#contents #bt_navi dl {
	margin : 0 10px 0 10px;
	padding : 0;
	}


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

#contents #bt_navi dl dd {
	margin : 0;
	padding : 0 ;
	color : #999900 ;
	font-size : 11px;
	text-align : left;
	line-height : 120%;
	list-style-type : none;
	}
	
	
