.mt75 {
margin-top:75px;
}

.mt40 {
margin-top:40px;
}

.mt30 {
margin-top:30px;
}

.pro_text {
padding-left:75px;
font-weight:bold;
}

.link {
color:#738DCB;
font-weight:bold;
}

table.pro_01{
	border-collapse: collapse;
  border: none;
  border-spacing: 0;
}

table.pro_01 th{
	text-align:left;
	border-bottom:1px #FFC011 solid;
	border-left:5px #FFC011 solid;
	padding:1px 0 1px 5px;
}

table.pro_01 td.text{
	padding:0px 5px 0px 10px;
	border-left:5px #FFC011 solid;
}

table.pro_01 td.sp{
	height:15px;
	border:none;
}

.pro_setumei{
	margin:20px 0;
}