div{
	margin: 0;
	padding: 0;
}
body,p,ul,td,th{
	margin: 0;
	padding: 0;
}


.h2_background_img{
	position: relative;
	height: 10vw;
}



.h2_background_img img{
	width: 100%;
	height: 100%;
}
h2{
	text-align: center;
	font-size: 3.75vw;
	font-style: normal;
	color: #ffffff;
	/*line-height:10vw;*/
	margin-top:0 ;
	margin-bottom: 0;
	letter-spacing: 0.75vw;
	/*height: 10vw;*/
	font-family: kozuka-gothic-pr6n;
	font-weight: 700;
	font-style: normal;

	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);

}
#feedback{
    text-align: center;
	margin-left: 15vw;
	margin-right: 15vw;
	margin-bottom: 5vw;
}
.feedback_title{
	font-size: 3.5vw;
	text-align: left;
	font-family: kozuka-gothic-pr6n;
	line-height: 5vw;
	margin-top: 8vw;
	font-weight: 700;
	letter-spacing: 0.25vw;
  }
.text{
	margin-top: 3vw;
	text-align: left;
	font-family: kozuka-gothic-pr6n;
	font-size: 1.75vw;
	font-weight: 700;
	line-height: 3vw;
	letter-spacing: 0.2vw;
}
.bottom_container{
	text-align: center;
	background-image: url('img/h2_background.png');
	background-size: 100%;
	color: #ffffff;
	font-family: kozuka-gothic-pr6n;
	font-weight: 500;
	font-size: 1vw;
	letter-spacing: 0.1vw;
}

.profile{
    margin-top: 0vw;
	text-align: right;
	font-family: kozuka-gothic-pr6n;
	font-size: 1.75vw;
	font-weight: 700;
	line-height: 3vw;
	letter-spacing: 0.2vw;
}
