.all-top {
	background: url(/background.png) left bottom no-repeat;
	}
.content02 .right {
    background: url(/photo.jpg) no-repeat top left;
}
.header .logo {
	background:none;
	padding:0;
}

.content-lead {
	width:100%;
	text-align:center;
}
input {width:25px;margin-top: 4px;cursor:pointer;}
p {margin:0;}
.input input {width:300px;cursor:inherit;}
h5 {font-size:20px;font-weight:bold;}

.content {margin:0;}
.content02 {
	margin: 10px 0;
    padding: 10px 0;
}
.knob-mobile, .knob-quest {
	border:none;
background: -webkit-gradient(linear, center top, center bottom, from(#10ab10),color-stop(100%, #198244));
}

.logo-big {
	position:relative;
	margin:0 auto 10px auto;
	width:100%;
}
.logo-big img {
	position:relative;
	width:250px;
}

.text {
	position:relative;
	float:left;
}
.text h4 {margin:0;}

h3 a {
	background: #4485eb;
    color: #fff;
    padding: 10px 20px;
}

@media (max-width: 4000px) {
	.page {width:900px;}
	.box01 {width:100%;text-align:left;margin:0 0 20px 0;}
	.box01 img {width:75px;float:left;margin:0 20px 0 0;}
	.text {width:700px;}
}

@media (max-width: 1000px) {
.page {width:700px;}
.all-top {padding-bottom: 20px;}
.text {width:500px;}
}

@media (max-width: 740px) {
.page {width:500px;}
.content-lead {margin-bottom:20px;}
.header .logo {width:100%;text-align:center;}
h5 {text-align: center;}
.text {width:300px;}
}

@media (max-width: 540px) {
.page {width:100%;}	
.input input {width:100%;}
.box01 {text-align:center;}
.box01 img {float:none;margin:0 auto;width:150px;}
.text {width:100%;}
}