<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


/*==========================
project
==========================*/
.country_tit{
	background-color: #0068b6;
	display: inline-block;
	border-radius: 30px;
	color: #fff;
	font-size: 1.2rem;
	font-weight: bold;
	padding: 5px 20px;
	min-width: 160px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0;
}
/* IEのみに適用 */
@media all and (-ms-high-contrast: none) {
	.country_tit{ padding: 8px 20px 2px;}
}
.project_area:not(:first-child){ margin-top: 20px;}
.project_area .projectbox{ overflow: hidden;}
.project_area .projectbox:not(:last-child){ margin-bottom: 20px;}
.projectbox .row{
	margin-right: -4px;
  margin-left: -4px;
}
.projectbox .row &gt; div{
	padding-right: 4px;
  padding-left: 4px;
}
.projectbox .table{
	border-bottom: #c8c8c8 1px solid;
	margin-top: 20px;
	margin-bottom: 0;
}
.projectbox .table th,
.projectbox .table td{ border-top: #c8c8c8 1px solid;}
.projectbox .table th,
.projectbox .table td:not(:last-child){ border-right: #c8c8c8 1px solid;}
.projectbox .table th{
	background-color: #eee;
	font-weight: normal;
}
@media(min-width:768px) and (max-width:991px){
	.projectbox .t_md_scroll{
		display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.projectbox .t_md_scroll .table { table-layout: auto;}
	.projectbox .t_md_scroll &gt; .table &gt; tbody &gt; tr&gt; th,
	.projectbox .t_md_scroll &gt; .table &gt; tbody &gt; tr&gt; td{ white-space: nowrap;}
	.projectbox .t_md_scroll &gt; .table &gt; tbody &gt; tr&gt; th{
		position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 3;
	}
}
@media(min-width:768px){
	.projectbox .table{ table-layout: fixed;}
	.projectbox .table th{ width: 85px;}
	.projectbox .table th,
	.projectbox .table td{
		text-align: center;
		padding: .75rem .4rem;
	}
}
@media(max-width:767px){
	.projectbox .table{ table-layout: auto;}
	.projectbox .table th{
		width: 63px;
		white-space: nowrap;
	}
	.projectbox .table th,
	.projectbox .table td{
		padding: .5rem .4rem;
		font-size: .9rem;
	}
	.projectbox .table-responsive &gt; .table &gt; tbody &gt; tr&gt; td{ white-space: nowrap;}
	.projectbox .table-responsive &gt; .table &gt; tbody &gt; tr&gt; th{
		position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 3;
	}
}</pre></body></html>