/*===========================
additional css elements 
===========================*/



/* table調整 */


.add1 {
	height:150px;
}

.add1 td {
	vertical-align:middle;
	
}

.add1 th {
	width:30%;
}

th.add3 {
	text-align:left;
}


.add1 th.add3 {
	width:60%;
}


/* リスト追加 */


.admit {
	border:2px #c9d4dc solid;
	padding:30px;
}

.admit li {
	float:left;
	width:25%;
	line-height:2.5em
}

.admit li span {
	width:80px;
	display:block;
	float:left;
}


 @media screen and (max-width: 768px) {
	 .admit li {
	float:left;
	width:auto;
	line-height:2.5em;
	min-width:180px;
}

.admit li span {
	width:auto;
	margin-right:1em;
	display:block;
	float:left;
}
	 
 }
 .contact-btn{
    min-width: 150px;
    display: block;
    text-align: center;
    padding: .5rem 1rem;
    text-decoration: none;
    color: #fff !important;
    font-weight: 400;
	font-size:.75rem;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
	background:#790007;
}
.contact-btn svg{margin-right:5px;}
.nav-tabs .nav-link {
    border:0px solid transparent;
    border-top-left-radius:0rem;
    border-top-right-radius:0rem;
}


