/* ////////////////////////////////////////////////////////////// margin & padding */

/* 汎用margin */

.mA0 {	margin: 0px !important ;}
.mT0 {	margin-top: 0px !important ;}
.mL0 {	margin-left: 0px !important ;}
.mR0 {	margin-right: 0px !important ;}
.mB0 {	margin-bottom: 0px !important ;}

.mA5 {	margin: 5px !important ;}
.mT5 {	margin-top: 5px !important ;}
.mL5 {	margin-left: 5px !important ;}
.mR5 {	margin-right: 5px !important ;}
.mB5 {	margin-bottom: 5px !important ;}

.mA10 {	margin: 10px !important ;}
.mT10 {	margin-top: 10px !important ;}
.mL10 {	margin-left: 10px !important ;}
.mR10 {	margin-right: 10px !important ;}
.mB10 {	margin-bottom: 10px !important ;}

.mA15 { margin: 15px; }
.mT15 {	margin-top: 15px !important ;}
.mL15 {	margin-left: 15px !important ;}
.mR15 {	margin-right: 15px !important ;}
.mB15 {	margin-bottom: 15px !important ;}

.mA20 {	margin: 20px !important ;}
.mT20 {	margin-top: 20px !important ;}
.mL20 {	margin-left: 20px !important ;}
.mR20 {	margin-right: 20px !important ;}
.mB20 {	margin-bottom: 20px !important ;}

.mA25 {	margin: 25px !important ;}
.mT25 {	margin-top: 25px !important ;}
.mL25 {	margin-left: 25px !important ;}
.mR25 {	margin-right: 25px !important ;}
.mB25 {	margin-bottom: 25px !important ;}

.mA30 {	margin: 30px !important ;}
.mT30 {	margin-top: 30px !important ;}
.mL30 {	margin-left: 30px !important ;}
.mR30 {	margin-right: 30px !important ;}
.mB30 {	margin-bottom: 30px !important ;}

.mA35 {	margin: 35px !important ;}
.mT35 {	margin-top: 35px !important ;}
.mL35 {	margin-left: 35px !important ;}
.mR35 {	margin-right: 35px !important ;}
.mB35 {	margin-bottom: 35px !important ;}

.mA40 {	margin: 40px !important ;}
.mT40 {	margin-top: 40px !important ;}
.mL40 {	margin-left: 40px !important ;}
.mR40 {	margin-right: 40px !important ;}
.mB40 {	margin-bottom: 40px !important ;}

.mA45 {	margin: 45px !important ;}
.mT45 {	margin-top: 45px !important ;}
.mL45 {	margin-left: 45px !important ;}
.mR45 {	margin-right: 45px !important ;}
.mB45 {	margin-bottom: 45px !important ;}

.mA50 {	margin: 50px !important ;}
.mT50 {	margin-top: 50px !important ;}
.mL50 {	margin-left: 50px !important ;}
.mR50 {	margin-right: 50px !important ;}
.mB50 {	margin-bottom: 50px !important ;}

.mA60 {	margin: 60px !important ;}
.mT60 {	margin-top: 60px !important ;}
.mL60 {	margin-left: 60px !important ;}
.mR60 {	margin-right: 60px !important ;}
.mB60 {	margin-bottom: 60px !important ;}

.mT70 { margin-top:70px !important ;}
.mT100 { margin-top:100px !important ;}

/* 汎用padding */

.pA5 {	padding: 5px !important ;}
.pT5 {	padding-top: 5px !important ;}
.pL5 {	padding-left: 5px !important ;}
.pR5 {	padding-right: 5px !important ;}
.pB5 {	padding-bottom: 5px !important ;}

.pA10 {	padding: 10px !important ;}
.pT10 {	padding-top: 10px !important ;}
.pL10 {	padding-left: 10px !important ;}
.pR10 {	padding-right: 10px !important ;}
.pB10 {	padding-bottom: 10px !important ;}

.pA15 { padding: 15px; }
.pT15 {	padding-top: 15px !important ;}
.pL15 {	padding-left: 15px !important ;}
.pR15 {	padding-right: 15px !important ;}
.pB15 {	padding-bottom: 15px !important ;}

.pA20 {	padding: 20px !important ;}
.pT20 {	padding-top: 20px !important ;}
.pL20 {	padding-left: 20px !important ;}
.pR20 {	padding-right: 20px !important ;}
.pB20 {	padding-bottom: 20px !important ;}

.pA25 {	padding: 25px !important ;}
.pT25 {	padding-top: 25px !important ;}
.pL25 {	padding-left: 25px !important ;}
.pR25 {	padding-right: 25px !important ;}
.pB25 {	padding-bottom: 25px !important ;}

.pA30 {	padding: 30px !important ;}
.pT30 {	padding-top: 30px !important ;}
.pL30 {	padding-left: 30px !important ;}
.pR30 {	padding-right: 30px !important ;}
.pB30 {	padding-bottom: 30px !important ;}

.pA35 {	padding: 35px !important ;}
.pT35 {	padding-top: 35px !important ;}
.pL35 {	padding-left: 35px !important ;}
.pR35 {	padding-right: 35px !important ;}
.pB35 {	padding-bottom: 35px !important ;}

.pA40 {	padding: 40px !important ;}
.pT40 {	padding-top: 40px !important ;}
.pL40 {	padding-left: 40px !important ;}
.pR40 {	padding-right: 40px !important ;}
.pB40 {	padding-bottom: 40px !important ;}

.pA45 {	padding: 45px !important ;}
.pT45 {	padding-top: 45px !important ;}
.pL45 {	padding-left: 45px !important ;}
.pR45 {	padding-right: 45px !important ;}
.pB45 {	padding-bottom: 45px !important ;}

.pA50 {	padding: 50px !important ;}
.pT50 {	padding-top: 50px !important ;}
.pL50 {	padding-left: 50px !important ;}
.pR50 {	padding-right: 50px !important ;}
.pB50 {	padding-bottom: 50px !important ;}

.pA60 {	padding: 60px !important ;}
.pT60 {	padding-top: 60px !important ;}
.pL60 {	padding-left: 60px !important ;}
.pR60 {	padding-right: 60px !important ;}
.pB60 {	padding-bottom: 60px !important ;}

/* ------------------------------
	上下左右margin
------------------------------*/

.mTB5{ margin-top: 5px; margin-bottom: 5px; }
.mTB10{ margin-top: 10px; margin-bottom: 10px; }
.mTB15{ margin-top: 15px; margin-bottom: 15px; }
.mTB20{ margin-top: 20px; margin-bottom: 20px; }
.mTB25{ margin-top: 25px; margin-bottom: 25px; }
.mTB30{ margin-top: 30px; margin-bottom: 30px; }
.mTB35{ margin-top: 35px; margin-bottom: 35px; }
.mTB40{ margin-top: 40px; margin-bottom: 40px; }

.mLR5{ margin-right: 5px; margin-left: 5px; }
.mLR10{ margin-right: 10px; margin-left: 10px; }
.mLR15{ margin-right: 15px; margin-left: 15px; }
.mLR20{	margin-right: 20px; margin-left: 20px; }
.mLR20{	margin-right: 25px; margin-left: 25px; }
.mLR30{ margin-right: 30px; margin-left: 30px; }
.mLR35{ margin-right: 35px; margin-left: 35px; }
.mLR40{ margin-right: 40px; margin-left: 40px; }

/* ------------------------------
	上下左右padding
------------------------------*/

.pTB5{ padding-top: 5px; padding-bottom: 5px; }
.pTB10{ padding-top: 10px; padding-bottom: 10px; }
.pTB15{ padding-top: 15px; padding-bottom: 15px; }
.pTB20{ padding-top: 20px; padding-bottom: 20px; }
.pTB25{ padding-top: 25px; padding-bottom: 25px; }
.pTB30{ padding-top: 30px; padding-bottom: 30px; }
.pTB35{ padding-top: 35px; padding-bottom: 35px; }
.pTB40{ padding-top: 40px; padding-bottom: 40px; }

.pLR5{ padding-right: 5px; padding-left: 5px; }
.pLR10{ padding-right: 10px; padding-left: 10px; }
.pLR15{ padding-right: 15px; padding-left: 15px; }
.pLR20{	padding-right: 20px; padding-left: 20px; }
.pLR20{	padding-right: 25px; padding-left: 25px; }
.pLR30{ padding-right: 30px; padding-left: 30px; }
.pLR35{ padding-right: 35px; padding-left: 35px; }
.pLR40{ padding-right: 40px; padding-left: 40px; }
