@charset "utf-8";
/* CSS Document */
.common .main-image {
    background-image: url(../images/business1.jpg);
    background-position: left -5rem center
}
.business-copy {
	font-size: 1.8rem;
	font-weight: bold;
}
.top-btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 5rem;
}
.top-btn li {
  width: 48%;
}
.top-btn li:nth-child(n+2) {
  margin-bottom: 0;
}
.cp-navi ul li {
	margin-bottom: 3rem;
}
.cp-navi ul li:last-of-type {
	margin-bottom: 0;
}
.dr-table {
	width: 100%;
}
.dr-table th {
    background-color: #164575;
	color: #FFF;
	padding: 1.5rem 2rem;
	font-weight: normal;
	border: 1px solid #FFF;
}
.dr-table td {
	border: 1px solid #FFF;
	vertical-align: top;
}
.dr-table tr td:nth-of-type(1) {
    background-color: #DFE3E6;
    padding: 1.5rem 2rem;
	white-space: nowrap;
}
.dr-table tr td:nth-of-type(2) {
    background-color: #F5F5F5;
    padding: 1.5rem 2rem;
	white-space: nowrap;
}


/*************
/* ここからSP用
*************/
@media screen and (max-width: 991.98px) {
	.dr-table th {
    white-space: nowrap;
}
.dr-table td {
	white-space: nowrap;
}
}
	


/*************
/* ここからPC用
*************/
@media print, screen and (min-width: 992px) {
  .common .main-image {
    background-position: center center;
	  background-size: auto;
  }
  .business-copy {
	font-size: 2.6rem;
	text-align: center;
}
  .top-btn {
  	justify-content: center;
  	margin-bottom: 8.5rem;
  	margin-top: -1.4rem;
  }
  .top-btn li {
    width: 350px;
  }
  .top-btn li:first-child {
    margin-right:3rem
  }
.cp-navi ul{
	display: flex;
	flex-wrap: wrap;
}
.cp-navi ul li {
	width: 50%;
	margin-bottom: 0;
}

	
	
	
}