/* CSS Document */

* {

	margin:0;

	padding:0;

}

:focus {

	outline:none;

}

body {

	margin:0 auto;


	font-family:"MS UI Gothic", "MS Mincho", "MS Gothic";

}

#contanter {

	width:1020px;

	/*height:2000px;*/

	margin:0 auto;

}

#head {

	width:1020px;
    /*height:58vh;*/
    height: 876px;

	/*float:left;*/
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
 


}

#tel {

	width:524px;

	height:150px;

	float:left;

	

}

#nav {

	width:524px;

	height:240px;

	/*float:right;*/

margin-top: 135px;

	margin-right:40px;

}

#nav ul {

	width:524px;

	height:240px;

	float:left;

	list-style:none;

	padding:0;

}

#nav ul li {

	float:left;

	margin-left:4px;

}

#nav ul li a {

	text-decoration:none;

	border:0;

	float:left;

	display:block;

	margin-top:0px;

}

.main {

	width:1020px;

	height:auto;

	/*float:left;*/

	margin-top:7px;

}

.map_001 {
	/*position: absolute;*/
	margin:auto;
}

.top01 {

	width:1020px;

	height:480px;

	float:left;

	text-align:center;

}

.top02 {

	width:1020px;

	/*height:600px;*/

	float:left;

	margin-top:1px;


}

.top03 {

	width:1003px;

	height:708px;

	float:left;

	margin-top:0px;

	margin-left:9px;


}

.top03-left {

	width:628px;

	height:563px;

	float:left;

	margin-top:120px;

	margin-left:36px;

	text-align:center;

	overflow:auto;

}

.main-staff {

	width:1020px;

	height:auto;

	float:left;

	margin-top:10px;

}

.staff-title {

	width:1020px;

	height:138px;

	/*float:left;*/

	text-align:center;

}

.staff-kuang {

	/* width:976px;

	height:auto;

	float:left;

	margin-left:22px;

	margin-top:10px; */

	

}

.staff {

	width:248px;

	height:400px;

	/*float:left;*/

	margin-top:35px;

	margin-left:55px;

	text-align:center;

	font-size:18px;

	font-weight:600;

	color:#f7f6f5;

}

.staff-img {

	width:248px;

	height:310px;

	float:left;

}

.staff-p {

	width:248px;

	height:20px;

	float:left;

	margin-top:5px;

	line-height:20px;

}

.staff01-kuang {

	width:988px;

	/*height:628px;*/

	/*float:left;*/

	/*margin-left:16px;*/

	/*margin-top:20px;*/

margin:auto;
	/*background:url(/img/staff01-kuang.png) no-repeat;*/

}

.staff01-img {

	width:960px;
	margin:auto;
	text-align: center;

	/*height:568px;*/
/**/
	/*float:left;*/

	/*margin-top:30px;*/

	/*margin-left:40px;*/

}

.staff01-naiyo {
	text-align: center;
	width:960px;

	/*height:556px;*/

	/*float:left;*/

	/*margin-top:37px;*/

	/*margin-left:74px;*/
	margin:auto;

}

.main-system {

	width:1020px;

	height:1100px;

	float:left;

	margin-top:6px;

}

.main-server {

	width:1020px;

	height:1720px;

	float:left;

	margin-top:6px;

}

.main-qna {

	width:1020px;

	height:2448px;

	float:left;

	margin-top:6px;

}

#footer {

	width:1020px;

	height:390px;

	float:left;

	margin-top:0px;

	font-size:15px;

	font-weight:600;

	line-height:18px;

	color:#7F4F21;

	;

	letter-spacing:2px;

	text-align:center;


}

#footer h1 {

	font-size:12px;

}

.foot-navi {

	width:1020px;

	height:50px;

	float:left;

	margin-top:230px;

	color:#7F4F21;

	;

	text-align:center;

}

.foot-navi a {

	text-decoration:none;

	color:#7F4F21;

	;

	font-size:35px;

	font-weight:600;

}

.foot-navi a:hover {

	color:#7F4F21;

	font-size:15px;

	font-weight:600;

}

