@media screen and (min-width:769px){
	.content .inner section+section{
		margin-top: 60px;
		border-top: 1px solid #e3e3e5;
		padding-bottom: 40px;
	}
	.enactment{
		text-align: right;
		margin-bottom: 30px;
	}
	.content .inner {
		width: 850px;
		border-top: 1px solid #e3e3e5;
	}
	.content .inner h2{
		font-size: 30px;
		line-height: 1;
		margin-top: 90px;
	}
	.content .inner h3{
		font-family: "Noto Sans JP", sans-serif;
		margin-top: 30px;
	}
	.content .inner a{
		transition: 150ms linear;
	}
	.content .inner a:hover{
		text-decoration: underline;
		color: #218dd9;
	}
	.disc_list>li{
		list-style: disc inside;
	}
	dd{
		margin-bottom: 20px;
	}
	.list_first>li{
		padding-left: 0em;
	}
	.list_second>li{
		padding-left: 1em;
	}
	.list_third>li{
		padding-left: 2em;
	}
	.list_fourth>li{
		padding-left: 3em;
	}
	.about_contact{
		margin: 20px 0;
	}
	.indent{
		text-indent: 1em;
	}
	.block>dt{
		margin-top: 20px;
	}
	.send{
		margin: 20px 0;
	}
	.note{
		margin: 20px 0;
	}
	.note p{
		margin-bottom: 10px;
	}
}

/* SP */
@media screen and (max-width:768px){
	.content .inner section{
		border-top: 1px solid #e3e3e5;
	}
	.content .inner section+section{
		margin-top: 30px;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.enactment{
		text-align: right;
		margin-bottom: 30px;
	}
	.content .inner {
		/*border-top: 1px solid #e3e3e5;*/
	}
	.content .inner h2{
		font-size: 28px;
		line-height: 1;
		margin-top: 60px;
	}
	.content .inner h3{
		font-family: "Noto Sans JP", sans-serif;
		margin-top: 30px;
	}
	.disc_list>li{
		list-style: disc inside;
	}
	dd{
		margin-bottom: 20px;
	}
	.list_first>li{
		padding-left: 0em;
	}
	.list_second>li{
		padding-left: 1em;
	}
	.list_third>li{
		padding-left: 2em;
	}
	.list_fourth>li{
		padding-left: 3em;
	}
	.about_contact{
		margin: 20px 0;
	}
	.indent{
		text-indent: 1em;
	}
	.block>dt{
		margin-top: 20px;
	}
	.send{
		margin: 20px 0;
	}
	.note{
		margin: 20px 0;
	}
	.note p{
		margin-bottom: 10px;
	}
}
