@charset "UTF-8";
.bg_pc{
	background-color: #fff2f1;
}
.max_container{
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	text-align: center;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
h1{
	padding: initial;
}
h1.kv {
	margin-bottom: -50px;
}
.onayami{
	padding-bottom: 40px;
}
.introduce_bottom{
	margin-bottom: -102px;
}
.features {
	margin-top: -102px;
}
.example {
	margin-bottom: -30px;
}
.keep{
	margin-top: -80px;
	margin-bottom: -388px;
}
.choose_light_brown {
	margin-top: -190px;
}
.about{
	margin-top: -150px;
}
.faq{
	padding-top: 70px;
	width: 690px;
	margin: 0 auto;
}
section.movie {
	padding-bottom: 30px;
}
/* .choose h2{
	padding-bottom: 30px;
}
*/
.choose h2 img {
	width: 48%;
	padding-bottom: 30px;
}
/* .movie h2 {
	padding: 60px 0 40px;
}
*/
.movie h2 img {
	width: 64%;
	padding: 50px 0 40px;
}
.video_01,.video_02{
	position: relative;
	top: -460px;
	width: 690px;
	height: 388px;
}
.video_shorts_01,.video_shorts_02{
	width: 580px;
	height: 1031px;
}
section.use {
	margin-bottom: -320px;
}
.button_area{
	position: relative;
	top: -250px;
	display: flex;
	justify-content: center;
	gap: 10px;
}
.button_area img{
	width: 310px;
}
.button_area_kv{
	top: -400px;
}
.button_area_bottom{
	top: -145px;
}
.button_area_choose {
	position: relative;
	top: -240px;
}
.button_basic img{
	width: 650px;
}