/*ヘナ遊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 : 12px;	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;}/*本体本文部分*/#main #honbun {	margin : 0;	padding : 0;	text-align : left;	width : 600px;}#main #honbun #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;}#main #honbun #topZone h1{	margin : 0;	padding : 0;	font-size : 18px;	color : #CC6699;	text-align : left;	line-height : 150% ;}#main #honbun #topZone p{	margin : 10px 0 0 0;	padding : 0;	color : #0000ff;	text-align : left;	line-height : 160% ;}#main #honbun #topZone p.sm{margin : 0;padding : 0;line-height : 130% ;color : #666633 ;}#main #honbun p.s3{	margin : 20px 10px 0 10px;	padding : 0;	color : #333333;	text-align : left;	line-height : 160% ;}#main #honbun p.s1{	margin : 20px 10px 0 10px;	padding : 0;	color : #000099 ;	text-align : left;	line-height : 160% ;	}#main #honbun p.s2{	margin : 20px 10px 0 10px;	padding : 0;	color : #0000ff ;	text-align : left;	line-height : 160% ;	}	#main #honbun span.s2{	color : #0000ff ;	}#main #honbun p.s4{	margin : 20px 10px 0 10px;	padding : 0;	color : #CC0066 ;	text-align : left;	line-height : 160% ;	}#main #honbun span.talk {	font-weight: bold ;	color : #663333 ;	}#main #honbun 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;	}		#main #honbun h3{	margin : 0 10px 0 10px;	padding : 20px 0 5px 0 ;	font-size : 15px;	color :#990000;		border-bottom : dotted 2px #FFE3E7;	}		#main #honbun p.s5{	margin : 0 10px 0 10px;	padding : 0;	font-size : 13px;	color : #FF0099;	border-bottom : dotted 2px #FFE3E7;	}/*　初心者情報ページトップナビ　*/#main #honbun .next {	margin :50px 0 0 0;	padding :0 0 0 10px;	text-align : left;	width : 580px;	}#main #honbun .next dl {	margin :0;	padding : 0;	}#main #honbun .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 ; 	}#main #honbun .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;	}/*　上へ戻る　*/#main #honbun dl.up  {	margin : 0 ;	padding : 0;	clear : both ;	}#main #honbun  dl.up dd {	margin : 0;	padding : 0;	width : 590px ;	color : #000000;	font-size : 11px;	text-align : right;	list-style-type : none;	}#main #honbun dl.up2  {	margin : 50px 0 0 0 ;	padding : 0;	clear : both ;	}#main #honbun  dl.up2 dd {	margin : 0;	padding : 0;	width : 560px ;	color : #000000;	font-size : 11px;	text-align : right;	list-style-type : none;	}/*　次ぎの初心者情報ページへ　*/#main #honbun dl.kanren  {	margin : 20px 0 0 100px;	padding : 0;	}#main #honbun  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;	}#main #honbun  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;	}#main #honbun  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;	}/*　フッターナビ　*/ #main #honbun #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;			}#main #honbun #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;	} #main #honbun #bt_navi dl {	margin : 0 10px 0 10px;	padding : 0;	} #main #honbun #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;	} #main #honbun #bt_navi dl dd {	margin : 0;	padding : 0 ;	color : #999900 ;	font-size : 11px;	text-align : left;	line-height : 120%;	list-style-type : none;	}		