
.banshin_body{
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
	padding:5px;
	border: #cccccc 1px solid ;
	margin-top: 10px;
}

.banshin_sub_hed{
	background:#535ebd;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.banshin_sub_hed div{
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #EBECF1 0%, #EBECF1 50%, #DCDDE6 50%, #DCDDE6 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #EBECF1 0%, #EBECF1 50%, #DCDDE6 50%, #DCDDE6 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #EBECF1 0%, #EBECF1 50%, #DCDDE6 50%, #DCDDE6 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EBECF1), color-stop(0.5, #EBECF1), color-stop(0.5, #DCDDE6), color-stop(1, #DCDDE6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #EBECF1 0%, #EBECF1 50%, #DCDDE6 50%, #DCDDE6 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #EBECF1 0%, #EBECF1 50%, #DCDDE6 50%, #DCDDE6 100%);
	padding:5px;
	text-align:left;
	font-size: small;
	color:#333333;
}

.banshin_sub_title{
	color:#003399;
	font-weight: bold;;
}

.btn_p_r{
	padding: 7px 10px;
	margin: 15px auto;
	text-align: left;
	-webkit-box-shadow: #aaaaaa 1px 1px 2px;
	-moz-box-shadow: #aaaaaa 1px 1px 2px;
	box-shadow: #aaaaaa 1px 1px 2px;
	font-size: medium;
	background:#535ebd;
	color:#ffffff;
	font-weight: bold;
}