.rogo{
	float:left;
	width:40%;
	margin: -20px 0 0
}
.top-text{
    float: left;
    line-height: 1.5em;
    width: 60%;
}
.top-text .num{
	text-align: right;
}
.top-text .num span{

}
.text{
	font-size: 14px;
	float:right;
}
.text h1{
	font-size: 14px;
}
.tel-p{
	font-size: 40px;
	color: #e4007f;
	font-weight: 800;
	margin:0;
	line-height: 1.0em;
}
#top{
	width:100%;
	background: url("../bg02.gif");
	/*background: #2ca4dd;*/
	padding: 0 0 80px 0;
}
.contents{
	width:1120px;
	margin:0 auto;
}
.p-10{
	padding:10px;
}
.top-img-cover{
	margin: 0px 0 -50px 0;
	background: url("../bg02.gif");
	/*background: #2ca4dd;*/
}
.top-img-cover img{
	margin: -20px 0;
	background: url("../bg02.gif");
	/*background: #2ca4dd;*/
}
.m0{
	margin: 0;
}
.bg-gold{
	background:url("../bg03.gif");

}
.bg-wgite{
    background: white;

}
.top-nav {
	width: 780px;
	margin: 0px auto;
}
.top-nav li{
    list-style: none;
    width: 140px;
    float: left;
    color: #00316d;
    /* height: 90px; */
    text-align: center;
    font-weight: 800;
    padding: 90px 0 0;
}

.n-1 {
    background: url("../img/nav1.png")no-repeat;
}
.n-2 {
    background: url("../img/nav2.png")no-repeat;
}
.n-3 {
    background: url("../img/nav3.png")no-repeat;
}
.n-4 {
    background: url("../img/nav4.png")no-repeat;
}
.n-5 {
    background: url("../img/nav5.png")no-repeat;
}
.n-6 {
    background: url("../img/nav6.png")no-repeat;
}
.top-fixed{
	position:fixed;
	width: 100%;
	z-index: 999;
}
.top-cell-cover {
	background: rgba(000,000,000,0.8);
	text-align: center;
	width: 100%;

}
.top-cell{
	width:33%;
	float:left;
	line-height:1.0em;
}
.top-menu-text{
	color:white;
}
.top-bt img{
	width:30px;
}
.top-menu-text a{
	color:white;
	text-decoration:none;
}
.for-pc{
	display:none;
}
.m-b50{
	margin-bottom:50px;
}
.pt50b30{
    padding: 50px 0 30px 0;
}
@media screen and (max-width: 1120px) {
	.contents{
		width:100%;
		margin:0 auto;
	}
}
@media screen and (max-width: 950px) {
	body{
		background:url("../bg03.gif");
	}

	.top-img-cover {
	    margin: 10px 0 0px 0;
	}
	.top-img-cover img{
		width:100%;
		padding: 40px 0 0;
	}
	.p-10{
		padding:0px;
	}
}
@media screen and (max-width: 800px) {
	.top-nav {
		width: 100%;
		margin: 0;
	}
	.top-nav li{
		width:16%;
	}
}
@media screen and (max-width: 780px) {
	.rogo {
	    margin: 0px 0 0;
	}
}
@media screen and (max-width: 670px) {
	.top-text {
	    width: 100%;
	}
}
@media screen and (max-width: 568px) {
	.text h1 {
	    line-height:1.5em;
	}
	.top-nav {
		display:none;
	}
	.top-text {
	    margin: 20px 0;
	}
	.tel-p {
	    font-size: 20px;
	    background: white;
	    border: 2px solid red;
	    text-align: center;
	    padding: 10px 0;
	}
	.top-text .num {
	    text-align: center;
	}
}
.menu-box{
	display:none;
	z-index:999;
}
.menu-inner{
	width:100%;
	background:url("../bg03.gif");
	padding:20px 0;
	border-bottom:2px solid blue;
}
.m-b-icon{
	float:left;
	width:30%;
	text-align:right;
	padding:0 20px;
}
.m-b-icon img{
	width:50%;
}
.m-b-text{
	float:left;
	width:55%;
	font-size: 20px;
	color: #00097b;
	padding: 30px 0 20px;
}
.res-logo img{
	width:100%;
}