.main_contents {
	position: relative;
}

.logo_face {
	padding-left:5%;
	padding-right:5%;
	position: relative;
	max-width: 800px;
	margin: 0 auto;
	max-height:auto;
}

.honbun {
	padding-left:5%;
	padding-right:5%;
	position: relative;
	margin-top:3em;
	margin-bottom:3em;
	text-align:center;
	
}

.copyright{
	  position: relative;
	margin-top:3em;
	text-align:center;
	font-size:0.7;
	color:#A0A0A0;
}

.link_url {
	  position: relative;
	text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.icon{
	position: relative;
	width:64px;
	padding-left:16px;
	padding-right:16px;

}

.questionnaire{
text-align: center;
	　position: relative;
	width:100%;
	　padding-top: 49.3%;

}

.googleframe iframe{
  position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}