@charset"UTF-8";



.float_r{
	float:right;
}
.float_l{
	float:left;
}
.txt_c{
	text-align:center;
}
.txt_r{
	text-align:right;
}
.txt_l{
	text-align:left;
}

.date_01{
	color:#3030b3;
	margin-right:1em;
}
.txt_pankuzu{
	font-size:11px;
	margin:5px 0 5px 30px;
}
.txt_01{
	text-align:right;
	color:#0000A1;
}
.txt_01 a{
	color:#0000A1;
}
.txt_call{
	background:#fff url(../images/img_freecall.gif) no-repeat 3px 50%;
	font-size:18px;
	padding-left:24px;
	font-weight:bold;
}
.txt_small01{
	font-size:11px;
	font-weight:normal;
}

.txt_b50000{
	color:#b50000;
}

.btn_pagetop{
	font-size:11px;
	text-align:right;
	border:1px;
	padding-top:10px;
	margin-top:20px;
	border-top:1px solid #001EC3;
}
.btn_pagetop01{
	font-size:11px;
	text-align:right;
	border:1px;
	padding-top:10px;
	margin-top:20px;
}

.box_clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/*Mac IE*/
.box_clear{
display:inline-table;
}
/* Hides from IE-mac ＼*/
.box_clear{display:block!important;height:1%;}
/* End hide from IE-mac */


/*----------------
MARGIN
----------------------------------------------------*/
.margin_t5{
	margin-top:5px;
}
.margin_t10{
	margin-top:10px;
}
.margin_t15{
	margin-top:15px;
}
.margin_t20{
	margin-top:20px;
}
.margin_t25{
	margin-top:25px;
}
.margin_t40{
	margin-top:40px;
}

.margin_r10{
	margin-right:10px;
}

.margin_r15{
	margin-right:15px;
}
.margin_t15l65{
	margin-top:15px;
	margin-left:65px;
}

.margin_b15{
	margin-bottom:15px;
}
.margin_b25{
	margin-bottom:25px;
}
.margin_l20{
	margin-left:20px;
}

