.p-n-columnMv__holder__texts__hl {
	color: #c3c600;
}
.p-n-article__inner__h2{
	color: #c3c600;
	background-color: #F6F6F6;
	border-left: 5px solid #c3c600;
}
.p-n-article__inner__btn > a{
	background-color: #00a772;
	box-shadow: 0 8px 0 #8fc31f;
}
span.p-n-article__inner__p__mark{
	font-weight: bold;
}
.p-n-article__inner__p__mark a{
	text-decoration: underline;
}
figcaption {
	font-size: 14px;
  text-align: center;
}

caption{
	margin-top: 10px;
}

.table02 {
	
	margin-bottom: 40px;
}
.table02 td {
	text-align: left !important;
	padding: 15px!important;
	line-height: 1.8;
}
.table01 {
	margin-bottom: 40px;
}
.table01 th {
  background-color: #BCBCBC !important;
  color: #fff;
  vertical-align: middle;
}
.table01 td {
  text-align: left !important;
}
.table01.center td{
	text-align: center!important;
	vertical-align: middle;
}
.link_underline {
	text-decoration: underline;
}
.link_underline:hover {
	text-decoration: none;
}
@media only screen and (max-width: 767px){
	.p-n-article__inner__tableHolder__table > tbody > tr > th, .p-n-article__inner__tableHolder__table > tbody > tr > td{
		font-size: 13px;
		vertical-align: middle;
	}
	
}
	
	