@charset "utf-8";

#footer{
	background: #e5f6fd;
}

/* ==========================================================================
	 main
   ========================================================================== */
	#main{
		width: 100%;
		height: auto;
		margin: 60px 0 60px 0;
		padding: 30px 0 30px 0;
		letter-spacing: .04em;
	}
	@media (min-width: 415px){
	#main{
		padding: 80px 0 80px 0;
	}
	}
	@media (min-width: 960px){
	#main{
		padding: 130px 0 130px 0;
	}
	}

	#main .description {
		margin-top: 30px;
	}


/* ==========================================================================
	 section 
   ========================================================================== */
	#section{
		width: 100%;
		height: auto;
		margin: 30px 0 0 0;
		padding: 30px 0 0 0;
		letter-spacing: .04em;
	}
	@media (min-width: 415px){
	#section{
		padding: 40px 0 0 0;
	}
	}
	@media (min-width: 960px){
	#section{
		padding: 60px 0 0 0;
	}
	}

	#section ul {
		margin-bottom: 10px;
	}

	#section > h3{
		text-align: left;
		margin-bottom: 9px;
		padding-bottom: 15px;
		border-bottom: 1px  solid #000;
	}

	#section h4 {
		margin-top: 46px;
		font-size: 15px;
		margin-bottom: 16px;
	}

	#section a {
		text-decoration: underline;
	}

	#section ol,
	#section ul {
		margin-left: 20px;
		margin-top: 10px;
	}

	#section ol,
	#section ol li {
		list-style: auto;
		list-style-type: decimal;
	}

	#section ul,
	#section ul li {
		list-style: auto;
		list-style-type: disc;
	}

	#section .note {
		text-indent: -20px;
		margin-left: 20px;
	}

	#section .cookie {
		margin-top: 24px;
	}

	#section .cookie .subheading {
		font-weight: bold;
	}

	#section .cookie .paragraph {
		margin-top: 24px;
	}

	#section .adobe-reader {
		margin-top: 48px;
		padding: 4px;
	}

	#section .adobe-reader figure {
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid #000;
	}

	#section .adobe-reader figure img {
		padding: 4px;
		width: 158px;
		height: 39px
	}

	#section .adobe-reader figure figcaption {
		padding: 4px;
	}

	#section .onetrust-cookie {
		margin: 30px 0 10px 0;
	}