.nav-tabs{
	border:none;
	border-left:solid 1px #a9a9a9;
}
.nav-item {
	background-color:#e1deda;
	border-top:solid 1px #a9a9a9;
	border-right:solid 1px #a9a9a9;
	border-bottom:solid 1px #a9a9a9;
}
.nav-item-active{
	background-color:#fff;
	border-top:solid 1px #a9a9a9;
	border-right:solid 1px #a9a9a9;
	border-bottom:solid 1px #a9a9a9;
}
.tab-content{
	margin:20px 0;
	padding:5px;
}

@media only screen and (max-width:640px)	{
	.nav-tabs li {
		width: calc(100% / 2);
		font-size:80%;
	}
}
@media screen and (min-width:640px) and ( max-width:1024px) {
	.nav-tabs li {
		width: calc(100% / 3);
		font-size:85%;
	}
}
@media screen and (min-width:1024px) and ( max-width:1200px) {
	.nav-tabs li {
		width: calc(100% / 5);
		font-size:85%;
	}
}
@media only screen and (min-width:1200px)	{
	.nav-tabs li {
		width: calc(100% / 6);
		font-size:90%;
	}
}

.nav-tabs > li > a{
	border: medium none;
	color:#000;
}
.nav-tabs > li > a:hover{
	border-radius: 0;
}

/* 角丸の削除 */
.nav-tabs .nav-link,
.btn,
.btn-lg {
	border-radius: 0;
}

