@charset "utf-8";

.red {color:#d45050;}
.blue {color:#3577e4;}
.green {color:#24c46f;}
.green-dark {color:#527908;}
.yellow {color:#ffb400;}
.gray {color:#818080;}
.bold {font-weight:bold;}
.small-f01 {font-size:11px;}
.blackB {color:#000000; font-weight:bold;}
.le-minus {letter-spacing:-1px;}
.LH {line-height:14px;}

.abs{position:absolute;}
.asb-T2{top:2px;}
.asb-T5{top:5px;}
.asb-T10{top:10px;}
.asb-T20{top:20px;}
.asb-T30{top:30px;}
.asb-T40{top:40px;}
.asb-T50{top:50px;}

.asb-L10{left:10px;}
.asb-L20{left:20px;}
.asb-L30{left:30px;}
.asb-L40{left:40px;}
.asb-L50{left:50px;}
.asb-L60{left:60px;}

.pd10 {padding:10px;}
.pdt1{ padding-top:1px;}
.pdt5{ padding-top:5px;}
.pdt10{ padding-top:10px;}
.pdt15{ padding-top:15px;}
.pdt20{ padding-top:20px;}
.pdt25{ padding-top:25px;}
.pdt30{ padding-top:30px;}
.pdt35{ padding-top:35px;}
.pdt40{ padding-top:40px;}
.pdt45{ padding-top:45px;}
.pdt50{ padding-top:50px;}

.pdL5{ padding-left:5px;}
.pdL10{ padding-left:10px;}
.pdL15{ padding-left:15px;}
.pdL18{ padding-left:18px;}
.pdL20{ padding-left:20px;}
.pdL25{ padding-left:25px;}
.pdL30{ padding-left:30px;}
.pdL35{ padding-left:35px;}
.pdL40{ padding-left:40px;}
.pdL45{ padding-left:45px;}
.pdL50{ padding-left:50px;}

.pdR10{ padding-right:10px;}

.mgt-18{margin-top:-18px;}
.mgt-20{margin-top:-50px;}
.mgt3{ margin-top:3px;}
.mgt5{ margin-top:5px;}
.mgt10{ margin-top:10px;}
.mgt15{ margin-top:15px;}
.mgt20{ margin-top:20px;}
.mgt25{ margin-top:25px;}
.mgt30{ margin-top:30px;}
.mgt35{ margin-top:35px;}
.mgt40{ margin-top:40px;}
.mgt45{ margin-top:45px;}
.mgt50{ margin-top:50px;}

.mgb3{ margin-bottom:3px;}
.mgb5{ margin-bottom:5px;}
.mgb10{ margin-bottom:10px;}
.mgb15{ margin-bottom:15px;}
.mgb20{ margin-bottom:20px;}
.mgb25{ margin-bottom:25px;}
.mgb30{ margin-bottom:30px;}
.mgb35{ margin-bottom:35px;}
.mgb40{ margin-bottom:40px;}
.mgb45{ margin-bottom:45px;}
.mgb50{ margin-bottom:50px;}

.mgl3{ margin-left:4px;}
.mgl5{ margin-left:5px;}
.mgl10{ margin-left:10px;}
.mgl15{ margin-left:15px;}
.mgl20{ margin-left:20px;}
.mgl25{ margin-left:25px;}
.mgl30{ margin-left:30px;}
.mgl35{ margin-left:35px;}
.mgl40{ margin-left:40px;}
.mgl45{ margin-left:45px;}
.mgl50{ margin-left:50px;}
.mgl60{ margin-left:60px;}

.mgr5{ margin-right:5px;}
.mgr10{ margin-right:10px;}
.mgr15{ margin-right:15px;}
.mgr20{ margin-right:20px;}
.mgr25{ margin-right:25px;}
.mgr30{ margin-right:30px;}
.mgr35{ margin-right:35px;}
.mgr40{ margin-right:40px;}
.mgr45{ margin-right:45px;}
.mgr50{ margin-right:50px;}
.mgr60{ margin-right:60px;}

.textL {text-align:left;position: relative;}
.textC {text-align:center;position: relative;}
.textR {text-align:right;position: relative;}

.btnR {text-align:right;position: relative; padding:15px 0 40px 0;}
