/*=== 規約関連 =================================================================*/
.terms_index{
	width						:100%;
	text-align				:center;
}
.terms_index h1{
	font-size				:3rem;
	font-weight				:900;
}
.terms_section_0{
	width						:80%;
	margin					:0 10%;
	margin-top				:2rem;
}
.terms_section_0 p{
	font-size				:2rem;
	line-height				:1.5;
}
.terms_section{
	width						:80%;
	margin					:0 10%;
	margin-top				:4rem;
}
.terms_section h2{
	font-size				:2.5rem!important;
	font-weight				:900;
	text-align				:left!important;
}
.terms_section_body{
	width						:100%;
	margin-bottom			:2rem;
}
.terms_section_body_1{
	width						:100%;
	display					:flex;
}
.terms_section_body_1 h3{
	width						:5rem;
	font-size				:2.5rem;
}
.terms_section_body_1 p{
	font-size				:2rem;
	line-height				:1.5;
	margin-left				:2rem;
}
.terms_section_body_2{
	width						:calc(100% - 7rem);
	margin-left				:7rem;
}
.terms_section_body_2 h4{
	font-size				:2.5rem;
}
.terms_section_body_2 p{
	font-size				:2rem;
	line-height				:1.5;
}


.terms_date{
	width						:80%;
	margin					:0 10%;
	margin-top				:6rem;
	text-align				:right;
}
.terms_date p{
	font-size				:1.6rem;
}
.terms_date time{
	font-size				:1.6rem;
	display					:block;
}
.teams_date_openDate:before{
	content					:'制定日：';
}
.teams_date_modDate-1:before{
	content					:'改定日：';
}

/*■レスポンシブル*/
@media screen and (max-width: 414px)
{
	.terms_index h1
	{
		font-size				:2rem;
	}	
	.terms_section_0
	{
		width						:96%;
		margin					:0 2%;
		margin-top				:1rem;
	}
	.terms_section_0 p
	{
		font-size				:1.4rem;
		line-height				:1.5;
	}
	.terms_section
	{
		width						:96%;
		margin					:0 2%;
		margin-top				:2rem;
	}
	.terms_section h2
	{
		font-size				:1.6rem;
	}
	.terms_section_body_1 h3
	{
		width						:3rem;
		font-size				:1.6rem;
	}
	.terms_section_body_1 p
	{
		font-size				:1.4rem;
		margin-left				:.5rem;
	}
	.terms_section_body_2
	{
		width						:calc(100% - 3rem);
		margin-left				:3rem;
	}
	.terms_section_body_2 h4
	{
		font-size				:1.6rem;
	}
	.terms_section_body_2 p
	{
		font-size				:1.4rem;
	}
	.terms_date p
	{
		font-size				:1.4rem;
	}
	.terms_date time
	{
		font-size				:1.4rem;
	}
}

/*==============================================================================*/