@charset "utf-8";
/* CSS Document */

.p_L40{
	padding-left:40px;}
	
#qr_code{
	width:180px;
	float:left;
	text-indent:-9999px;
	padding-left:15px;
}
#qr_code p{
background:url(../img/qr_img.jpg) no-repeat;
width:180px;
height:180px;
}

.box01{
width:550px;
font-size:100%;
background:#FFFFFF;
border-collapse:collapse;
border:1px #999999 solid;
margin-left: 10px;

}
.box01 td{
padding:5px;
border:1px #999999 solid;
}
.box01 tr{
padding:5px;
}

.table01{
	width:573px;
	margin:0px 0px 15px 0px;
	float:left;
}
.bn_01 {
	width:573px;
	margin:0px 0px 3px 0px;
}
.bn_011 {
	width:573px;
	margin:0px 0px 0px 0px;
}
.bn_01 a{
	background:url(../img/bn01.jpg) 10px 0 no-repeat;
	width:570px;
	height:100px;
	display:block;
	text-indent:-9999px;
	padding-left:10px;
	}
.bn_01 a:hover{
	background:url(../img/bn01ov.jpg) 10px 0 no-repeat;
	}
	
.bn_011 a{
	background:url(../img/bn01.jpg) 10px 0 no-repeat;
	width:570px;
	height:115px;
	display:block;
	text-indent:-9999px;
	padding-left:10px;
	}
.bn_011 a:hover{
	background:url(../img/bn01ov.jpg) 10px 0 no-repeat;
	}
.flow_bn01{
	text-indent:-9999px;
	float:right;
	padding: 0px 4px 18px 10px;
	}
.flow_bn01 a{
	background:url(../img/flow_bn01.jpg) 0px 0 no-repeat;
	width:165px;
	height:50px;
	display:block;
	}
.flow_bn01 a:hover{
	background:url(../img/flow_bn01ov.jpg) 0px 0 no-repeat;
}
.seg01{
	width:573px;
	margin:0px 0px 15px 0px;
	float:left;
}
.a_R{text-align:right;}
.p_R{padding-right:20px;}
.noB{border:#FFF;}]
.aL{
	text-align:left;}
	
.mes { margin-left: 15px;}