/* CSS Document */
*{
	margin:0;
	padding:0;
}
:focus{
	outline:none;
}
.clear{
	overflow:hidden;
	zoom:1;
	clear:both;
}

body {
	font: 15px/1.5 "Meiryo",  "Tahoma", "Verdana";
	color: #555;;
	background-color:#fff;
	font-family: Meiryo, Tahoma, Verdana, Arial, sans-serif !important;
}
#contanter{
    width:1000px;;
	margin:0 auto;
	border:0;

}
#m-header{
	width:1000px;;
	height:580px;
	float:left;
}

/*(J\(B?(J\(B?(J\$B!_(J\(B??`(J\(B??O$B"y!/(B??*/

.main-top{
	width:1000px;
	height:auto;
	float:left;

	}
.top-left,.top-left01,.top-left03{
	width:1000px;
		height:auto;
	float:left;
}
.top-left02{
	width:1000px;
	height:590px;
	float:left;
	background:url("top-left02.jpg")/*tpa=http://koukoku.xyz/fairy/css/top-left02.jpg*/ no-repeat;
	}
	.girls{
			width:894px;
	height:484px;
	float:left;
	margin-top:80px;
	margin-left:54px;
		}
.top-left03{
	float:left;
		height:800px;
		margin-top:10px;

	background:url("top03.html")/*tpa=http://koukoku.xyz/fairy/css/top03.jpg*/ no-repeat;
	background:url("m-top003.jpg")/*tpa=http://koukoku.xyz/fairy/css/m-top003.jpg*/ no-repeat;
	}
.top-right,.top-right01,.top-right05{
	width:1000px;;
	float:left;}
#head-p{
	width:1000px;;
	max-width:1000px;
	height:100%;
	font-size:90%;}
.m-foot a{
	color:#FFF;}
.overflow-clear{
    overflow:auto;
    _height:1%; 
}

/*(J\(B?(J\(B?(J\(B?(J\(B????????O$B"y!/(B??*/
.m-staff{
	 width:1000px;
 
	 float:left;
	 background:url("staff-bg04.jpg")/*tpa=http://koukoku.xyz/fairy/css/staff-bg04.jpg*/ no-repeat;
	}

.m-staff01{
	 width:1000px;
	 height:810px; 
	 float:left;
	 background:url("staff01-bg.jpg")/*tpa=http://koukoku.xyz/fairy/css/staff01-bg.jpg*/ no-repeat;
	}



.staff{
    width:930px;
	height:auto;
	float:left;
	margin-left:35px;
	margin-top:150px;
}

.staff-kuang{
	width:302px;
	height:425px;
	float:left;
	margin-top:0px;
	margin-left:8px;
	}
.staff01-kuang{
	width:866px;
	height:572px;
	float:left;
	/*margin-top:154px;*/
	margin-left:62px;
	}
.staff01-img{
	width:423px;
	height:572px;
	float:left;
	margin-left:20px;

	}
.staff01-naiyo{
	width:374px;
	height:572px;
	float:left;
	margin-left:20px;
	background:url("naiyo-bg.png")/*tpa=http://koukoku.xyz/fairy/css/staff/naiyo-bg.png*/ no-repeat;
	}
.td1{
	border-right:dashed 1px #DDDDDD;
	background-color:#f18c19;
	color:#000000;
	}
.td1,.td2{
	border-bottom:dashed 1px #DDDDDD;
	}
.staff01-button{
	width:1000px;
	height:68px;
	float:left;
	text-align:center;
	margin-top:30px;
	}
.tb td{
	border:1px solid #DDDDDD;}
	
	
/*system???????O$B"y!/(B??*/
.system{
	width:1000px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:14px;
}
.m-system{
	width:1000px;;
	max-width:1000px;
	height:100%;
	float:left;
	margin-top:6px;
}

/*Access*/
.main-access01-naiyo{
width:769px;
height:505px;
float:left;
margin-left:160px;
margin-top:30px;
}
.main-access01-wenzi{
width:769px;
height:180px;
float:left;
text-align:center;
margin-left:160px;
margin-top:60px;
line-height:20px;
}
/*Footer?O$B"y!/(B??*/



#footer,.foot-navi,.foot-copy,.m-foot-navi{
	width:1000px;;
	height:auto;
		color:#231815;
		float:left;
	font-size:90%;
	line-height:150%;
	
}

.m-foot-navi a{
	color:#231815;}

	
