h2.md-title{
	text-align: left;
	padding-bottom: 0;
}
.fs12{
	padding: 0px 0px 10px 9px;
}
div.section dl,
div.section dl{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

div.section dl dd,
.mecha_am #main div.section dl dd{
	padding: 5px0px;
	margin: 0px;
	font-weight: normal;
}
.fs10{
	font-size: 10px;
	line-height: 14px;
}
.section td,
.section th{
	vertical-align: middle;
	padding: 5px;
}
.button-area.button-col2 ul > li:first-child a  {
	background-color:#879098;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#879098', endColorstr = '#000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#879098', endColorstr = '#879098')";
    background-image: -ms-linear-gradient(top,#879098 0%,#879098 49.5%, #879098 50%, #879098 100%);
    background-image: -o-linear-gradient(top, #879098 0%,#879098 49.5%, #879098 50%, #879098 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#879098), to(#879098));
    background-image: -webkit-linear-gradient(top,#879098 0%,#879098 49.5%, #879098 50%, #879098 100%);
    background-image: linear-gradient(top,#879098 0%,#879098 49.5%, #879098 50%, #879098 100%);
	background: -moz-linear-gradient(left top,#879098,#879098 49.9%, #879098 50.0%, #879098);
	background: -webkit-gradient(linear, left top, left bottom, from(#879098), color-stop(0.495,#879098), color-stop(0.50, #879098), to(#879098));
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
	pointer-events: none;
    border:3px solid #879098; 	

}