/* CSS Document */
/*--- タブ ---*/
#tab{
	border-bottom:1px solid #c6c6c6;
	margin:10px 0 0 0;
	padding:0 0 0px;
	z-index:990;
	position:relative;
}
#tab li{
	border:solid #c6c6c6;
	border-width:1px 1px 0;
	height:35px;
	float:left;
	margin:0 0px 0 0.5%;
	z-index:990;
	position:relative;
	width:33%;
	text-align:center;
	box-sizing:border-box;
}
#tab li a{
	background:-moz-linear-gradient(center top,,left bottom , #bdbdbd 0% , #dddddd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #bdbdbd), color-stop(1, #dddddd));
	display:block;
	color:#FFF;
	line-height:35px;
	font-weight:bold;
	text-decoration:none;
}
#tab li.selected{
}
#tab li a.selected{
	height:35px;
	z-index:999;
	display:block;
	color:#FFF;
	line-height:35px;
	font-weight:bold;
}

#tab li a.selected{
	color:#d72e32;
	background:-moz-linear-gradient(center top,,left bottom , #ffe5e5 0% , #FFF 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe5e5), color-stop(1, #FFF));
}
.nc_TT{
	border-bottom:2px dotted #da0000;
	padding:5px 0;
	margin:15px 0 0 0;
}



#contact_Bt{
    background-color: #d7d7d7;
	text-align:center;
	padding:10px 0 10px 0;
}
#contact_Bt p{
    font-size: 12px;
    padding: 4px 0 8px 0;
    font-weight: bold;
}
#contact_Bt a{
	background-color:#d5000f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow:0px 2px 0px rgba(123,12,20,1);
	display: block;
	text-decoration: none;
	font-size:16px;
	font-weight: bold;
	width:95%;
	height:45px;
	line-height:45px;
	margin:auto;
	text-align:center;
	color:#FFF;
}