/* 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;
	overflow-x: hidden;
}
#contanter{
    width: 100%;
	max-width:950px;
	padding: 0 25px;
	/*background-color:#fff;*/
	margin:0 auto;
	border:0;
	position: relative;
	overflow-x: hidden;
}
#contanter:after,#contanter:before{
    content: " ";
    background: url("../img/bian.png");
    position: absolute;
    top: 0;
    width: 90px;
    height: 100%;
    background-size: 100% auto;
    z-index: 99999;
}
#contanter:after{
    left: -34px;
}
#contanter:before{
    right: -34px;
    transform:rotateY(180deg);
}
@media screen and (max-width: 750px){
    #contanter{
        width: 98%;
    	max-width:950px;
    	padding: 0 25px;
    	/*background-color:#fff;*/
    	margin:0 auto;
    	border:0;
    	position: absolute;
    }
    #contanter:after,#contanter:before{
        content: " ";
        background: url("../img/bian.png");
        position: absolute;
        top: 0;
        width: 55px;
        height: 100%;
        background-size: 100% auto;
        z-index: 99999;
    }
    #contanter:after{
        left: -15px;
    }
    #contanter:before{
        right: -15px;
        transform:rotateY(180deg);
    }
}
::-webkit-scrollbar {
  -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
  width: 12px;
}
::-webkit-scrollbar:horizontal {
  height: 12px;
}
::-webkit-scrollbar-thumb {
  background-color: #ecc333;
  border-radius: 10px;
  border: 2px solid #ffffff;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}

/*�ȥåץک`���O��ǁE/

.main-top{
	width:100%;
	max-width:1000px;
	float:left;
	
	}
.top-left,.top-left01,.top-left02,.top-left03,.top-right{

	width:100%;
		height:100%;
	float:left;

}
#head-p{
	width:100%;
	max-width:1000px;
	height:100%;
	font-size:90%;}
	
	.m-news{
	width:100%;
	max-width:1000px;
	max-height:600px;
	background:url(/images/m-news.jpg) no-repeat;
	background-size:cover;
	line-height:24px;
	}



.m-foot a{
	color:#FFF;}
.overflow-clear{
    overflow:auto;
    _height:1%; 
}

/*�����å�Ԕ�����O��ǁE/
.m-staff{
	 width:90%; 
	 float:left; 
	 text-align:center; 
	 margin-left:5%; 
	 margin-top:5px;
	 color:#000000;

	 margin-bottom:10px;
	}
.m-staff{
	 width:96%; 
	 float:left; 
	 text-align:center; 
	 margin-left:2%; 
	 margin-top:5px;
	 color:#000000;

	 margin-bottom:10px;
	}
.staff-title{
	width:1020px;
	height:76px;
	float:left;
	margin-top:6px;
	text-align:center;
}

.staff{
    width:964px;
	height:890px;
	float:left;
	margin-left:28px;
	margin-top:14px;
	background-color:#ffe6fa;
}

.staff-kuang{
	width:290px;
	height:400px;
	float:left;
	margin-top:15px;
	margin-left:24px;
	font-size:90%;
	color:#000000;
	}

.staff01-bg{
	width:980px;
	height:660px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	background-color:#ffe6fa;
}
.staff01-img{
	width:453px;
	height:626px;
	float:left;
	margin-top:20px;
	margin-left:14px;
	}
.staff01-naiyo{
	width:426px;
	float:left;
	margin-top:40px;
	margin-left:10px;
	}
.td1{
	border-right:dashed 1px #DDDDDD;
	background-color:#f18c19;
	color:#000000;
	}
.td1,.td2{
	border-bottom:dashed 1px #DDDDDD;
	}
.staff01-button{
	width:1020px;
	height:68px;
	float:left;
	text-align:center;
	margin-top:30px;
	}
.tb td{
	border:1px solid #DDDDDD;}
	
	
/*systemԔ�����O��ǁE/
.system{
	width:1020px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:14px;
}
.m-system{
	width:100%;
	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��ǁE/



.staff-kuang,#footer,.foot-navi,.foot-copy,.m-foot-navi{
	width:100%;
	max-width:1000px;
	height:100%;
    margin: 0 auto;
	font-size:90%;
	float:left;
}
.m-foot-navi a{
	text-align:end;
	color:#fff;}

