@charset "utf-8";
/* CSS Document */



/* --▼box-------------------- */

.inline_block {  
	display: inline-block;  
	*display: inline;  
	*zoom: 1;  
}
.img_bt img {
	vertical-align: bottom;
}
.overflow-h {
	overflow: hidden;
}
.va-top {
	vertical-align: top;
}
.va-middle {
	vertical-align: middle;
}
.txa_c {
	text-align: center;
}
.border_all {
	border: 1px solid #ccc;
}
.border_red {
	border: 1px solid #a31f2c;
}
/* --▼list-------------------- */
.disc {
	list-style-type: disc;
}
.circle {
	list-style-type: circle;
	line-height:1.5;
}
.decimal {
	list-style-type: decimal;
}
/* --▼font-------------------- */
.font0 {
    font-size: 0px;
}
.font10 {
    font-size: 10px;
}
.font13 {
    font-size: 13px;
}
.font15 {
    font-size: 15px;
}
.font16 {
    font-size: 16px;
}
.font21 {
    font-size: 21px;
}
.bold {
	font-weight: bold;
}
.red {
	color: #F00;
}
.darkred {
	color: #a31f2c;
}
.lnh_22 {
	line-height: 2.2;
}
/* --▼margin-------------------- */
/*top*/
.mt05{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.mt60{ margin-top: 60px;}
.mt80{ margin-top: 80px;}

/*bottom*/
.mb00 { margin-bottom: 0;}
.mb05 { margin-bottom: 5px;}
.mb08 { margin-bottom: 8px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb35 { margin-bottom: 35px;}
.mb40 { margin-bottom: 40px;}
.mb50 { margin-bottom: 50px;}
.mb80 { margin-bottom: 80px;}
.mb150 { margin-bottom: 150px;}

/*left*/
.ml02{ margin-left: 2px;}
.ml05{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.ml30{ margin-left: 30px;}
.ml50{ margin-left: 50px;}

/*right*/
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}

/* --▼padding-------------------- */
/*left*/
.pl10{ padding-left: 10px;}
.pl20{ padding-left: 20px;}
.pl25{ padding-left: 25px;}
.pl40{ padding-left: 40px;}
.pl50{ padding-left: 50px;}
.pl55{ padding-left: 55px;}
/*top*/
.pt05{ padding-top: 5px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt45{ padding-top: 45px;}
.pt60{ padding-top: 60px;}
.pt80{ padding-top: 80px;}
.pt100{ padding-top: 100px;}
/*right*/
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr25{ padding-right: 25px;}
.pr50{ padding-right: 50px;}
/*bottom*/
.pb0{ padding-bottom: 0px;}
.pb05{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pb30{ padding-bottom: 30px;}
.pb50{ padding-bottom: 50px;}
.pb80{ padding-bottom: 80px;}


