@charset "utf-8";
/* CSS Document */
.b-tab-content-all-40-3{
	margin:0;
}
.b-tab-content-40-3{
	position:relative;
	z-index:1;
	height:35px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background:#DDDFE2;

}
.b-tab-content-40-3 .tab {
	font: 22px/26px 'lineseed', Arial, sans-serif;
	}
.b-tab-content-40-3 .tab ul{	
	padding:0;
	margin:0;
	color:#923032;
}
.b-tab-content-40-3 .tab ul li{

}	
.b-tab-content-40-3 .tab .normal{
	    padding: 5px 30px !important;
    display: inline-block;
    text-align: center;
	 margin-top: 0px;
	}	
.b-tab-content-40-3 .tab .active{
	padding: 5px 10px !important;
	height:35px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#45b3e0+0,1974d2+88 */
background: #BEC5CC;

	white-space: nowrap;
	text-align: center;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	margin: 0 0px;
	margin-top: 0px;
	color: #ffffff;
	}
.b-tab-content-40-3 .tab a{
	 color: #000;
}
.b-tab-content-40-3 .tab .normal a{
	color:#000;
}
.b-tab-content-40-3 .tab .normal a:hover{
	color:#000;
}
 .b-tab-detail-40-3{
	padding:10px 0px;
}

@media (max-width: 996px){
	.b-tab-content-all-40-3{
		 margin-top: 0px;
	}
 .b-tab-detail-40-3{
	margin:0 -15px;
	margin-top:10px;
	}
.b-tab-content-40-3 {
	/* height:0; */
	}
	
.b-tab-content-40-3 .tab {
	overflow-x: scroll;
	margin:0 -5px 0 0;
	padding:0px;
	background:none;
	height:42px;
	}
	
.b-tab-content-40-3 .tab .active{
	padding:5px 20px !important;
	/* background: #e2cb6e; */
	white-space:nowrap;
	margin:0 0px;
	}	
.b-tab-content-40-3 .tab .normal{
	padding:5px 15px !important;
	white-space:nowrap;
	margin:0 0px;
	}	

	
.b-tab-content-40-3 .tab .d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}

.b-tab-content-40-3 .tab {
    font: 18px/26px 'lineseed', Arial, sans-serif;
}

}
@media (min-width: 1200px) and (max-width: 1280px) {
	.b-tab-content-40-3 .tab {
    font: 18px/26px 'lineseed', Arial, sans-serif;
}
.b-tab-content-40-3 .tab .normal {
    padding: 5px 10px !important;
}
	}	
@media (min-width: 1281px) and (max-width: 1366px) { 
	.b-tab-content-40-3 .tab {
    font: 18px/26px 'lineseed', Arial, sans-serif;
}
.b-tab-content-40-3 .tab .normal {
    padding: 5px 10px !important;
}
	}
@media (min-width: 1367px) and (max-width: 1440px) { 
	.b-tab-content-40-3 .tab {
    font: 18px/26px 'lineseed', Arial, sans-serif;
}
.b-tab-content-40-3 .tab .normal {
    padding: 5px 10px !important;
}
	}
@media (min-width: 1441px) and (max-width: 1600px) { 

.b-tab-content-40-3 .tab .normal {
    padding: 5px 10px !important;
}
	}
