/*--------------------------------------------------
**************************************************
.l-primary
**************************************************
--------------------------------------------------*/

.l-primary h1{margin: 50px 0 20px;}

.l-primary div.content_01{
	width: 100%;
}

.l-primary div.content_01 table{
	width: 100%;
}

.l-primary div.content_01 table th{
	width: 150px; padding: 10px 5px;
	background-color: #f9f9f9;
	color: #002f63;font-weight: bold;text-align: center;
	border: #dddddd 1px solid;
	vertical-align: top;
}
@media screen and (max-width: 767px) {.l-primary div.content_01 table th{width: 80px; padding: 10px 0;}}

.l-primary div.content_01 table td{
	width: calc(100% - 150px); padding: 10px 12px;
	border: #dddddd 1px solid;
}
@media screen and (max-width: 767px) {.l-primary div.content_01 table td{width: calc(100% - 80px); }}

.l-primary div.content_01 table td ul{
	margin: 0;
}
.l-primary div.content_01 table td ul li{
	list-style: none;
}
@media screen and (max-width: 767px) {.l-primary div.content_01 table td ul li{padding: 0 0 0 7px; text-indent: -14px;}}

.l-primary div.content_01 table td a{ color: #000000; text-decoration: none;}
@media screen and (min-width: 768px) {.l-primary div.content_01 table td a{pointer-events: none;cursor: default;}}







