@charset "utf-8";


/* news frame */
.newsFrame{
	width: 100%;
	border-collapse: collapse;
}
.newsFrame__head{
	color: #308BD9;
	
	font-size: .875em;
	line-height: 1.5em;
}
.newsFrame__body{}
.newsFrame__more{
	color: #111111;
}

@media (min-width: 769px){
	.newsFrame{
		border-top: 1px dotted #808283;
	}
	.newsFrame__head,
	.newsFrame__body{
		vertical-align: middle;
		border-bottom: 1px dotted #808283;
		
		padding-top: 1.875rem;
		padding-bottom: 1.875rem;
	}
	.newsFrame__head{}
	.newsFrame__body{}
	.newsFrame__more{}
}
@media (max-width: 768px){
	.newsFrame,
	.newsFrame thead,
	.newsFrame tbody,
	.newsFrame tr,
	.newsFrame__head,
	.newsFrame__body{
		display: block;
	}
	
	.newsFrame{}
	.newsFrame tr{
		padding-top: 1.5em;
		padding-bottom: 1.5em;
		
		border-bottom: 1px dotted #808283;
	}
	.newsFrame tr:first-child{
		border-top: 1px dotted #808283;
	}
	.newsFrame__head,
	.newsFrame__body{
		text-align: left;
		vertical-align: middle;
	}
	.newsFrame__head{}
	.newsFrame__body{}
	.newsFrame__more{}
}



/* pager link */
.news__pageLink{
	color: #111111;
}
.news__pageLink--current{
	color: #308BD9;
	pointer-events: none;
}






/* news detail */
.newsDetail{}
.newsDetail__header{
	margin-bottom: 1.875em;
}
.newsDetail__date{
	color: #2C72AE;
	font-size: .875em;
	font-weight: 500;
	line-height: 1.75em;
	letter-spacing: .1em;
}
.newsDetail__heading{
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1.75em;
}
.newsDetail__fig{
	margin-bottom: 1.875em;
}
.newsDetail__image{
	max-width: 100%;
}
.newsDetail__body{
	font-size: .875em;
	line-height: 1.75em;
}

@media (min-width: 769px){
	.newsDetail{}
	.newsDetail__header{}
	.newsDetail__date{}
	.newsDetail__heading{}
	.newsDetail__fig{}
	.newsDetail__image{}
	.newsDetail__body{}
}
@media (max-width: 768px){
	.newsDetail{}
	.newsDetail__header{}
	.newsDetail__date{}
	.newsDetail__heading{}
	.newsDetail__fig{}
	.newsDetail__image{}
	.newsDetail__body{}
}











@media (min-width: 769px){}
@media (max-width: 768px){}
