@charset "UTF-8";

/************************************************************
jaxson.jp フォーム共通CSS
jxsn-form.css 20171026
*************************************************************/

/************************************************************
common settings
*************************************************************/


/************************************************************
shorthands
*************************************************************/


/************************************************************
bootstrap override
*************************************************************/

.thumbnail{
	border:0px solid #ffffff;
}

/* a.btn.disabled, a.btn[disabled], a.fieldset[disabled] .btn { */
a.btn[disabled]{
		box-shadow: none;
	cursor: not-allowed;
	opacity: 0.8;
	background-color:#666666;
	color:#cccccc;
}
a.btn[disabled]:hover,a.btn[disabled]:focus{ color:#cccccc; font-weight:400; }
	

/************************************************************
bootstrap custom element
*************************************************************/

a.btn-mediumgray:link{ 
	background-color: #999999; color:#ffffff; 
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
/*	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); */
	width:11rem;
}
a.btn-darkblue:link{ 
	background-color: #003399; color:#ffffff; 
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
/*	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); */
	width:11rem;
}
a.btn-darkwhite:link{ 
	background-color: #eeeeee; color:#666666; 
	border-color:#cccccc;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
/*	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); */
}
a.btn-darkgray:link{ 
	background-color: #333333; color:#eeeeee; 
	border-color:#000000;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
/*	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); */
	width:11rem;
}


a.btn-mediumgray:hover,a.btn-mediumgray:focus{ box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; color:#98000d; font-weight:700; }
a.btn-darkblue:hover,a.btn-darkblue:focus{ box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; color:#ffff66; font-weight:700; }
a.btn-darkwhite:hover,a.btn-darkwhite:focus{ box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; color:#cc3300; font-weight:700; }
a.btn-darkgray:hover,a.btn-darkgray:focus{  }
a.btn-mediumgray:visited{ color:#ffffff; }
a.btn-darkblue:visited{ color:#ffffff; }
a.btn-darkwhite:visited{ color:#666666; }
a.btn-darkgray:visited{ color:#ffffff; }


a.btn-dl-start{ width:15rem; margin:2rem auto 2rem auto; }

/************************************************************
contents settings
*************************************************************/

.caddl-mv{ margin:0 auto; }
.caddl-thumb { padding:0 0 0 5%; }

.h3-seriesname{
	border:0px solid #003366; border-width:0 0 2px 0;
}

.dv-cadlist{ 
	display:block; 
	height:6rem;
	border: 1px solid #ccc;
	border-width: 0 0 1px 0; 
	padding-top:1rem; 
	padding-bottom:0.8rem; 
}

.dv-cadlist.show-oldname .btn-dl{ margin-bottom:2rem; }

.spn-productname{ display:inline-block; width:45%; }
.dv-cadlist .spn-productname{ padding-top:1.3rem; }
.dv-cadlist.show-oldname .spn-productname{ padding-top:0; }



@media screen and (max-width: 992px){
	.caddl-thumb { padding:0; }
}