@charset "utf-8";

/**
 *
 *  ページ用CSS
 *　kessan
 * 
 */

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



/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/
.page-ttl h1 .en{
	text-transform: none;
}
.page-ttl .txt{
	white-space: nowrap;
}


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

/* kessan
-----------------------------------------------------------------*/
.kessan{
	padding: 40px 0 150px;
}
.kessan-box{
	margin-bottom: 60px;
}
.kessan-box h2{
	margin-bottom: 50px;
}
.kessan-box ul li:nth-child(n+2){
	margin-top: 20px;
}
.kessan-box .link-pdf span{
	border-bottom: 1px solid var(--dark);
	transition: .3s;
}
.kessan-box .link-pdf:hover span{
	border-color: transparent;
}
.kessan .reader{
	padding: 45px 5%;
	border: 1px solid var(--gray);
}
.kessan .reader a{
	border-bottom: 1px solid var(--dark);
	transition: .3s;
}
.kessan .reader a:hover{
	border-color: transparent;
}











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


	.page-ttl .txt{
		white-space: normal;
	}


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

/* kessan
-----------------------------------------------------------------*/
	.kessan{
		padding: 20px 0 60px;
	}
	.kessan-box{
		margin-bottom: 40px;
	}
	.kessan-box h2{
		margin-bottom: 25px;
	}
	.kessan-box ul li:nth-child(n+2){
		margin-top: 15px;
	}
	.kessan-box .link-pdf:hover span{
		border-color: var(--dark);
	}
	.kessan .reader{
		padding: 20px;
		text-align: justify;
	}
	.kessan .reader a:hover{
		border-color: var(--dark);
	}


}