#topWrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    top:80px;
}

@media screen and (min-width: 1025px) {
	.enquete_box{
		box-sizing: content-box;
		position:relative;
		width:900px;
		height:auto;
		overflow:hidden;
		margin:0px auto;
	}
	.enquete_formhissu{
		width:880px;
		text-align:right;
		font-size:14px;
		color:#F00;
		line-height:2em;
		margin:10px auto 0;
	}
	.enquete_container{
		width:880px;
		height:auto;
		overflow:hidden;
		margin:0 auto;
		display: flex;
		justify-content: space-between;
		border-bottom:1px #000 solid;
	}
	.enquete_item{
		background-color:#FF0;
		width:200px;
		font-size:16px;
		color:#000;
		text-align:left;
		line-height:1.4em;
		padding:10px 5px;
		box-sizing: border-box;
		border-right:1px #000 solid;
	}
	.enquete_item span{
		color:#F00;
	}
	.enquete_detail{
		background-color: #FFF;
		width:680px;
		font-size:16px;
		color:#000;
		text-align:left;
		line-height:1.4em;
		padding:10px 5px;
		box-sizing: border-box;
	}
	.enquete_detail .input_text_b{
		width:70%;
	}
	.enquete_detail .input_text_s{
		width:10%;
	}
	.enquete_detail textarea{
		width:70%;
	}
	.enquete_text{
		width:auto;
		height:auto;
		text-align:center;
		font-size:1em;
		color:#FFF;
		margin:5px auto;
	}
	.enquete_submitbtn{
		width:300px;
		height:50px;
		text-align:center;
		font-size:1.4em;
		color:#000;
		margin:10px auto;
	}
	footer {
		text-align: center;
		width: 100%;
		height:auto;
		overflow: hidden;
		background-color: #000;
		background-image: url(../img/common/footer_back.jpg?3103);
		background-position: center top;
		background-size:100% auto;
		color:#FFF;
		margin:80px 0;
		z-index:3;
	}
}

@media screen and (min-width: 600px) and (max-width: 1024px) {
	.enquete_box{
		box-sizing: content-box;
		background:rgba(0,0,0,0.7);
		position:relative;
		width:100%;
		height:auto;
		overflow:hidden;
		margin:0;
	}
	.enquete_formhissu{
		width:98%;
		text-align:right;
		font-size:1em;
		color:#F00;
		line-height:2em;
		margin:3% auto 0;
	}
	.enquete_container{
		width:98%;
		height:auto;
		overflow:hidden;
		margin:0 auto;
		display: flex;
		justify-content: space-between;
		border-bottom:1px #000 solid;
	}
	.enquete_item{
		background-color:#FF0;
		width:20%;
		font-size:1.2em;
		color:#000;
		text-align:left;
		line-height:1.4em;
		padding:1%;
		box-sizing: border-box;
		border-right:1px #000 solid;
	}
	.enquete_item span{
		color:#F00;
	}
	.enquete_detail{
		background-color: #FFF;
		width:80%;
		font-size:1.2em;
		color:#000;
		text-align:left;
		line-height:1.4em;
		padding:1%;
		box-sizing: border-box;
	}
	.enquete_detail .input_text_b{
		width:70%;
	}
	.enquete_detail .input_text_s{
		width:10%;
	}
	.reserve_detail textarea{
		width:70%;
	}
	.enquete_text{
		width:auto;
		height:auto;
		text-align:center;
		font-size:1em;
		color:#FFF;
		margin:1% auto;
	}
	.enquete_submitbtn{
		width:40%;
		height:50px;
		text-align:center;
		font-size:1.4em;
		color:#000;
		margin:3% auto;
	}
}

@media screen and (max-width: 599px) {
	.enquete_box{
		box-sizing: content-box;
		background:rgba(0,0,0,0.7);
		position:relative;
		width:100%;
		height:auto;
		overflow:hidden;
		margin:0;
	}
	.enquete_formhissu{
		width:98%;
		text-align:right;
		font-size:1em;
		color:#F00;
		line-height:2em;
		margin:3% auto 0;
	}
	.enquete_container{
		width:98%;
		height:auto;
		overflow:hidden;
		margin:0 auto;
		display: flex;
		justify-content: space-between;
		border-bottom:1px #000 solid;
	}
	.enquete_item{
		background-color:#FF0;
		width:30%;
		font-size:1em;
		color:#000;
		text-align:left;
		line-height:1.4em;
		padding:3% 1%;
		box-sizing: border-box;
		border-right:1px #000 solid;
	}
	.enquete_item span{
		color:#F00;
	}
	.enquete_detail{
		background-color: #FFF;
		width:70%;
		font-size:1em;
		color:#000;
		text-align:left;
		line-height:1.4em;
		padding:3% 1%;
		box-sizing: border-box;
	}
	.enquete_detail .input_text_b{
		width:70%;
	}
	.enquete_detail .input_text_s{
		width:10%;
	}
	.enquete_detail textarea{
		width:70%;
	}
	.enquete_text{
		width:auto;
		height:auto;
		text-align:center;
		font-size:.8em;
		color:#FFF;
		margin:1% auto;
	}
	.enquete_submitbtn{
		width:40%;
		height:30px;
		text-align:center;
		font-size:1.2em;
		color:#000;
		margin:3% auto;
	}
}