@charset "utf-8";

/*-----------------------------------------------------------------------------------------*/
@media screen and (min-width: 941px) {

	.sp {
	display: none;
	}
	
	.pc {
	position: fixed;            
	top: 0px;                   
	left: 0px;                  
	width: 100%;                
	height: 200px;
	z-index: 2147483647;
	background-color: #ffffff;
	}
	
	.fix {
	clear: both;
	height: 200px;
	}
	
	
/*-----------------------------------------------------------------------------------------*/

h1 {
text-align: center;
}
.line {
text-align: center;
}
.navpc p {
float: left;
margin: 30px 66px 0px 0px;
}
.navpc {
margin-left: 100px;
float: left;
}
.navpc2 {
float: left;
}
.navpc2 p {
float: left;
margin: 15px 10px 0px 0px;
}



/*-----------------------------------------------------------------------------------------*/	
}
/*-----------------------------------------------------------------------------------------*/

@media screen and (max-width: 940px) {

	.pc , .pc2 {
	display: none;
	}
	
	#acMenu {
	position: fixed;            
	top: 0px;                   
	left: 0px;                  
	width: 100%;                
	height: 150px;
	z-index: 2147483647;
	background-color: rgba( 255, 255, 255, 0.95 );
	}
	
	#acMenu h1 {
	float: left;
	margin: 36px 0px 0px 36px;
	}
	
	#acMenu dt{
	float: right;
	display:block;
	width:260px;
	height:150px;
	cursor:pointer;
	background:url("../image/spmo.png");
	}
	
	#acMenu dd{
	clear: both;
	background-color: rgba( 17, 17, 17, 0.9 );
	width:940px;
	padding: 50px 0px 50px 0px;
	line-height:100px;
	text-align:center;
	display:none;
	}
	
	#acMenu dd a {
	font-size: 50px;
	line-height:100px;
	color: #ffffff;
	text-decoration: none;
	}    
	
	#acMenu dt.active{
	background:url("../image/spmc.png");
	}
    
	.fix {
	clear: both;
	height: 150px;
	}
	
/*-----------------------------------------------------------------------------------------*/







/*-----------------------------------------------------------------------------------------*/
}
/*-----------------------------------------------------------------------------------------*/

.imgcenter {
text-align: center;
}
.imgcenter a {
text-decoration: none;
color: #0099ff;
}

.ban3st {
padding: 30px 0px 0px 70px;
}
.ban3st p {
float: left;
padding: 0px 25px 30px 0px;
}




.ban3 p {
float: left;
margin-left: 28px;
}
.telflo {
padding-left: 270px;
}
.telflo p {
float: left;
padding-right: 20px;
}

.info {
margin: 0px 0px 0px 71px;
background-image: url("../image/info2.png");
padding: 70px 30px 30px 30px;
height: 300px;
width: 737px;
}

.footerleft_box {
width: 800px;
float: left;
}
.footerleft_3 {
width: 200px;
margin-left: 30px;
float: left;
}

.footerleft_3 a {
font-size: 18px;
text-decoration: none;
}
.footerleft_33 {
width: 300px;
margin-left: 30px;
float: left;
}

.footerleft_33 a {
font-size: 18px;
text-decoration: none;
}
.footerright {
margin-top: 60px;
}
.footerright p {
text-align: right;
padding-right: 30px;
font-size: 14px;
margin-bottom: 15px;
}
.w800box {
width: 800px;
margin-left: 70px;
font-size: 18px;
}

.staffbox {
width: 830px;
margin-left: 70px;
}
.staffbox p {
float: left;
height: 200px;
width: 251px;
margin: 0px 23px 30px 0px;
}

.telweb {
margin-left: 270px;
}
.telweb p {
float: left;
margin-left: 30px;
}