@charset "utf-8";

/**
 *
 *  ページ用CSS
 *　disclaimer
 */

/*--------------------------------------------------------------------------
   Overwright
---------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/

/* disclaimer
-----------------------------------------------------------------*/
.disclaimer{
	padding: 100px 0 140px;	
}
.disclaimer .txt-lead{
	margin-bottom: 60px;
}
.disclaimer h2{
	margin-bottom: 25px;
}
.sec01,
.sec02,
.sec03,
.sec04,
.sec05,
.sec06{
	margin-bottom: 80px;
}


/* sec05 */
.sec05 h2+p,
.sec07 h2+p{
	margin-bottom: 25px;
}
.sec05 dl{
	margin-bottom: 15px;
}
.sec05 dl > div:nth-child(n+2){
	margin-top: 20px;
}
.sec05 dl dd{
	padding-left: 1em;
}
.sec05 dl dd+dd{
	margin-top: 10px;
}
.sec05 dl dd p{
	font-weight: bold;
}
.sec05 .note{
	font-size: 1.4rem;
}


/* sec07 */
.sec07 dl{
	margin-bottom: 25px;
}
.sec07 dl dd{
	padding-left: 1em;
}
.sec07 .adobe-reader a{
	display: flex;
	align-items: center;
	font-size: 1.4rem;
}
.sec07 .adobe-reader a span{
	margin-right: 15px;
}

















/*--------------------------------------------------------------------------
   mobile
---------------------------------------------------------------------------*/
@media screen and (max-width: 768px) {

	.page-ttl .ja{
		line-height:1.2;
	}

/* disclaimer
-----------------------------------------------------------------*/
	.disclaimer{
		padding: 40px 0;
	}
	.disclaimer .txt-lead{
		margin-bottom: 40px;
		text-align: justify;
	}
	.disclaimer h2{
		margin-bottom: 20px;
	}
	.sec01,
	.sec02,
	.sec03,
	.sec04,
	.sec05,
	.sec06{
		margin-bottom: 50px;
		text-align: justify;
	}


/* sec05 */
	.sec05 h2+p,
	.sec07 h2+p{
		margin-bottom: 20px;
	}
	.sec05 dl{
		margin-bottom: 15px;
	}
	.sec05 dl > div:nth-child(n+2){
		margin-top: 20px;
	}
	.sec05 .note{
		font-size: 1.2rem;
	}


/* sec07 */
	.sec07 dl{
		margin-bottom: 20px;
	}
	.sec07 .adobe-reader a{
		display: inline-block;
		font-size: 1.3rem;
	}
	.sec07 .adobe-reader a span{
		display: block;
		margin: 0 0 5px;
	}
	#Page .sec07 .adobe-reader a span img{
		width: 158px;
	}

  
  
}